Patents by Inventor Wayne Kao
Wayne Kao 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: 10863354Abstract: In one embodiment, a method includes receiving user input that includes an indication that the user is generating social-network content. The social network includes a number of nodes and a number of edges connecting the nodes, with at least one node corresponding to the user. The method includes accessing information about one or more places corresponding to a location of the user and automatically generating a check-in to one of the one or more places for the user. The method includes automatically associating the check-in with the content.Type: GrantFiled: November 24, 2014Date of Patent: December 8, 2020Assignee: FACEBOOK, INC.Inventors: Wayne Kao, Gregory Paul Whalin, Tal Shumski
-
Patent number: 10447632Abstract: A method for filtering a notification being provided from an application to a user of a social networking system based on an action of the user is described. The method starts by receiving the notification from the application to the user. If the notification is a first notification sent from the application to the user, the notification is displayed to the user with (i) a prompting message that includes a selectable opt in image, and (ii) a selectable opt out image. The prompting message includes a request to opt in to receiving notifications from the application. If the notification is not the first notification sent from the application to the user, the method determines whether to display the notification to the user by determining whether the user previously opted in to notifications from the application and whether click-through rate (CTR) of notifications from the application is greater than CTR threshold.Type: GrantFiled: March 3, 2016Date of Patent: October 15, 2019Assignee: Facebook, Inc.Inventors: Wayne Kao, Ken Deeter, Bo Zhang, Charles Jolley
-
Patent number: 10397346Abstract: In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating social-network content, a location of the user. The social network has a number of nodes and a number of edges connecting the nodes, and at least one node corresponds to the user. The method includes sending, automatically and without requiring further user input, the location from a client computing device of the user to an external server computing device and receiving from the server an identification of one or more places corresponding to the location.Type: GrantFiled: November 24, 2014Date of Patent: August 27, 2019Assignee: Facebook, Inc.Inventors: Wayne Kao, Tal Shumski
-
Patent number: 10397162Abstract: A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.Type: GrantFiled: December 14, 2012Date of Patent: August 27, 2019Assignee: Facebook, Inc.Inventors: Ken Taro Deeter, Wayne Kao, Andy Lien, Sizhe Chen, Eugene Letuchy
-
Patent number: 10346499Abstract: A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.Type: GrantFiled: February 10, 2017Date of Patent: July 9, 2019Assignee: Facebook, Inc.Inventors: Wayne Kao, Bo Zhang, Francis Luu, Ming Hua
-
Patent number: 10147147Abstract: A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integrity of the social application can be provided. The feedback can be based on the user interactions performed on the communications. The feedback can also be provided according to the tags. In particular, a set of feedback information can be provided for each tag, where the set is based on the user interactions performed on the subset of communications associated with the tag. By providing feedback in this manner, A-B testing can be performed. In one embodiment, the operating state for the social application can be determined based on the integrity of the SNS.Type: GrantFiled: August 30, 2017Date of Patent: December 4, 2018Assignee: Facebook, Inc.Inventors: Alex Himel, Gabriel Levi, Carl Philip Sjogreen, Wayne Kao
-
Patent number: 10057359Abstract: Exemplary methods, apparatuses, and systems receive input associated with a social networking system user account. The input includes content to be published to the social networking system. In response to the received input, one or more location suggestions are identified based upon the content. The one or more identified location suggestions are transmitted to a user device associated with the user account. Selection of a location suggestion is received. The content and selected location is published as a post within the social networking system.Type: GrantFiled: January 18, 2017Date of Patent: August 21, 2018Assignee: FACEBOOK, INC.Inventors: Wayne Kao, Gregory Paul Whalin, Jan Kodovsky
-
Patent number: 10042952Abstract: A social networking system generates a friendship page that displays social graph data common to two or more social networking system users. A user requests the page by identifying two or more social networking system. The social networking system obtains social graph data common to the identified social networking system users and generates a friendship page containing that social graph data. The obtained social graph data may include interactions between each of the identified user and/or social networking system objects with which each of the identified users has interacted. Examples of the types of social graph data may include photos, videos, communications, content items, events, locations, friends, family members, biographical data, and location data. The friendship page may be displayed to the requesting user in a web browser or in a native application.Type: GrantFiled: December 7, 2015Date of Patent: August 7, 2018Assignee: Facebook, Inc.Inventor: Wayne Kao
-
Patent number: 10019765Abstract: A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integrity of the social application can be provided. The feedback can be based on the user interactions performed on the communications. The feedback can also be provided according to the tags. In particular, a set of feedback information can be provided for each tag, where the set is based on the user interactions performed on the subset of communications associated with the tag. By providing feedback in this manner, A-B testing can be performed. In one embodiment, the operating state for the social application can be determined based on the integrity of the SNS.Type: GrantFiled: June 27, 2012Date of Patent: July 10, 2018Assignee: Facebook, Inc.Inventors: Alex Himel, Gabriel Levi, Carl Philip Sjogreen, Wayne Kao
-
Publication number: 20170365015Abstract: A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integrity of the social application can be provided. The feedback can be based on the user interactions performed on the communications. The feedback can also be provided according to the tags. In particular, a set of feedback information can be provided for each tag, where the set is based on the user interactions performed on the subset of communications associated with the tag. By providing feedback in this manner, A-B testing can be performed. In one embodiment, the operating state for the social application can be determined based on the integrity of the SNS.Type: ApplicationFiled: August 30, 2017Publication date: December 21, 2017Inventors: Alex Himel, Gabriel Levi, Carl Philip Sjogreen, Wayne Kao
-
Publication number: 20170154120Abstract: A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.Type: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Inventors: Wayne Kao, Bo Zhang, Francis Luu, Ming Hua
-
Publication number: 20170126819Abstract: Exemplary methods, apparatuses, and systems receive input associated with a social networking system user account. The input includes content to be published to the social networking system. In response to the received input, one or more location suggestions are identified based upon the content. The one or more identified location suggestions are transmitted to a user device associated with the user account. Selection of a location suggestion is received. The content and selected location is published as a post within the social networking system.Type: ApplicationFiled: January 18, 2017Publication date: May 4, 2017Inventors: Wayne Kao, Gregory Paul Whalin, Jan Kodovsky
-
Patent number: 9582786Abstract: Machine learning models are used for ranking news feed stories presented to users of a social networking system. The social networking system divides its users into different sets, for example, based on demographic characteristics of the users and generates one model for each set of users. The models are periodically retrained. The news feed ranking model may rank news feeds for a user based on information describing other users connected to the user in the social networking system. Information describing other users connected to the user includes interactions of the other users with objects associated with news feed stories. These interactions include commenting on a news feed story, liking a news feed story, or retrieving information, for example, images, videos associated with a news feed story.Type: GrantFiled: July 29, 2011Date of Patent: February 28, 2017Assignee: Facebook, Inc.Inventors: Max Gubin, Wayne Kao, David Vickrey, Alexey Maykov
-
Patent number: 9584606Abstract: Exemplary methods, apparatuses, and systems receive input associated with a social networking system user account. The input includes content to be published to the social networking system. In response to the received input, one or more location suggestions are identified based upon the content. The one or more identified location suggestions are transmitted to a user device associated with the user account. Selection of a location suggestion is received. The content and selected location is published as a post within the social networking system.Type: GrantFiled: May 30, 2014Date of Patent: February 28, 2017Assignee: FACEBOOK, INC.Inventors: Wayne Kao, Gregory Paul Whalin, Jan Kodovsky
-
Patent number: 9569553Abstract: A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.Type: GrantFiled: March 2, 2016Date of Patent: February 14, 2017Assignee: Facebook, Inc.Inventors: Wayne Kao, Bo Zhang, Francis Luu, Ming Hua
-
Patent number: 9491251Abstract: A notification system provides notifications to a user associated with multiple user devices. The notification system selects a user device to receive a notification based on user behavior, such as user interactions with the notification system via the user device or acknowledgments of notifications received from user devices. The notification is sent to the selected user device, and the notification system waits for an acknowledgment from the selected notification system for an acknowledgement delay period. If no acknowledgment is received within the acknowledgment delay period, an additional user device is selected and the notification is sent to the additional user device.Type: GrantFiled: November 27, 2012Date of Patent: November 8, 2016Assignee: Facebook, Inc.Inventors: Ken Deeter, Wayne Kao
-
Patent number: 9390184Abstract: A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.Type: GrantFiled: April 2, 2015Date of Patent: July 12, 2016Assignee: Facebook, Inc.Inventors: Akhil Wable, Luke Andrew DeLorme, Wayne Kao, Alexandre Roche, Thomas Occhino
-
Patent number: 9391944Abstract: A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.Type: GrantFiled: December 14, 2012Date of Patent: July 12, 2016Assignee: Facebook, Inc.Inventors: Ken Taro Deeter, Wayne Kao, Charles Jolley, Bo Zhang, Andrew Song
-
Publication number: 20160191438Abstract: A method for filtering a notification being provided from an application to a user of a social networking system based on an action of the user is described. The method starts by receiving the notification from the application to the user. If the notification is a first notification sent from the application to the user, the notification is displayed to the user with (i) a prompting message that includes a selectable opt in image, and (ii) a selectable opt out image. The prompting message includes a request to opt in to receiving notifications from the application. If the notification is not the first notification sent from the application to the user, the method determines whether to display the notification to the user by determining whether the user previously opted in to notifications from the application and whether click-through rate (CTR) of notifications from the application is greater than CTR threshold.Type: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventors: Wayne Kao, Ken Deeter, Bo Zhang, Charles Jolley
-
Publication number: 20160179975Abstract: A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.Type: ApplicationFiled: March 2, 2016Publication date: June 23, 2016Inventors: Wayne KAO, Bo ZHANG, Francis LUU, Ming HUA