Patents by Inventor Sean Yaoxing Liu
Sean Yaoxing 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: 9443228Abstract: A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons.Type: GrantFiled: June 15, 2012Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Sean Yaoxing Liu
-
Patent number: 9280601Abstract: Systems and methods for generating search results are provided. In some aspects, a method includes receiving a query, obtaining a search result that is responsive to the query, obtaining content from a social networking service that is responsive to the query and related to the search result, modifying the search result to include a first portion associated with the content from the social networking service, providing for display the modified search result and an interface component for receiving a request for interacting with the content, and modifying the search result to include a second portion of the content and to provide an interface to facilitate an interaction, in response to receiving a request for interacting with the content.Type: GrantFiled: February 14, 2013Date of Patent: March 8, 2016Assignee: Google Inc.Inventors: Sean Yaoxing Liu, David Yen, Sanghoon Cha, Sagar Kamdar, Andrew Hyatt, Kumar Mayur Thakur, Yihua Wu
-
Patent number: 9262752Abstract: A system and machine-implemented method for suggesting a user for an event within a social networking site is provided. The method includes receiving a social suggestion indication from a first user of the social networking site and determining, using the one or more computing devices, an event associated with the first user. The method also includes accessing a data structure storing a plurality of user models comprising social information of users, and comparing, using the one or more computing devices, the event with the plurality of user models, to determine a second user model from the plurality of user models, based on a predetermined criteria. The method further includes identifying a second user associated with the second user model, and generating a user suggestion identifying the second user.Type: GrantFiled: August 10, 2012Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Sean Yaoxing Liu, Frances Bordwell Haugen
-
Patent number: 9204247Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for a proximity-based notification. A system may be configured to receive user location information for a user and member location information for a member of a social graph belonging to the user, determining, based on the user location information and the member location information, that the member is located within a threshold distance of the user, and generating a notification to the user based on photographs that include both the user and the member.Type: GrantFiled: August 13, 2012Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Sean Yaoxing Liu, Sabrina Chueh Ellis
-
Patent number: 9195764Abstract: Systems and methods for providing an online forum as a search result are provided. In some aspects an indication of a search query from a first user is received. A search result for the search query is determined, where the search result is associated with an online forum. That one or more users of the online forum include one or more social contacts of the first user in a social networking service is determined. A ranking of the search result is changed based on the users of the online forum comprising the one or more social contacts. An indication of the search result is provided for display, where displayed information associated with the search result indicates at least one of the one or more social contacts.Type: GrantFiled: September 15, 2014Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Gregory Matthew Marra, Sean Yaoxing Liu
-
Publication number: 20150172853Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for a proximity-based notification. A system may be configured to receive user location information for a user and member location information for a member of a social graph belonging to the user, determining, based on the user location information and the member location information, that the member is located within a threshold distance of the user, and generating a notification to the user based on photographs that include both the user and the member.Type: ApplicationFiled: August 13, 2012Publication date: June 18, 2015Applicant: Google Inc.Inventors: Sean Yaoxing Liu, Sabrina Chueh Ellis
-
Patent number: 9047345Abstract: A system and machine-implemented method for processing annotations for a search result. A social annotation by a first user for a search result is received. In response to receiving the social annotation, at least one suggested interaction associated with the search result is obtained. The at least one suggested interaction is provided for display to the first user.Type: GrantFiled: February 19, 2013Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Sean Yaoxing Liu, Sagar Kamdar, Rishi Khaitan, Frances Bordwell Haugen
-
Patent number: 8984422Abstract: A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.Type: GrantFiled: June 15, 2012Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Anish Acharya, Sean Yaoxing Liu, William C. Ferrell
-
Patent number: 8862598Abstract: Systems and methods for providing an online forum as a search result are provided. In some aspects an indication of a search query from a first user is received. A search result for the search query is determined, where the search result is associated with an online forum. That one or more users of the online forum include one or more social contacts of the first user in a social networking service is determined. A ranking of the search result is changed based on the users of the online forum comprising the one or more social contacts. An indication of the search result is provided for display, where displayed information associated with the search result indicates at least one of the one or more social contacts.Type: GrantFiled: September 13, 2012Date of Patent: October 14, 2014Assignee: Google Inc.Inventors: Gregory Matthew Marra, Sean Yaoxing Liu
-
Publication number: 20140189534Abstract: A computer-implemented method includes receiving from a user a reference to a web resource for sharing with others, and providing a portion of content generated based on the received reference to the web resource for display to the user. The method also includes receiving a user selection of a portion of the generated content based at least on the displayed portion of the generated content. The method also includes generating the snapshot based on the received user selection of the portion of the generated content, and providing, without further user intervention, a rendering including the reference to the web resource and the generated snapshot for sharing with the others. Systems and machine-readable media are also provided.Type: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicant: Google Inc.Inventors: Sean Yaoxing LIU, Doug SHERRETS
-
Patent number: 8712682Abstract: A system and method for estimating travel time are provided. A general travel time is determined for a first route. A personal travel time for the first route is determined based on travel data of a user while traveling the first route. A scaling factor is determined based on at least one travel characteristic associated with the user or the route. A travel time for is estimated a second route based on the general travel time, the personal travel time and the scaling factor.Type: GrantFiled: March 29, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Sean Yaoxing Liu, Yiyang Joy Ding, Rita Chen
-
Publication number: 20140058672Abstract: The disclosed subject matter relates to computer-implemented methods for calculating a travel route based on navigational preferences and travel history of a user. In one aspect, a method includes storing the navigational preferences and travel history of the user. The stored navigational preferences include routing preferences and points of interest of the user. The travel history of the user includes location data from a respective date and time received from a location-aware device associated with the user. The method further includes receiving request for a travel route from an origin location to a destination location. The method further includes calculating, in response to the received request, the travel route from the origin location to the destination location, based on the stored navigational preferences and the stored travel history of the user.Type: ApplicationFiled: July 31, 2013Publication date: February 27, 2014Applicant: Google Inc.Inventors: Andrew Theodore WANSLEY, Rita Chen, Sean Yaoxing Liu
-
Publication number: 20130332525Abstract: A system and machine-implemented method for suggesting a user for an event within a social networking site is provided. The method includes receiving a social suggestion indication from a first user of the social networking site and determining, using the one or more computing devices, an event associated with the first user. The method also includes accessing a data structure storing a plurality of user models comprising social information of users, and comparing, using the one or more computing devices, the event with the plurality of user models, to determine a second user model from the plurality of user models, based on a predetermined criteria. The method further includes identifying a second user associated with the second user model, and generating a user suggestion identifying the second user.Type: ApplicationFiled: August 10, 2012Publication date: December 12, 2013Applicant: GOOGLE INC.Inventors: Sean Yaoxing LIU, Frances Bordwell Haugen
-
Publication number: 20120331405Abstract: A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.Type: ApplicationFiled: June 15, 2012Publication date: December 27, 2012Applicant: Google Inc.Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Anish Acharya, Sean Yaoxing Liu, William C. Ferrell
-
Publication number: 20120331397Abstract: A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons.Type: ApplicationFiled: June 15, 2012Publication date: December 27, 2012Applicant: Google Inc.Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Sean Yaoxing Liu