Patents by Inventor David Bau

David Bau 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: 10846346
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions, each search query suggestion being based on the search query and different from the search query; receiving data identifying a respective set of resources determined to be responsive to the search query; for each search query suggestion: receiving data identifying resources determined to be responsive to the search query suggestion and determining if the respective set of resources determined to be responsive to the search query suggestion meets an overlap threshold; for only each search query suggestion for which the respective set of resources is not determined to meet the overlap threshold: selecting a subset of resources of the respective set of resources determined to be responsive to the search query suggestion as a representative resource set and generating data depicting the representative resource set.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, Jr., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 10182028
    Abstract: In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a network, presenting the real-time communications in an email inbox of the user in a uniform manner, and allowing the user to search contents of the real-time communications presented in the email inbox.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Roderick Adonis Chavez, David Bau, Gary S. Burd
  • Publication number: 20180075143
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions, each search query suggestion being based on the search query and different from the search query; receiving data identifying a respective set of resources determined to be responsive to the search query; for each search query suggestion: receiving data identifying resources determined to be responsive to the search query suggestion and determining if the respective set of resources determined to be responsive to the search query suggestion meets an overlap threshold; for only each search query suggestion for which the respective set of resources is not determined to meet the overlap threshold: selecting a subset of resources of the respective set of resources determined to be responsive to the search query suggestion as a representative resource set and generating data depicting the representative resource set.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 15, 2018
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, JR., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 9842167
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query, each search query suggestion being based on the search query; for each search query suggestion, receiving data identifying a respective set of resources determined to be responsive to the search query suggestion; for each respective set of resources, generating a representative resource set depicting a subset of the respective set of resources; providing to the user device, in response the search query, a search results page resource including instructions that cause the user device to render a search results page that includes: a set of search results that identify resources that are determined to be responsive to the search query; for each search query suggestion, a search query suggestion grouping including: data describing the search query suggestion, and data depicting the representative resource set.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 12, 2017
    Assignee: Google Inc.
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, Jr., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 9742715
    Abstract: In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a network, presenting the real-time communications in an email inbox of the user in a uniform manner, and allowing the user to search contents of the real-time communications presented in the email inbox.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: August 22, 2017
    Assignee: Google Inc.
    Inventors: Roderick Adonis Chavez, David Bau, Gary S. Burd
  • Patent number: 9654427
    Abstract: Methods and systems for presenting instant messaging contacts are provided. At a computing device having one or more processors that execute one or more programs stored in memory of the computing device there is obtained, from a first electronic device, a first online status of an instant messaging contact. The instant messaging contact is logged-in, at the first electronic device, with respect to an instant message application. Further there is obtained a second online status of the instant messaging contact from a second electronic device. The instant messaging contact is also logged-in, at the second electronic device, with respect to the instant message application. There is determined, with respect to the instant messaging application, an overall online status for the instant messaging contact using the first online status and the second online status.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: David Bau, Jonathan David Perlow
  • Patent number: 9479468
    Abstract: Methods and systems for presenting instant messaging contacts are provided in which a plurality of contacts associated with a user are identified. They are formatted for display, in a display region within an instant messaging application. Responsive to a display adjustment to the display region, a contact in the plurality of contacts is identified in accordance with interactions between the user and the contact. Then, automatically, without user intervention, display of the contact within the instant messaging application is terminated.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: David Bau, Jonathan David Perlow
  • Patent number: 9411827
    Abstract: Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name, receiving multiple resources that have been identified by a search engine as best satisfying the search query, wherein the identified multiple resources include a resource including a plurality of images. The operations include identifying an image of the plurality of images displaying a face of the person. The image is identified based on a description associated with the image. The description is based at least in part on one or more resources included in the search results. The operations further include providing the identified image with the search results. The search results are provided as a plurality of links. Each link identifies a corresponding resource of the identified plurality of resources.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventors: David Bau, Gunes Erkan, Osman Ahmed Osman, Scott A. Safier, Ching Yu Conrad Lo
  • Publication number: 20160078132
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query, each search query suggestion being based on the search query; for each search query suggestion, receiving data identifying a respective set of resources determined to be responsive to the search query suggestion; for each respective set of resources, generating a representative resource set depicting a subset of the respective set of resources; providing to the user device, in response the search query, a search results page resource including instructions that cause the user device to render a search results page that includes: a set of search results that identify resources that are determined to be responsive to the search query; for each search query suggestion, a search query suggestion grouping including: data describing the search query suggestion, and data depicting the representative resource set.
    Type: Application
    Filed: December 1, 2015
    Publication date: March 17, 2016
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, JR., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 9245022
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for finding person names in electronic resources. In one embodiment, a search query is received. Electronic resources are identified satisfying the search query. A plurality of person names is identified in the resources, wherein each person name is associated with at least one of the resources. A subset of person names is selected from the plurality of person names based on a predetermined metric configured to identify a relative importance of at least one of the person name or resource. A listing of the subset of person names adapted for presentation on a user interface is generated. In certain aspects, multiple person identities can be identified as being associated with person names in the listing. The listing can include resources associated with one of the person identities corresponding to a particular person name in the listing.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventor: David Bau
  • Patent number: 9230023
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query, each search query suggestion being based on the search query; for each search query suggestion, receiving data identifying a respective set of resources determined to be responsive to the search query suggestion; for each respective set of resources, generating a representative resource set depicting a subset of the respective set of resources; providing to the user device, in response the search query, a search results page resource including instructions that cause the user device to render a search results page that includes: a set of search results that identify resources that are determined to be responsive to the search query; for each search query suggestion, a search query suggestion grouping including: data describing the search query suggestion, and data depicting the representative resource set.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: January 5, 2016
    Assignee: Google Inc.
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 9195969
    Abstract: Methods and systems of presenting a quick list of contacts to an instant messaging user are disclosed. A set of contacts is identified. From the set of contacts, a first subset is selected based on first predefined criteria and a second subset is selected from second predefined criteria. The first and second predefined criteria may include contact interaction criteria, user activity criteria, and connectedness criteria. From the first and second subsets, one or more lists of contacts are generated. The one or more lists may be displayed in a display region of an instant messaging application.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 24, 2015
    Assignee: Google, Inc.
    Inventors: David Bau, Jonathan David Perlow
  • Patent number: 9189554
    Abstract: Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name, receiving multiple resources that have been identified by a search engine as best satisfying the search query, wherein the identified multiple resources include a resource including a plurality of images. The operations include identifying an image of the plurality of images displaying a face of the person. The image is identified based on a description associated with the image. The description is based at least in part on one or more resources included in the search results. The operations further include providing the identified image with the search results. The search results are provided as a plurality of links. Each link identifies a corresponding resource of the identified plurality of resources.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: David Bau, Gunes Erkan, Osman Ahmed Osman, Scott A. Safier, Ching Yu Conrad Lo
  • Publication number: 20150169571
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying and providing image search results including general image search results responsive to an image search query and social image search results responsive to the image search query wherein each of the social image search results is associated with content generated by a respective member of a social graph of a user wherein the member is at two or more distinct degrees of separation from the user and has a minimum number of social graph friends in common with the user.
    Type: Application
    Filed: October 21, 2010
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Julia H. Farago, Terran Melconian, Ankur Bhargava, David Bau, Manish M. Sambhu, Francisco M. Galanes
  • Publication number: 20150169574
    Abstract: In one implementation, a device may identify documents that are associated with a timestamp. The device may sort the documents, based on the timestamps, create a timeline of documents; and may determine a best-fit step function to fit the timeline of documents. The device may identify at least one event, associated with the timeline of documents, based on the best-fit step function. The device may modify relevance scores associated with the documents based on the identified at least one event.
    Type: Application
    Filed: October 20, 2011
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: David BAU, Ankur BHARGAVA
  • Patent number: 9026526
    Abstract: Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name, receiving multiple resources that have been identified by a search engine as best satisfying the search query, wherein the identified multiple resources include a resource including a plurality of images. The operations include identifying an image of the plurality of images displaying a face of the person. The image is identified based on a description associated with the image. The description is based at least in part on one or more resources included in the search results. The operations further include providing the identified image with the search results. The search results are provided as a plurality of links. Each link identifies a corresponding resource of the identified plurality of resources.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: David Bau, Gunes Erkan, Osman Ahmed Osman, Scott A. Safier, Ching Yu Conrad Lo
  • Publication number: 20140310255
    Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query, each search query suggestion being based on the search query; for each search query suggestion, receiving data identifying a respective set of resources determined to be responsive to the search query suggestion; for each respective set of resources, generating a representative resource set depicting a subset of the respective set of resources; providing to the user device, in response the search query, a search results page resource including instructions that cause the user device to render a search results page that includes: a set of search results that identify resources that are determined to be responsive to the search query; for each search query suggestion, a search query suggestion grouping including: data describing the search query suggestion, and data depicting the representative resource set.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Inventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, JR., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
  • Patent number: 8751582
    Abstract: Presence subscriptions for messaging services are managed by automatically subscribing contacts to a user's contact lists based one or more rules, subscription states and contact types. In some embodiments, presence subscriptions are managed by: identifying a set of contacts with respect to an identified user; applying subscription rules to the contacts; selecting a subset of contacts based on one or more subscription rules; and automatically establishing presence subscriptions for the subset of contacts.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Reza Behforooz, Gary Steven Burd, David Bau, Jonathan David Perlow
  • Patent number: 8725810
    Abstract: A method and system are provided to permit subscribers to a service to engage in real time communications with users who are not subscribers to the service. The method comprises receiving, from a non-subscriber to a service, a request for real time communications with a subscriber to the service and providing real time communications between the subscriber and the non-subscriber.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventor: David Bau
  • Publication number: 20140123025
    Abstract: Methods and systems for presenting instant messaging contacts are provided. At a computing device having one or more processors that execute one or more programs stored in memory of the computing device there is obtained, from a first electronic device, a first online status of an instant messaging contact. The instant messaging contact is logged-in, at the first electronic device, with respect to an instant message application. Further there is obtained a second online status of the instant messaging contact from a second electronic device. The instant messaging contact is also logged-in, at the second electronic device, with respect to the instant message application. There is determined, with respect to the instant messaging application, an overall online status for the instant messaging contact using the first online status and the second online status.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 1, 2014
    Applicant: Google Inc.
    Inventors: David Bau, Jonathan David Perlow