Patents by Inventor Lorenz Huelsbergen

Lorenz Huelsbergen 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: 10678807
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
  • Patent number: 9792336
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
  • Patent number: 9672277
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel
  • Patent number: 9607078
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting related conversations. In one aspect, it is determined that a portion of a conversation thread includes an exchange of messages between fewer than a predetermined number of conversation participants. Based on determining that the portion of the conversation thread includes the exchange of messages between fewer than the predetermined number of conversation participants, a conversation view can be generated that that includes a flattened representation of the portion of the conversation thread.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Christian Kaiserlian, Adam Berenzweig, Lorenz Huelsbergen
  • Patent number: 9507826
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
  • Patent number: 9043319
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
  • Publication number: 20150012518
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
    Type: Application
    Filed: September 22, 2014
    Publication date: January 8, 2015
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel
  • Patent number: 8843856
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel
  • Patent number: 8332477
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting related conversations. In one aspect, it is determined that a portion of a conversation thread includes an exchange of messages between fewer than a predetermined number of conversation participants. Based on determining that the portion of the conversation thread includes the exchange of messages between fewer than the predetermined number of conversation participants, a conversation view can be generated that that includes a flattened representation of the portion of the conversation thread.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: Christian Kaiserlian, Adam Berenzweig, Lorenz Huelsbergen
  • Publication number: 20110154183
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 23, 2011
    Applicant: GOOGLE INC.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel
  • Patent number: 7472095
    Abstract: Systems and techniques for classification of incoming text messages into categories. An initial set of categories is created and populated with a set of initial messages in each category. Incoming messages are assigned to a category based on text analysis of the incoming message and analysis of dissimilarities and differences between the message and messages already in the category. A set of unclassified messages is also maintained for incoming messages that do not fit an established category. Periodically, unclassified messages are reassigned to one of the established categories or to new categories created based on analysis of the unclassified messages.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: December 30, 2008
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Lorenz Huelsbergen, S. Shehryar Qutub
  • Publication number: 20070220601
    Abstract: A Virus Resilient Processor (VRP) is obtained with use of a “Diverse Instruction Set Architecture” (DISA) comprising an assignment of differing sets of instruction codes (i.e., “opcodes” or operation codes) to different individual processors. In accordance with certain illustrative embodiments of the present invention, an individual “key” associated with a given processor is advantageously used to transform the set of instruction codes to (and from) a particular instruction set. And in accordance with one of these illustrative embodiments of the invention, the set of instruction codes is transformed by permuting (i.e., reordering) the bits of the instruction code in a specific manner based on the individual key. In this manner, since instruction code sets will be diverse across different processors, malicious code can be advantageously thwarted because an attacker will not know the mapping of opcodes to functionality.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 20, 2007
    Inventors: Lorenz Huelsbergen, Hubert McLellan
  • Publication number: 20070143236
    Abstract: Systems and techniques for classification of incoming text messages into categories. An initial set of categories is created and populated with a set of initial messages in each category. Incoming messages are assigned to a category based on text analysis of the incoming message and analysis of dissimilarities and differences between the message and messages already in the category. A set of unclassified messages is also maintained for incoming messages that do not fit an established category. Periodically, unclassified messages are reassigned to one of the established categories or to new categories created based on analysis of the unclassified messages.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Lucent Technologies Inc.
    Inventors: Lorenz Huelsbergen, S. Qutub
  • Publication number: 20070118832
    Abstract: Methods and apparatus are provided for evaluating one or more evolutionary programs or other executable representations, such as circuits. A just-in-time optimization process evaluates an executable representation of an object. Elements of the executable representation of an object are converted to an optimized element set using just-in-time optimization. A distance between a result of the optimized element set and a desired output is evaluated. The optimized element set may optionally be modified based on the results of the evaluation. A specialized interpreter generation process is also disclosed to evaluate a program. The specialized interpreter identifies one or more actions to be performed for each supported instruction. The identified actions are implemented for each instruction in the program to obtain a result. A distance between the result and a desired output is evaluated. The program may optionally be modified based on the results of the evaluation.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Inventor: Lorenz Huelsbergen
  • Publication number: 20070026372
    Abstract: A method performed by a host computer for determining whether a client user is a human or a machine. In an interactive process, the host poses a sequence of questions about an object to the client, receives answers back therefrom, and compares the received answers to the correct answers to determine whether the user is a human or a machine. Illustratively, the series of questions may, for example, comprise a version of the well-known “game” of twenty questions in which all questions are yes/no questions. The object is selected from a database comprising a plurality of objects and associated questions (with corresponding correct answers) relating thereto, and an image of the object is presented to the client user. The host computer then determines that the client user is, in fact, a human if, for example, all questions about the selected object are answered correctly.
    Type: Application
    Filed: July 27, 2005
    Publication date: February 1, 2007
    Inventor: Lorenz Huelsbergen
  • Publication number: 20060090209
    Abstract: A method and apparatus are disclosed for evaluating the security of at least one client. An executable program is executed by the client being evaluated. A result is received from the executable program and an evaluation of the result indicates whether the client has been corrupted. The executable program is one of a plurality of possible programs. The result may be evaluated based on an elapsed time between when the executable program is provided to the client and when the result is received. The executable program may include at least one function that writes to a memory of the client. A program blinding technique is also disclosed to generate executable programs.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Inventors: Juan Garay, Lorenz Huelsbergen