Patents by Inventor David Nachum

David Nachum 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: 10146852
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input associated with a resource of a plurality of resources, storing the user input as a factor associating the resource with a user, receiving a search query, the search query identifying the user, processing data based on the search query and the factor to generate one or more search results, the one or more search results including an indicator associated with the resource, the indicator indicating that the one or more search results are associated with the user, and transmitting the one or more search results for display on a computing device.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau
  • Patent number: 9454621
    Abstract: Methods and apparatus for determining navigational search results based on one or more signals are presented. A partial search query of a user may be received. A superset of candidate navigational search results may be determined based on the partial query. A subset of navigational search results may be selected from the superset based at least in part on one or more signals. The subset of navigational search results may then be provided for presentation to the user independently from presentation to the user of other search results that are responsive to the partial query.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: Alvertos Dayid Angel, Péter Szabó, Mate Szalay, Stanislav Belogolov, Abraham Moolenaar, Balazs Racz, David Nachum
  • Patent number: 9306893
    Abstract: Systems and methods for managing electronic messages are disclosed. In some implementations, a method includes, at a computing device, causing an electronic message to be displayed to a user in an electronic message folder. Responsive to detecting that the user has read at least a portion of the electronic message, without user intervention, the electronic message is removed from the electronic message folder. In some implementations, the electronic message folder is a message inbox and the electronic message is removed from the message inbox to an archive or delete folder. In some implementations, the computing device includes one or more processors and memory storing one or more programs for execution by the one or more processors.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Phillip Sharp, David Nachum, Keith Coleman, Xander Pollock, Jason Briggs Cornwell
  • Publication number: 20160063006
    Abstract: A method is provided for offering auto-complete suggestions to structured search queries. The method is performed at a server system and includes receiving, from a client device, a partial search query that includes one or more search terms. The method further includes analyzing the one or more search terms of the partial search query to determine one or more auto-complete suggestions. At least one of the one or more auto-complete suggestions includes a respective predefined search operator distinct from the one or more search terms chosen from a plurality of predefined search operators based on a result of the analysis of the one or more search terms of the partial search query. The method further includes formatting, for concurrent display with the partial search query at the client device, the at least one of the one or more auto-complete suggestions that includes a predefined search operator.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Stanislav Belogolov, David Nachum, Julio Gerchman
  • Publication number: 20150186474
    Abstract: Methods and apparatus for determining navigational search results based on one or more signals are presented. A partial search query of a user may be received. A superset of candidate navigational search results may be determined based on the partial query. A subset of navigational search results may be selected from the superset based at least in part on one or more signals. The subset of navigational search results may then be provided for presentation to the user independently from presentation to the user of other search results that are responsive to the partial query.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Alvertos Dayid Angel, Péter Szabó, Mate Szalay, Stanislav Belogolov, Abraham Moolenaar, Balazs Racz, David Nachum
  • Publication number: 20150186455
    Abstract: Systems and methods for annotating electronic messages are disclosed. In some implementations, a method includes, at a computing device, analyzing content of a first electronic message against a set of annotation rules; and in accordance with the analyzing: identifying a search term not included in the content of the first electronic message as associated with the first electronic message. In some implementations, the first set of annotation rules includes one of: a content based annotation, a syntax based annotation rule, and a hybrid annotation rule. In some implementations, the content of the electronic message includes one of: a text item, an audio item, an image item, and a video item.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Bryan Christopher Horling, David Nachum, Harish Rajamani
  • Publication number: 20150188870
    Abstract: Systems and methods for managing electronic messages are disclosed. In some implementations, a method includes, at a computing device, causing an electronic message to be displayed to a user in an electronic message folder. Responsive to detecting that the user has read at least a portion of the electronic message, without user intervention, the electronic message is removed from the electronic message folder. In some implementations, the electronic message folder is a message inbox and the electronic message is removed from the message inbox to an archive or delete folder. In some implementations, the computing device includes one or more processors and memory storing one or more programs for execution by the one or more processors.
    Type: Application
    Filed: February 21, 2014
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Phillip SHARP, David NACHUM, Keith COLEMAN, Xander POLLOCK, Jason Briggs CORNWELL
  • Patent number: 9037563
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input associated with a resource of a plurality of resources, storing the user input as a factor associating the resource with a user, receiving a search query, the search query identifying the user, processing data based on the search query and the factor to generate one or more search results, the one or more search results including an indicator associated with the resource, the indicator indicating that the one or more search results are associated with the user, and transmitting the one or more search results for display on a computing device.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau
  • Patent number: 9015192
    Abstract: Systems and methods for displaying electronic messages are disclosed. In some embodiments, a method includes, at a computing device, displaying an electronic message user interface and receiving a search query while displaying the electronic message user interface. The search query corresponds to a category identifier, of a plurality of predefined category identifiers. The method also includes, in response to receiving the search query, displaying one or more electronic messages, in a plurality of electronic messages, that satisfy the search query and concurrently displaying a set of data associated with an object identifier in a respective electronic message of the one or more electronic messages. The object identifier corresponds to the category identifier, and the set of data includes one or more entries defined in a data configuration associated with the category identifier.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: David Nachum, Daniel Weis, Keith Coleman
  • Publication number: 20150106358
    Abstract: Systems and methods for conveying search results at a computing device are provided. The systems and methods provide a user interface for an email application. The user interface comprises a search field. User entry of a portion of a search term, comprising at least one character, is detected in the search field. In response, a recommended search completion term is also displayed in the search field. The recommended search completion term comprises the portion of a search term. A plurality of search results is then displayed in a graphical overlay panel that is overlaid on a portion of the user interface. These search results are from a plurality of sources independently selected from the group consisting of: contact information, email messages, documents, calendar entries, email labels, recent searches and web searches.
    Type: Application
    Filed: December 31, 2013
    Publication date: April 16, 2015
    Applicant: Google Inc.
    Inventors: David Nachum, Mate SZALAY, Balazs RACZ, Abraham MOOLENAAR
  • Publication number: 20140365466
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting instructions to display a user profile page associated with a user, receiving user input associated with a resource of a plurality of resources, the user input being provided through the user profile page, storing the user input as a factor associating the resource with a user, receiving a search query, the search query identifying the user, processing data stored in a database based on the search query and the factor to generate one or more search results, the one or more search results including an indicator associated with the resource, the indicator indicating that the one or more search results are associated with the user, and transmitting the one or more search results for display.
    Type: Application
    Filed: September 9, 2011
    Publication date: December 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau