Patents by Inventor Urs Hölzle

Urs Hölzle 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).

  • Patent number: 9665650
    Abstract: A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, David Desjardins
  • Patent number: 9111000
    Abstract: A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, David Desjardins
  • Patent number: 8868549
    Abstract: A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, David Desjardins
  • Patent number: 8719262
    Abstract: A search engine for searching a corpus improves the relevancy of the results by classifying multiple terms in a search query as a single semantic unit. A semantic unit locator of the search engine generates a subset of documents that are generally relevant to the query based on the individual terms within the query. Combinations of search terms that define potential semantic units from the query are then evaluated against the subset of documents to determine which combinations of search terms should be classified as a semantic unit. The resultant semantic units are used to refine the results of the search.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Sanjay Ghemawat, Urs Hoelzle
  • Patent number: 8688687
    Abstract: A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links corresponding to a linked document, the system analyzes each of the links, prefetches the linked documents corresponding to a number of the links, and presents the document to the user. The system receives selection of one of the links and retrieves the linked document corresponding to the selected link. The system identifies one or more pieces of information in the retrieved document, determines a link to a related document for each of the identified pieces of information, and provides the determined links with the related document to the user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H Henzinger, Lawrence E Page
  • Patent number: 8595225
    Abstract: A system receives location identifiers associated with documents visited by one or more users. The system retrieves the documents using the received location identifiers and maps the retrieved documents to one or more topics. The system determines a popularity value associated with the retrieved documents and correlates the popularity value with the one or more topics to determine a per-topic popularity for the retrieved documents.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: Amit Singhal, Urs Hoelzle
  • Patent number: 8560564
    Abstract: A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links corresponding to a linked document, the system analyzes each of the links, prefetches the linked documents corresponding to a number of the links, and presents the document to the user. The system receives selection of one of the links and retrieves the linked document corresponding to the selected link. The system identifies one or more pieces of information in the retrieved document, determines a link to a related document for each of the identified pieces of information, and provides the determined links with the related document to the user.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, Lawrence E. Page
  • Patent number: 8321410
    Abstract: A search engine for searching a corpus improves the relevancy of the results by classifying multiple terms in a search query as a single semantic unit. A semantic unit locator of the search engine generates a subset of documents that are generally relevant to the query based on the individual terms within the query. Combinations of search terms that define potential semantic units from the query are then evaluated against the subset of documents to determine which combinations of search terms should be classified as a semantic unit. The resultant semantic units are used to refine the results of the search.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Sanjay Ghemawat, Urs Hoelzle
  • Patent number: 8316016
    Abstract: A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links corresponding to a linked document, the system analyzes each of the links, prefetches the linked documents corresponding to a number of the links, and presents the document to the user. The system receives selection of one of the links and retrieves the linked document corresponding to the selected link. The system identifies one or more pieces of information in the retrieved document, determines a link to a related document for each of the identified pieces of information, and provides the determined links with the related document to the user.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H Henzinger, Lawrence E Page
  • Publication number: 20120016871
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: GOOGLE INC.
    Inventors: Anurag Acharya, Matt Cutts, Jeffrey DEAN, Paul Haahr, Monika Henzinger, Urs Hoelzle, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Patent number: 7962469
    Abstract: A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: June 14, 2011
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, David desJardins
  • Patent number: 7421432
    Abstract: A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links corresponding to a linked document, the system analyzes each of the links, prefetches the linked documents corresponding to a number of the links, and presents the document to the user. The system receives selection of one of the links and retrieves the linked document corresponding to the selected link. The system identifies one or more pieces of information in the retrieved document, determines a link to a related document for each of the identified pieces of information, and provides the determined links with the related document to the user.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: September 2, 2008
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, Lawrence E. Page
  • Patent number: 7346839
    Abstract: A system identifies a document and obtains one or more types of history data associated with the document. The system may generate a score for the document based, at least in part, on the one or more types of history data.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: March 18, 2008
    Assignee: Google Inc.
    Inventors: Anurag Acharya, Matt Cutts, Jeffrey Dean, Paul Haahr, Monika Henzinger, Urs Hoelzle, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Patent number: 7305380
    Abstract: A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: December 4, 2007
    Assignee: Google Inc.
    Inventors: Urs Hoelzle, Monika H. Henzinger, David Desjardins
  • Patent number: 7249121
    Abstract: A search engine for searching a corpus improves the relevancy of the results by classifying multiple terms in a search query as a single semantic unit. A semantic unit locator of the search engine generates a subset of documents that are generally relevant to the query based on the individual terms within the query. Combinations of search terms that define potential semantic units from the query are then evaluated against the subset of documents to determine which combinations of search terms should be classified as a semantic unit. The resultant semantic units are used to refine the results of the search.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: July 24, 2007
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Sanjay Ghemawat, Urs Hoelzle
  • Patent number: 7137123
    Abstract: Systems and methods for implementing message dispatch for an object-oriented program are provided. Receiver type information is collected at a site of a method that dispatches messages to receiver objects. The receiver type information is saved for subsequent execution of the program. By saving the receiver type information, the program may be more efficient as it is not necessary to collect the receiver type information again. Additionally, inlining information may be saved with the receiver type information.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: November 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Lars Bak, Urs Hölzle
  • Publication number: 20050071741
    Abstract: A system identifies a document and obtains one or more types of history data associated with the document. The system may generate a score for the document based, at least in part, on the one or more types of history data.
    Type: Application
    Filed: December 31, 2003
    Publication date: March 31, 2005
    Inventors: Anurag Acharya, Matt Cutts, Jeffrey Dean, Paul Haahr, Monika Henzinger, Urs Hoelzle, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Patent number: 6865734
    Abstract: Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to execute both interpreted and compiled byte codes. In some embodiments, methods to be dynamically compiled are referenced in one or more lists. The lists may be prioritized to facilitate the compilation of the highest priority methods first. In one embodiment, a pair of compilation lists are provided with a first one of the compilation lists being created prior to processing the computer program while the other is created during the processing of the computer program.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: March 8, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Urs Hölzle, Lars Bak
  • Patent number: 6714991
    Abstract: Methods and apparatus for performing fast subtype checks during program execution are disclosed. According to one aspect of the present invention, a method for determining whether a class associated with an object that is a part of an object-based computing system is a subtype of another type includes obtaining a candidate type from a dynamic storage location that is associated with a class which is associated with the object, and comparing the candidate type against a first type that is potentially the same as the candidate type. A determination is then made as to whether the candidate type is substantially equal to the first type. When the determination is that the candidate type is substantially equal to the first type, an indication that the candidate type is a subtype of the first type is provided. In one embodiment, the candidate type obtained from the dynamic storage location is obtained from a cache element in the class associated with the object.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: March 30, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Lars Bak, Srdjan Mitrovic, Urs Hölzle
  • Patent number: RE39519
    Abstract: Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for functions written in different programming languages may be interleaved on the same execution stack. A data block on the execution stack may be utilized to traverse the execution stack around a frame by storing a stack pointer and frame pointer to a previous frame. Additionally, exceptions may be propagated, with conversion if necessary, through frames on the execution stack that are written in different programming languages.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: March 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Lars Bak, Robert Griesemer, Urs Hölzle