Patents by Inventor Jonathan Daniel Sorg
Jonathan Daniel Sorg 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: 10733678Abstract: Systems, methods, and non-transitory computer-readable media can determine a plurality of candidate entities for recommendation to a user of a social networking system. A predicted activity objective value model configured to calculate activity stores for candidate entities is established. The activity score is indicative of the probability of future activity on the social networking system by a candidate entity. A first activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a first set of feature values. A second activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a second set of feature values that is different from the first set of feature values. A first entity is selected of the plurality of candidate entities based on the first and second activity scores.Type: GrantFiled: December 28, 2015Date of Patent: August 4, 2020Assignee: Facebook, Inc.Inventors: Komal Kapoor, Jonathan Daniel Sorg, Bradley Ray Green, Jason Brewer, David Tomotsu Sasaki
-
Patent number: 10210261Abstract: In one embodiment, a set of user groups of a social-networking system may be accessed. A first subset of the user groups may be determined for a particular user of the social-networking system, based on one or more filtering criteria. A number of recommendation-source processes may be applied to the first subset to determine a number of second subsets of the first set. Each recommendation-source process may represent a particular recommendation source. The second subsets may be combined into a list of user groups. The list of user groups may be ranked, and sent to the particular user.Type: GrantFiled: June 18, 2014Date of Patent: February 19, 2019Assignee: Facebook, Inc.Inventors: Jerry Ju, Bradley Green, Andrew Rocco Tresolini Fiore, Antoine Joseph Atallah, Jonathan Daniel Sorg
-
Patent number: 10193849Abstract: A system identifies unconnected content items of high quality and provides the unconnected content items for display to a user. The method comprises receiving several content items posted on pages of a social networking system. The system then determines a subset of those content items (e.g., high quality content items). A topic is then extracted from each of the subset of content items. The topic is mapped to one or more related pages of the social networking system that represent an expanded set of pages associated with the content item. For each of the related pages, a user is identified who is connected to the related page. Finally, the content item (e.g., a high quality content item) is provided to the user for display in the user's newsfeed.Type: GrantFiled: June 28, 2017Date of Patent: January 29, 2019Assignee: Facebook, Inc.Inventors: Gregory Joseph Klein, Bradley Ray Green, Jun Li, Jonathan Daniel Sorg
-
Publication number: 20180060973Abstract: Systems, methods, and non-transitory computer-readable media can determine a plurality of candidate entities for recommendation to a user of a social networking system based on candidate criteria. A recommendation pace rating is determined for each of the plurality of candidate entities based on historical recommendation data. A first entity of the plurality of candidate entities is selected for recommendation to the user based on the recommendation pace ratings.Type: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Komal Kapoor, Jonathan Daniel Sorg, Bradley Ray Green, Jason Eric Brewer
-
Publication number: 20180052906Abstract: Systems, methods, and non-transitory computer-readable media can determine one or more geographic clusters that each correspond to a respective portion of a geographic region, each geographic cluster representing a neighborhood that includes a set of places which users residing in the neighborhood tend to frequently visit. A determination can be made that a user is located in a first geographic cluster. At least one content item can be provided to be presented to the user, the content item being associated with the first geographic cluster.Type: ApplicationFiled: August 22, 2016Publication date: February 22, 2018Inventors: Jason Eric Brewer, Bradley Ray Green, James Wah Hou Wong, Jonathan Daniel Sorg
-
Patent number: 9900279Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.Type: GrantFiled: May 16, 2017Date of Patent: February 20, 2018Assignee: Facebook, Inc.Inventor: Jonathan Daniel Sorg
-
Publication number: 20170302614Abstract: A system identifies unconnected content items of high quality and provides the unconnected content items for display to a user. The method comprises receiving several content items posted on pages of a social networking system. The system then determines a subset of those content items (e.g., high quality content items). A topic is then extracted from each of the subset of content items. The topic is mapped to one or more related pages of the social networking system that represent an expanded set of pages associated with the content item. For each of the related pages, a user is identified who is connected to the related page. Finally, the content item (e.g., a high quality content item) is provided to the user for display in the user's newsfeed.Type: ApplicationFiled: June 28, 2017Publication date: October 19, 2017Inventors: Gregory Joseph Klein, Bradley Ray Green, Jun Li, Jonathan Daniel Sorg
-
Publication number: 20170250943Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.Type: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventor: Jonathan Daniel Sorg
-
Patent number: 9736105Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.Type: GrantFiled: June 17, 2015Date of Patent: August 15, 2017Assignee: Facebook, Inc.Inventor: Jonathan Daniel Sorg
-
Patent number: 9712578Abstract: A system identifies unconnected content items of high quality and provides the unconnected content items for display to a user. The method comprises receiving several content items posted on pages of a social networking system. The system then determines a subset of those content items (e.g., high quality content items). A topic is then extracted from each of the subset of content items. The topic is mapped to one or more related pages of the social networking system that represent an expanded set of pages associated with the content item. For each of the related pages, a user is identified who is connected to the related page. Finally, the content item (e.g., a high quality content item) is provided to the user for display in the user's newsfeed.Type: GrantFiled: June 17, 2014Date of Patent: July 18, 2017Assignee: Facebook, Inc.Inventors: Gregory Joseph Klein, Bradley Ray Green, Jun Li, Jonathan Daniel Sorg
-
Publication number: 20170186101Abstract: Systems, methods, and non-transitory computer-readable media can determine a plurality of candidate entities for recommendation to a user of a social networking system. A predicted activity objective value model configured to calculate activity stores for candidate entities is established. The activity score is indicative of the probability of future activity on the social networking system by a candidate entity. A first activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a first set of feature values. A second activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a second set of feature values that is different from the first set of feature values. A first entity is selected of the plurality of candidate entities based on the first and second activity scores.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Komal Kapoor, Jonathan Daniel Sorg, Bradley Ray Green, Jason Brewer, David Tomotsu Sasaki
-
Publication number: 20160373396Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.Type: ApplicationFiled: June 17, 2015Publication date: December 22, 2016Inventor: Jonathan Daniel Sorg
-
Publication number: 20150370798Abstract: In one embodiment, a set of user groups of a social-networking system may be accessed. A first subset of the user groups may be determined for a particular user of the social-networking system, based on one or more filtering criteria. A number of recommendation-source processes may be applied to the first subset to determine a number of second subsets of the first set. Each recommendation-source process may represent a particular recommendation source. The second subsets may be combined into a list of user groups. The list of user groups may be ranked, and sent to the particular user.Type: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Inventors: Jerry Ju, Bradley Green, Andrew Rocco Tresolini Fiore, Antoine Joseph Atallah, Jonathan Daniel Sorg
-
Publication number: 20150365447Abstract: A system identifies unconnected content items of high quality and provides the unconnected content items for display to a user. The method comprises receiving several content items posted on pages of a social networking system. The system then determines a subset of those content items (e.g., high quality content items). A topic is then extracted from each of the subset of content items. The topic is mapped to one or more related pages of the social networking system that represent an expanded set of pages associated with the content item. For each of the related pages, a user is identified who is connected to the related page. Finally, the content item (e.g., a high quality content item) is provided to the user for display in the user's newsfeed.Type: ApplicationFiled: June 17, 2014Publication date: December 17, 2015Inventors: Gregory Joseph Klein, Bradley Ray Green, Jun Li, Jonathan Daniel Sorg