Patents by Inventor Sahil P. Thaker
Sahil P. Thaker 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: 10831847Abstract: In one embodiment, a method includes receiving a search query to search for multimedia objects of the online social network; searching an index to identify multimedia objects based on the search query, wherein the index indexes multimedia objects and associated keywords, each keyword being extracted from communications associated with a respective multimedia object, wherein each communication is of a particular communication-type, and wherein each identified multimedia object is indexed with keywords matching at least a portion of the search query; calculating, for each identified multimedia object, an object-score based on a communication-type of a communication from which one or more of the matching keywords were sourced; and sending instructions for presenting a search-results page to a client system, the search-results page including references to identified multimedia objects having an object-score greater than a threshold object-score.Type: GrantFiled: August 7, 2018Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 10616657Abstract: An online system generates a feed of content items for a user subject to a limitation restricting the number of content items including video data (“video content items”) included in the feed. If the user interacts with a video content item the feed, the online system selects candidate video content items based on characteristics of the video content item in the feed and characteristics of the user. The online system determines likelihoods of the user interacting with various candidate video content items and selects candidate video content items based on the determined likelihoods. To present the user with additional video content items, the online system generates an interface including the selected candidate video content items and presents the interface to the user. The interface may be presented in place of the feed or may be presented as within the feed and presents different video content items based on user interactions.Type: GrantFiled: February 28, 2018Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Yuanxuan Wang, Brett Welch, Sahil P. Thaker, Fidji Nahema Simo, Deepa Diwakar, Varun Kacholia
-
Patent number: 10368132Abstract: An online system provides video recommendations to a target user of the online system as a supplement to videos provided to the target user that were posted by the user's connections in the online system. The recommended videos are selected from publicly available video content and are likely to be of interest to the target user. The online system has video candidate generators that select video candidates based on a variety of selection criteria. The selected video candidates are filtered to identify inappropriate content or videos that the target user has already viewed for elimination from candidacy. The filtered video candidates are ranked based on weights of features of the video candidates. Based on the ranking, the online system selects videos above a threshold as recommendations to the target user.Type: GrantFiled: November 30, 2016Date of Patent: July 30, 2019Assignee: Facebook, Inc.Inventors: Uzma Hussain Barlaskar, Sahil P. Thaker, Babak Shakibi, Tirunelveli R. Vishwanath
-
Publication number: 20190215568Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to generate a set of media content items associated with at least one of a particular media content item or a user viewing the particular media content item. A plurality of content generators can be utilized to generate a plurality of subsets of media content items. Each of the plurality of content generators can identify a respective subset out of the plurality of subsets of media content items based on at least one of information associated with the particular media content item or information associated with the user viewing the particular media content item. At least some media content items in at least some of the plurality of subsets of media content items can be ranked based on respective information associated with each media content item.Type: ApplicationFiled: November 8, 2018Publication date: July 11, 2019Inventors: Sahil P. Thaker, Uzma Hussain Barlaskar
-
Patent number: 10318597Abstract: Systems, methods, and non-transitory computer readable media configured to detect access by a user to an original content item relating to a story. At least one of a comments based technique, a token based technique, and a tag based technique is performed on content items. Constraints are applied to identify at least one follow up content item from the content items relating to a development of the story.Type: GrantFiled: December 22, 2014Date of Patent: June 11, 2019Assignee: Facebook, Inc.Inventors: Holly Marie Ormseth, Elad Gerson, Guy Dassa, Khalid Bakry El-Arini, Gaurav Shankar, Yuanxuan Wang, Varun Kacholia, Prasoon Mishra, David Vickrey, Sanjeet Uday Hajarnis, Sahil P. Thaker
-
Patent number: 10154312Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to generate a set of media content items associated with at least one of a particular media content item or a user viewing the particular media content item. A plurality of content generators can be utilized to generate a plurality of subsets of media content items. Each of the plurality of content generators can identify a respective subset out of the plurality of subsets of media content items based on at least one of information associated with the particular media content item or information associated with the user viewing the particular media content item. At least some media content items in at least some of the plurality of subsets of media content items can be ranked based on respective information associated with each media content item.Type: GrantFiled: May 9, 2016Date of Patent: December 11, 2018Assignee: Facebook, Inc.Inventors: Sahil P. Thaker, Uzma Hussain Barlaskar
-
Publication number: 20180349503Abstract: In one embodiment, a method includes receiving a search query to search for multimedia objects of the online social network; searching an index to identify multimedia objects based on the search query, wherein the index indexes multimedia objects and associated keywords, each keyword being extracted from communications associated with a respective multimedia object, wherein each communication is of a particular communication-type, and wherein each identified multimedia object is indexed with keywords matching at least a portion of the search query; calculating, for each identified multimedia object, an object-score based on a communication-type of a communication from which one or more of the matching keywords were sourced; and sending instructions for presenting a search-results page to a client system, the search-results page including references to identified multimedia objects having an object-score greater than a threshold object-score.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 10061856Abstract: In one embodiment, a method includes receiving a search query for multimedia objects of an online social network from a user of the online social network; searching an index of multimedia objects to identify multimedia objects indexed with keywords that match n-grams of the search query, the keywords having been extracted from reshares associated with the multimedia objects; calculating an object-score for each identified multimedia object based on social signals; generating search results with references to the identified multimedia objects that have an object-score greater than a threshold object-score; and sending to the user one or more of the search results as part of a search-results page.Type: GrantFiled: January 29, 2015Date of Patent: August 28, 2018Assignee: Facebook, Inc.Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Publication number: 20180189030Abstract: Systems, methods, and non-transitory computer-readable media can determine at least a first category of content items and a second category of content items to be included in a content feed for a user. A ranking for content items included in the first category is determined and a ranking for content items included in the second category is also determined. An interface that presents the content feed including one or more ranked content items from the first category and one or more ranked content items from the second category is provided.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Sahil P. Thaker, Uzma Hussain Barlaskar, Saurabh Gupta
-
Publication number: 20180152763Abstract: An online system provides video recommendations to a target user of the online system as a supplement to videos provided to the target user that were posted by the user's connections in the online system. The recommended videos are selected from publicly available video content and are likely to be of interest to the target user. The online system has video candidate generators that select video candidates based on a variety of selection criteria. The selected video candidates are filtered to identify inappropriate content or videos that the target user has already viewed for elimination from candidacy. The filtered video candidates are ranked based on weights of features of the video candidates. Based on the ranking, the online system selects videos above a threshold as recommendations to the target user.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Uzma Hussain Barlaskar, Sahil P. Thaker, Babak Shakibi, Tirunelveli R. Vishwanath
-
Patent number: 9936258Abstract: An online system generates a feed of content items for a user subject to a limitation restricting the number of content items including video data (“video content items”) included in the feed. If the user interacts with a video content item the feed, the online system selects candidate video content items based on characteristics of the video content item in the feed and characteristics of the user. The online system determines likelihoods of the user interacting with various candidate video content items and selects candidate video content items based on the determined likelihoods. To present the user with additional video content items, the online system generates an interface including the selected candidate video content items and presents the interface to the user. The interface may be presented in place of the feed or may be presented as within the feed and presents different video content items based on user interactions.Type: GrantFiled: May 4, 2015Date of Patent: April 3, 2018Assignee: Facebook, Inc.Inventors: Yuanxuan Wang, Brett Welch, Sahil P. Thaker, Fidji Nahema Simo, Deepa Diwakar, Varun Kacholia
-
Publication number: 20170324996Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to generate a set of media content items associated with at least one of a particular media content item or a user viewing the particular media content item. A plurality of content generators can be utilized to generate a plurality of subsets of media content items. Each of the plurality of content generators can identify a respective subset out of the plurality of subsets of media content items based on at least one of information associated with the particular media content item or information associated with the user viewing the particular media content item. At least some media content items in at least some of the plurality of subsets of media content items can be ranked based on respective information associated with each media content item.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: Sahil P. Thaker, Uzma Hussain Barlaskar
-
Publication number: 20160330524Abstract: An online system generates a feed of content items for a user subject to a limitation restricting the number of content items including video data (“video content items”) included in the feed. If the user interacts with a video content item the feed, the online system selects candidate video content items based on characteristics of the video content item in the feed and characteristics of the user. The online system determines likelihoods of the user interacting with various candidate video content items and selects candidate video content items based on the determined likelihoods. To present the user with additional video content items, the online system generates an interface including the selected candidate video content items and presents the interface to the user. The interface may be presented in place of the feed or may be presented as within the feed and presents different video content items based on user interactions.Type: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventors: Yuanxuan Wang, Brett Welch, Sahil P. Thaker, Fidji Nahema Simo, Deepa Diwakar, Varun Kacholia
-
Publication number: 20160224672Abstract: In one embodiment, a method includes receiving a search query for multimedia objects of an online social network from a user of the online social network; searching an index of multimedia objects to identify multimedia objects indexed with keywords that match n-grams of the search query, the keywords having been extracted from reshares associated with the multimedia objects; calculating an object-score for each identified multimedia object based on social signals; generating search results with references to the identified multimedia objects that have an object-score greater than a threshold object-score; and sending to the user one or more of the search results as part of a search-results page.Type: ApplicationFiled: January 29, 2015Publication date: August 4, 2016Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Publication number: 20160179968Abstract: Systems, methods, and non-transitory computer readable media configured to detect access by a user to an original content item relating to a story. At least one of a comments based technique, a token based technique, and a tag based technique is performed on content items. Constraints are applied to identify at least one follow up content item from the content items relating to a development of the story.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Holly Marie Ormseth, Elad Gerson, Guy Dassa, Khalid Bakry El-Arini, Gaurav Shankar, Yuanxuan Wang, Varun Kacholia, Prasoon Mishra, David Vickrey, Sanjeet Uday Hajarnis, Sahil P. Thaker