Patents by Inventor Jeff Reynar
Jeff Reynar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150172299Abstract: A system may receive a feed associated with a blog. The system may extract information from the feed and the blog and create a hybrid document based on the extracted information. The system may further use the hybrid document to determine a relevance of the blog to a search query.Type: ApplicationFiled: June 18, 2010Publication date: June 18, 2015Applicant: GOOGLE INC.Inventors: Alex KHESIN, Andriy Bihun, Eduardo Morales, Jason Goldman, Jeff Reynar, Vinod Marur
-
Patent number: 8990193Abstract: A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a ranked set of links responsive to a search request by a user. At least some of the links are to documents that have not previously been annotated by the user and at least some of the links are to documents that have previously been annotated by the user. The graphical user interface also includes one or more corresponding annotations previously created based on the user's input for at least some of the links to documents that have previously been annotated by the user.Type: GrantFiled: September 15, 2005Date of Patent: March 24, 2015Assignee: Google Inc.Inventors: Jeff Reynar, Kushal B. Dave, Eric S. Flatt, Michael Stuart Gordon, Jeremy A. Hylton, James K. Scott, Oren Eli Zamir, Jeffrey L. Korn
-
Patent number: 8849818Abstract: Methods, systems, and graphical user interfaces for improved searching via user specified ratings are disclosed. A rating icon for a document in a group of documents is provided. A user rates the document in the group of documents by performing a selection operation on the rating icon. A user-specific rating for the document is generated based on the user rating. A search request is received from a user. A plurality of documents that satisfy the search request are identified (including a first respective document which not previously been rated by the user but is in the group of documents that included the rated document.) A response to the search request is sent. The response includes instructions to display a ranked set of links to at least some of the documents that satisfy the search request including a link to the first respective document displayed with the user-specific rating.Type: GrantFiled: March 21, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventors: Jeff Reynar, Kushal B. Dave, Eric S. Flatt, Michael Stuart Gordon, Jeremy A. Hylton, James K. Scott, Oren Eli Zamir, Jeffrey L. Korn
-
Patent number: 8706708Abstract: A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.Type: GrantFiled: October 26, 2007Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Jeff Reynar, Paul Broman, Joe Keng Yap
-
Patent number: 8589391Abstract: A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a computer-implemented method in which a search engine receives a user's ratings of some, but not all, web pages associated with a group of web pages. The group of web pages is selected from the group consisting of web pages in a particular web site and web pages in a particular subunit of a web site. The search engine generates a user-specific site rating for the group of web pages based on the user's ratings for web pages in the group of web pages. The search engine uses the generated site rating for the group of web pages when responding to a search query from the user.Type: GrantFiled: September 15, 2005Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Jeff Reynar, Kushal B. Dave, Eric S. Flatt, Michael Stuart Gordon, Jeremy A. Hylton, James K. Scott, Oren Eli Zamir, Jeffrey L. Korn
-
Publication number: 20120265757Abstract: A blog search engine may receive a search query. The blog search engine may determine scores for a group of blog documents in response to the search query, where the scores are based on a relevance of the group of blog documents to the search query and a quality of the group of blog documents. The blog search engine may also provide information regarding the group of blog documents based on the determined scores.Type: ApplicationFiled: June 26, 2012Publication date: October 18, 2012Applicant: GOOGLE INC.Inventors: Andriy BIHUN, Jason Goldman, Alex Khesin, Vinod Marur, Eduardo Morales, Jeff Reynar
-
Patent number: 8244720Abstract: A blog search engine may receive a search query. The blog search engine may determine scores for a group of blog documents in response to the search query, where the scores are based on a relevance of the group of blog documents to the search query and a quality of the group of blog documents. The blog search engine may also provide information regarding the group of blog documents based on the determined scores.Type: GrantFiled: September 13, 2005Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Andriy Bihun, Jason Goldman, Alex Khesin, Vinod Marur, Eduardo Morales, Jeff Reynar
-
Patent number: 8166028Abstract: A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a ranked set of links responsive to a search request by a user. At least some of the links are to documents that have not previously been rated by the user and at least some of the links are to documents that have previously been rated by the user. The links are displayed in an order that depends at least in part on the ratings of the documents that have previously been rated by the user.Type: GrantFiled: September 15, 2005Date of Patent: April 24, 2012Assignee: Google Inc.Inventors: Jeff Reynar, Kushal B. Dave, Eric S. Flatt, Michael Stuart Gordon, Jeremy A. Hylton, James K Scott, Oren Eli Zamir, Jeffrey L. Korn
-
Patent number: 7827546Abstract: Methods and systems are provided for dynamically configuring document solutions and for obtaining desired or required components of such document solutions for use with computer-generated documents. If a document is associated with a document solution, a request for components of the solution is sent to a manifest of document solutions. Identification of a user of the document is also passed to the manifest. At the manifest, identification information for the user is used to query a user database to determine a profile of the user such as the user's job description, location, security clearance, and the like. Based on the user's profile, the document solution is configured dynamically to include solution components most helpful to the particular user. A manifest collection is provided for serving as a repository of document solution location information for many different namespaces (schemas) that may be associated with one or more user documents.Type: GrantFiled: December 9, 2003Date of Patent: November 2, 2010Assignee: Microsoft CorporationInventors: Brian Jones, Robert Little, Jeff Reynar, Paul Broman
-
Publication number: 20100268793Abstract: Abstract of the Disclosure A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application pro gram modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognize r plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.Type: ApplicationFiled: May 11, 2010Publication date: October 21, 2010Applicant: Microsoft CorporationInventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
-
Patent number: 7788602Abstract: Strings are recognized and annotated, or labeled, with a type label by a recognizer plug-in. Application program modules may use the type label and other metadata to provide users with a choice of electronic commerce actions. In addition, the user may be provided with a download Uniform Resource Locator (URL) and download action plug-ins for that type label. An ActionGUID may be used to specify the class ids (CLSIDs) of the action plug-ins that may provide actions for a particular semantic category type label. Each DLL has a class id (CLSID), which is a GUID. The ActionGUID is a GUID that is specified by the recognizer plug-in and which corresponds to the CLSID(s) of the only action plug-ins that should be permitted to provide actions for the semantic category type label provided by the recognizer plug-in.Type: GrantFiled: July 16, 2001Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Jeff Reynar, Ziyi Wang, Michael Ammerlaan
-
Patent number: 7778816Abstract: A method and system for applying input mode bias is disclosed. A schema is applied to an input field of an electronic document. The schema is associated with a grammar that defines the set of acceptable strings that may be input into the input field. When text is input into the input field, the schema is determined and the associated grammar is determined. The grammar is then sent to the input method. Based on the grammar, the input method may determine what text the user is trying to enter. The grammar may also be used to apply semantic categories to text input into a document. After the text is entered it is compared to a grammar. If the entered text matches the form of the grammar, then the schema is applied to the text as a semantic category.Type: GrantFiled: April 24, 2001Date of Patent: August 17, 2010Assignee: Microsoft CorporationInventor: Jeff Reynar
-
Patent number: 7770102Abstract: A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.Type: GrantFiled: June 6, 2000Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
-
Patent number: 7765209Abstract: A system may receive a feed associated with a blog. The system may extract information from the feed and the blog and create a hybrid document based on the extracted information. The system may further use the hybrid document to determine a relevance of the blog to a search query.Type: GrantFiled: September 13, 2005Date of Patent: July 27, 2010Assignee: Google Inc.Inventors: Alex Khesin, Andriy Bihun, Eduardo Morales, Jason Goldman, Jeff Reynar, Vinod Marur
-
Patent number: 7739588Abstract: Markup language data applied to text or data is leveraged for providing helpful actions on certain types of text or data such as names, addresses, etc. Selected portions of text or data entered into a document and any associated markup language data are passed to an action dynamically linked library (DLL) for obtaining actions associated with markup language elements applied to the text or data. The text or data may be passed to a recognizer DLL for recognition of certain data types. The recognizer DLL utilizes markup language data associated with the text or data to assist recognition and labeling of text or data. After all applicable text and/or data is recognized and labeled, an action DLL is called for actions associated with the labeled text or data.Type: GrantFiled: June 27, 2003Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Jeff Reynar, Brian Jones, Ziyi Wang
-
Patent number: 7716163Abstract: An XML (eXtensible Markup Language) schema to define a list of terms to be recognized as semantic categories is disclosed. Using an instance of the XML schema, a user may easily define terms to be recognized as semantic categories without having to compile a complete recognizer plug-in. The XML schema may be written using any editing tool or XML schema editing tool to create an instance of the schema. An instance of the semantic category list schema is also referred to as a semantic category list file. Typically, the user completes all of the properties of the XML schema and specifies the list of terms to recognize directly in the XML schema. In addition to specifying terms directly in the XML schema, the user may use a binary representation of the list of terms because of size constraints. The user may also define actions in the semantic category list file.Type: GrantFiled: July 17, 2001Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Jeff Reynar, Lee C. Hunt, Michael Ammerlaan
-
Patent number: 7712024Abstract: Application program interfaces (API) are provided for labeling strings while a user is creating a document and providing user actions based on the type of semantic label applied to the string. A recognizer API is provided and includes properties and methods or instructions which allow recognizer plug-ins to semantically label strings of text or cells or information. An action API is provided and includes properties and methods that are called upon when a user initiates particular actions such as opening a web browser, going to a particular URL, or opening an instance of a word processing or spreadsheet program. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label.Type: GrantFiled: July 16, 2001Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Jeff Reynar, Ziyi Wang, Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Michael Ammerlaan
-
Patent number: 7451389Abstract: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.Type: GrantFiled: June 27, 2002Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
-
Patent number: 7421645Abstract: Methods for recognizing strings, labeling the strings with a semantic category and providing e-commerce actions based on the category is disclosed. The semantic category may include a type label and other metadata. Recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. Action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string. Tradenames, trademarks, formal names or types of consumer products may be labeled and actions to buy the products may be presented. The metadata may be used to implement coupon and affiliate programs to reward frequent shoppers or frequent recommenders. Numerous other e-commerce opportunities are presented via the semantic category and the metadata.Type: GrantFiled: April 24, 2001Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventor: Jeff Reynar
-
Patent number: 7356537Abstract: A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.Type: GrantFiled: June 6, 2002Date of Patent: April 8, 2008Assignee: Microsoft CorporationInventors: Jeff Reynar, Paul Broman, Joe Keng Yap