Patents by Inventor Rakesh RAVURU
Rakesh RAVURU 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).
-
Publication number: 20240129565Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for candidate ranking for content recommendation. An embodiment operates by receiving category candidates over a network, wherein each of the category candidates comprises content candidates associated with one or more applications operating on media devices. The embodiment then ranks the category candidates based on a machine model trained using a learning algorithm based on the time series data, and ranks the content candidates in the each of category candidates based on the time series data. The embodiment then causes the ranked category candidates and the ranked content candidates to be outputted for display.Type: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Inventors: RAKESH RAVURU, ABHISHEK BAMBHA, JING LU, ZIDONG WANG, JING XIE
-
Publication number: 20240114191Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for tailoring and censoring content based on audience detected. An example embodiment operates by detecting an audience within a vicinity of a media device based on identifying information received by the media device, determining a category of the audience with a user identification system based on the identifying information, identifying a content tailoring rule for the audience based on the category of the audience, retrieving a content to be played by the media device, and modifying the content based on the content tailoring rule and a category label of the content.Type: ApplicationFiled: October 3, 2022Publication date: April 4, 2024Applicant: ROKU, INC.Inventors: Rakesh RAVURU, Bao NGUYEN, Behnam ASEFISARAY, Doo KIM, Praful MANGALATH
-
Publication number: 20240061900Abstract: Systems, methods, and non-transitory computer-readable media can determine a set of candidate values for a field in a page. The set of candidate values can be evaluated for accuracy based at least in part on a machine learning model, wherein the machine learning model outputs a respective score for each candidate value that measures an accuracy of the candidate value for the field in the page. A best scoring candidate value can be determined from the set of candidate values. The field in the page can be associated with the best scoring candidate value.Type: ApplicationFiled: May 19, 2022Publication date: February 22, 2024Inventors: Clayton Allen Andrews, Ankur Gupta, Aliasgar Mumtaz Husain, Rakesh Ravuru, Shubham Bansal
-
Publication number: 20230334865Abstract: A method and system for processing a purchase based on image recognition in a video stream being presented by a computing system. A method includes receiving a first user-input defining a first user-request to pause presentation of the video stream, and, responsive to the first user-input, pausing by the computing system the presentation of the video stream at a video frame. Further, the method includes detecting based on computer-vision analysis of the video frame, at least one object depicted by the video frame. Additionally, the method includes correlating the detected object with at least one purchasable item and presenting a prompt for purchase of the at least one purchasable item. Also, the method includes receiving a second user-input requesting to purchase a given one of the at least one purchasable item and processing, responsive to receiving the second user-input, a purchase of the given purchasable item for the user.Type: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventor: Rakesh Ravuru
-
Patent number: 11785305Abstract: According to examples, a system for identifying target users in a content item from a first location and distributing the content item to a second location may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive information associated with a content item published in a first location and receive information associated with a target user associated with the content item. The processor may further determine, based on the information associated with the content item and the information associated with the target user, if the content item should be distributed to a second location. The processor may then prepare the content item for distribution to the second location and distribute the content item to the second location to publish a distributed content item.Type: GrantFiled: December 24, 2020Date of Patent: October 10, 2023Assignee: META PLATFORMS, INC.Inventor: Rakesh Ravuru
-
Publication number: 20230237561Abstract: A method and system for food-order processing based on timing of media-content presentation. An example method includes a media presentation system detecting an occurrence of a media-presentation event associated with presentation of a media-content item by the media presentation system. Further, the example method includes, responsive to detecting the media-presentation event, (i) the media presentation system presenting a food-ordering prompt that solicits user input to place a food order, (ii) the media presentation system receiving the user input responsive to the presented prompt, and (iii) responsive to the received user input, the media presentation system engaging in network communication to place the food order pursuant to the received user input. And still further, the example method includes the media presentation system using timing of presentation of the media-content item as a basis to schedule a pickup or delivery time for the food order.Type: ApplicationFiled: January 27, 2022Publication date: July 27, 2023Inventor: Rakesh Ravuru
-
Patent number: 11647238Abstract: According to examples, a system for generating and delivering enhanced content utilizing remote rendering and data streaming is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to transmit a selected engagement content item for transmission to a user device and receive an indication of interest relating to the selected engagement content item. The processor, when executing the instructions, may then select, based on the received indication of interest, an enhanced content item, process the enhanced to content item to generate a stream of content data associated with the enhanced content item and transmit the stream of content data associated with the enhanced content item to the user device.Type: GrantFiled: November 9, 2021Date of Patent: May 9, 2023Assignee: META PLATFORMS, INC.Inventors: Rakesh Ravuru, Brian Fox, Keenan Christopher Pridmore, Miguel Angel Perez, Xin Zhou, Adetunji Toritseju Olojede, Kyle Scot Shank, Robert Thomas Moakler, Nikhil Girish Nawathe, Lara Jessamine Andrews, Tatiana Borrell Peck, Rotem Druker, Siqi Huang, Siyi Wang, Hoang Viet Nguyen
-
Publication number: 20220215431Abstract: In one embodiment, a computing system may access first data associated with a first user. The system may determine, based on the first data associated with the first user, a number of content recommendations for the first users. The content recommendations may be associated with one or more interests or one or more operations of the first user. The system may execute one or more operations associated with the content recommendations. The one or more operations may cause one or more contents to be displayed to the first user.Type: ApplicationFiled: March 23, 2022Publication date: July 7, 2022Inventors: Sammy El Ghazzal, Rakesh Ravuru, Ruben Naeff, Yinglong Xia, Yan Zhu
-
Publication number: 20220210515Abstract: According to examples, a system for identifying target users in a content item from a first location and distributing the content item to a second location may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive information associated with a content item published in a first location and receive information associated with a target user associated with the content item. The processor may further determine, based on the information associated with the content item and the information associated with the target user, if the content item should be distributed to a second location. The processor may then prepare the content item for distribution to the second location and distribute the content item to the second location to publish a distributed content item.Type: ApplicationFiled: December 24, 2020Publication date: June 30, 2022Applicant: Meta Platforms, Inc.Inventor: Rakesh RAVURU
-
Patent number: 11354380Abstract: Systems, methods, and non-transitory computer-readable media can determine a set of candidate values for a field in a page. The set of candidate values can be evaluated for accuracy based at least in part on a machine learning model, wherein the machine learning model outputs a respective score for each candidate value that measures an accuracy of the candidate value for the field in the page. A best scoring candidate value can be determined from the set of candidate values. The field in the page can be associated with the best scoring candidate value.Type: GrantFiled: March 1, 2019Date of Patent: June 7, 2022Assignee: Meta Platforms, Inc.Inventors: Clayton Allen Andrews, Ankur Gupta, Aliasgar Mumtaz Husain, Rakesh Ravuru, Shubham Bansal
-
Publication number: 20220150553Abstract: According to examples, a system for generating and delivering enhanced content utilizing remote rendering and data streaming is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to transmit a selected engagement content item for transmission to a user device and receive an indication of interest relating to the selected engagement content item. The processor, when executing the instructions, may then select, based on the received indication of interest, an enhanced content item, process the enhanced to content item to generate a stream of content data associated with the enhanced content item and transmit the stream of content data associated with the enhanced content item to the user device.Type: ApplicationFiled: November 9, 2021Publication date: May 12, 2022Applicant: Facebook, Inc.Inventors: Rakesh RAVURU, Brian FOX, Keenan Christopher PRIDMORE, Miguel Angel PEREZ, Xin ZHOU, Adetunji Toritseju OLOJEDE, Kyle Scot SHANK, Robert Thomas MOAKLER, Nikhil Girish NAWATHE, Lara Jessamine ANDREWS, Tatiana Borrell PECK, Rotem DRUKER, Siqi HUANG, Siyi WANG, Hoang Viet NGUYEN