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: 10146852Abstract: 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: GrantFiled: May 7, 2015Date of Patent: December 4, 2018Assignee: Google LLCInventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau
-
Patent number: 9454621Abstract: 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: GrantFiled: December 31, 2013Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: Alvertos Dayid Angel, Péter Szabó, Mate Szalay, Stanislav Belogolov, Abraham Moolenaar, Balazs Racz, David Nachum
-
Patent number: 9306893Abstract: 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: GrantFiled: February 21, 2014Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Phillip Sharp, David Nachum, Keith Coleman, Xander Pollock, Jason Briggs Cornwell
-
Publication number: 20160063006Abstract: 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: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Stanislav Belogolov, David Nachum, Julio Gerchman
-
Publication number: 20150186474Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Alvertos Dayid Angel, Péter Szabó, Mate Szalay, Stanislav Belogolov, Abraham Moolenaar, Balazs Racz, David Nachum
-
Publication number: 20150186455Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Bryan Christopher Horling, David Nachum, Harish Rajamani
-
Publication number: 20150188870Abstract: 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: ApplicationFiled: February 21, 2014Publication date: July 2, 2015Applicant: Google Inc.Inventors: Phillip SHARP, David NACHUM, Keith COLEMAN, Xander POLLOCK, Jason Briggs CORNWELL
-
Patent number: 9037563Abstract: 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: GrantFiled: September 9, 2011Date of Patent: May 19, 2015Assignee: Google Inc.Inventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau
-
Patent number: 9015192Abstract: 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: GrantFiled: March 19, 2014Date of Patent: April 21, 2015Assignee: Google Inc.Inventors: David Nachum, Daniel Weis, Keith Coleman
-
Publication number: 20150106358Abstract: 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: ApplicationFiled: December 31, 2013Publication date: April 16, 2015Applicant: Google Inc.Inventors: David Nachum, Mate SZALAY, Balazs RACZ, Abraham MOOLENAAR
-
Publication number: 20140365466Abstract: 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: ApplicationFiled: September 9, 2011Publication date: December 11, 2014Applicant: GOOGLE INC.Inventors: Justin Chu, David Nachum, Gregory M. Marra, Richard P. Klau