Patents by Inventor Sean Liu

Sean Liu 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: 10061851
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a searching user, receiving contact data associated with a user that is determined to be responsive to the search query, the contact data being provided from one or more data sources, and providing an electronic document including instructions to display a search results page including search results responsive to the search query and a profile card associated with the user, the profile card including one or more graphical representations associated with an interaction channel, each interaction channel being associated with respective contact data of the contact data, and each graphical representation being operable to receive user input and initiate execution of an associated interaction from the search results page, an interaction interface used to execute the associated interaction being displayed concurrently with the search results page.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 28, 2018
    Assignee: Google LLC
    Inventors: Sara Su, Subramaniam Ganapathy, Jin Zhou, Sean Liu, Saksiri Tanphaichitr, Abigail Jones
  • Patent number: 10055462
    Abstract: Methods and systems are provided for updating a set of results. In some implementations, a search query associated with an entity reference is received. The entity reference corresponds to one or more distinct entities. A set of results for the search query is provided, and the set of results distinguishes between distinct entities. One or more attributes for at least one entity of the one or more distinct entities are identified based at least in part on the set of results. One or more additional search queries are identified based on the search query, the at least one entity, and the one or more attributes. An input selecting at least one of the additional search queries is received. An updated set of results is provided based on the selected additional search queries. The updated set of results comprises at least one result not in the set of results.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Emily Moxley, Sean Liu
  • Patent number: 9984155
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query, identifying a plurality of search results that are responsive to the search query, the plurality of search results including a plurality of items of digital content distributed using one or more social networking services, and determining that one or more terms provided in the search query is an active keyword and, in response: defining a first sub-set of items, the first sub-set of items including items of the plurality of items of digital content and being responsive to the active keyword, and providing items in the first sub-set of items for display as a discussion stream within search results.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: May 29, 2018
    Assignee: Google LLC
    Inventors: Sean Liu, David Yen, Sagar Kamdar, Kumar Mayur Thakur, Yihua Wu, Anthony S. Hyatt
  • Patent number: 9836766
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: December 5, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Publication number: 20170345061
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Patent number: 9785979
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Patent number: 9720913
    Abstract: A system obtains a document that is responsive to a user query. The system determines an interest of the user based on stored data associated with the user, and determines that a portion of the document relates to the interest of the user. The system generates a first snippet for the document based on the portion of the document that relates to the interest of the user, and provides the first snippet for the document as part of a result list.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Sean Liu, Gunes Erkan, Doug Sherrets, Max Ventilla, Frances Bordwell Haugen
  • Patent number: 9710472
    Abstract: A content processing device may be operable to analyze activity information associated with particular content identified in a content library associated with a user account. One or more entities associated with the particular content may be identified by the content processing device. The content processing device may collect, from various sources, information related to each of the identified one or more entities. The content processing device may determine, based on one or both of a result of the analysis and the collected information, update information for the particular content. The content processing device may then add, based on one or more ranking factors, item information comprising the particular content along with the determined update information to a list of items associated with the user account. Upon receiving an indication from a data processing device, the content processing device may communicate the list of items to the data processing device.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: July 18, 2017
    Assignee: GOOGLE INC.
    Inventors: Sean Liu, Doug Sherrets, Marco Paglia
  • Patent number: 9635400
    Abstract: A video hosting service receives videos uploaded from users and associates the uploaded videos with a set of source content videos. The source content is used to identify the source of portions of video used in the uploaded videos. The source allows a user to view the source from which a portion of a video came from. By identifying the source, the video hosting service can provide additional videos that include different portions of the same source, different sources related to the source, and different videos that use or describe the same portion of the source.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Doug Sherrets, Sean Liu, Brett Rolston Lider
  • Publication number: 20170098249
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Application
    Filed: December 15, 2016
    Publication date: April 6, 2017
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Patent number: 9591050
    Abstract: A computer system collects user activity data for an online media item. The user activity data includes data for users that are consuming the online media item. The computer system identifies one or more criteria that are associated with the user activity data to use to identify one or more images in the online media item for a thumbnail for the online media item and selects one or more images in the online media item, based on the user activity data, that satisfy the one or more criteria. The computer system recommends the one or more images as the thumbnail for the online media item.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
  • Patent number: 9542697
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Publication number: 20160275186
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Application
    Filed: December 28, 2015
    Publication date: September 22, 2016
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 9418121
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying resources responsive to a search query. One of the methods includes maintaining an index for a collection of resources, where each resource is associated with zero or more respective entity tags, and each entity tag includes a respective entity name, receiving a search query from a user device, identifying resources that satisfy the search query, determining that the search query satisfies one or more descriptive query criteria, processing each entity tag that is associated with a respective identified resource, generating a results page that includes user interface elements, each selectable by a user operating the user device to initiate an entity-specific search, and sending the results page to the user device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Sean Liu
  • Patent number: 9286365
    Abstract: A data synchronizing system and a method thereof are provided. One of clients capable of being connected to a synchronizing server may be selected as a synchronization processing client, and after the synchronization processing client is synchronized with all the clients, the synchronization processing client is synchronized with the synchronizing server, so as to achieve the technical efficacy of improving synchronizing convenience of a plurality of clients.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 15, 2016
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Sean Liu
  • Patent number: 9235626
    Abstract: A system obtains a document that is responsive to a user query. The system determines an interest of the user based on stored data associated with the user, and determines that a portion of the document relates to the interest of the user. The system generates a first snippet for the document based on the portion of the document that relates to the interest of the user, and provides the first snippet for the document as part of a result list.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Sean Liu, Gunes Erkan, Doug Sherrets, Max Ventilla, Frances Bordwell Haugen
  • Patent number: 9215502
    Abstract: A method for determining user behavior related to media includes receiving a media file containing media, partitioning the media into segments, monitoring user behavior with respect to the media and the segments, logging user behavior with respect to the segments, and identifying a baseline level of user interest with respect to the media. The method may further include comparing logged user behavior with respect to a segment of the media with the baseline level of user interest with respect to the media, responsive to determining that the deviation exceeds a threshold, tagging the media segment to indicate that deviation of the logged user behavior with respect to the segment of the media from the baseline level of user interest with respect to the media, and communicating with a user device regarding tagged segments.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: December 15, 2015
    Assignee: GOOGLE INC.
    Inventors: Doug Sherrets, Sean Liu, Brett Rolston Lider
  • Publication number: 20150334137
    Abstract: Provided are systems, methods, and computer-readable media for identifying reviews from comments associated with a location. User-submitted comments to various services are evaluated to identify the comment as a review. If the comment is not identified as a review, no further action is taken. If the comment is identified as a review, the user is prompted for permission to publish the comment as a review of the location. If the user provides permission, the comment is stored as a review of the location.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 19, 2015
    Inventors: Sean Liu, Andrew Theodore Wansley, Rita Chen
  • Patent number: 9158860
    Abstract: Methods, systems and apparatus are described herein that includes identifying a partial query entered into a search field. A query completion template is then provided for display for a category of information associated with one or more terms within the partial query, the query completion template including an interactive field that is user editable. User interaction with the interactive field is the identified. Display of the query completion template is then updated to include the results of the user interaction within the interactive of the query completion template. User selection of the updated query completion template is then identified, and in response the updated display of the query completion template is transmitted as a search query.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: October 13, 2015
    Assignee: GOOGLE INC.
    Inventors: Yosi Markovich, Sean Liu, Jack Wright Menzel
  • Publication number: 20150286642
    Abstract: A content processing device may be operable to analyze activity information associated with particular content identified in a content library associated with a user account. One or more entities associated with the particular content may be identified by the content processing device. The content processing device may collect, from various sources, information related to each of the identified one or more entities. The content processing device may determine, based on one or both of a result of the analysis and the collected information, update information for the particular content. The content processing device may then add, based on one or more ranking factors, item information comprising the particular content along with the determined update information to a list of items associated with the user account. Upon receiving an indication from a data processing device, the content processing device may communicate the list of items to the data processing device.
    Type: Application
    Filed: June 18, 2015
    Publication date: October 8, 2015
    Inventors: Sean Liu, Doug Sherrets, Marco Paglia