Patents by Inventor Rohit Mahto

Rohit Mahto 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: 12282784
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining a first natural language user input, providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task and a content update task, receiving from the model a first update task determined thereby based at least on the first natural language user input, generating one or more first application programming interface (API) calls based on the first update task, and placing the one or more first API calls to a service that implements the first update task based on the one or more first API calls.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: April 22, 2025
    Assignee: ROKU, INC.
    Inventors: Atishay Jain, Fei Xiao, Abhishek Bambha, Mehul Agrawal, Rohit Mahto
  • Publication number: 20250123857
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining a first natural language user input, providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task and a content update task, receiving from the model a first update task determined thereby based at least on the first natural language user input, generating one or more first application programming interface (API) calls based on the first update task, and placing the one or more first API calls to a service that implements the first update task based on the one or more first API calls.
    Type: Application
    Filed: October 13, 2023
    Publication date: April 17, 2025
    Applicant: ROKU, INC.
    Inventors: Atishay Jain, Fei Xiao, Abhishek Bambha, Mehul Agrawal, Rohit Mahto
  • Patent number: 12265993
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant hyper-personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: April 1, 2025
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Rohit Mahto, Kelly Lee, Madhulika Taneja
  • Publication number: 20250063232
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present exploratory personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Application
    Filed: October 31, 2024
    Publication date: February 20, 2025
    Applicant: ROKU, INC.
    Inventors: Mehul SANGHAVI, Rohit MAHTO, Kelly LEE, Madhulika TANEJA
  • Publication number: 20250053853
    Abstract: Disclosed are system, method and/or computer program product embodiments for improving the performance of a machine learning based algorithm used to provide a user experience to a user via a media device. An embodiment selects a first set of hyperparameter values, implements a first iteration of the algorithm based on the first set of hyperparameter values, utilizes the first iteration of the algorithm to provide a first user experience to the user, determines a response of the user to the first user experience, selects, by a hyperparameter tuning ML model implemented as a contextual multi-arm bandit model or a reinforcement learning model and based on at least the response of the user, a second set of hyperparameter values, implements a second iteration of the algorithm based on the second set of hyperparameter values, and utilizes the second iteration of the algorithm to provide a second user experience to the user.
    Type: Application
    Filed: August 10, 2023
    Publication date: February 13, 2025
    Inventors: FEI XIAO, ZIDONG WANG, LIAN LIU, NAM VO, WEICONG DING, ABHISHEK BAMBHA, AMIT VERMA, AASISH SIPANI, ROHIT MAHTO, HOSSEIN DABIRIAN, JOSE SANCHEZ
  • Publication number: 20250047917
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for demographic predictions for content items. An example embodiment operates by assigning weights representing demographics to a first plurality of nodes of a predictive model and assigning predictive values representing predicted demographics to a second plurality of nodes of the model. Pairwise distances between the predictive values for the nodes of the second plurality of nodes and the weighted values of the first plurality of nodes may be calculated and the shortest calculated pairwise distances may be used to assign demographics for content items corresponding to nodes of the first plurality of nodes to content items corresponding nodes of the second plurality of nodes. When content is requested, a content item for which the same demographic has been assigned may be recommended to the requestor.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Applicant: ROKU, INC.
    Inventors: Pulkit AGGARWAL, Abhishek BAMBHA, Rohit MAHTO, Nam VO, Fei XIAO
  • Publication number: 20250024123
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for generating trailers (previews) for multimedia content. An example aspect operates by generating an initial set of candidate points to generate a trailer for a media content; determining conversion data for each of the initial set of candidate points; determining an updated set of candidate points based on the conversion data; determining an estimated mean and upper bound for each of the updated set of candidate points; computing a value for each of the updated set of candidate points; generating a ranked list based on the value computed for each of the updated set of candidate points; and repeating the process until an optimal candidate point is converged upon.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 16, 2025
    Applicant: ROKU, INC.
    Inventors: Abhishek BAMBHA, RONICA JETHWA, ROHIT MAHTO, NAM VO, FEI XIAO, LIAN LIU
  • Publication number: 20250024104
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel, in conjunction with an object recognition model, to enhance dynamic generation of a banner being shown to a user via an awareness or performance campaign. This method allows the platform to present the most relevant ML personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Application
    Filed: September 30, 2024
    Publication date: January 16, 2025
    Applicant: ROKU, INC.
    Inventors: Mehul SANGHAVI, Rohit MAHTO, Kelly LEE, Madhulika TANEJA
  • Patent number: 12200310
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present exploratory personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: January 14, 2025
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Rohit Mahto, Kelly Lee, Madhulika Taneja
  • Publication number: 20250016426
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant Machine Language (ML) personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Applicant: ROKU, INC.
    Inventors: Rohit MAHTO, Kelly LEE, Madhulika TANEJA, Mehul SANGHAVI
  • Publication number: 20250016425
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a content acquisition system to recommend for acquisition a subset of content items selected from a set of content items available for purchase in relation to a content recommendation system currently used in a media environment. The content acquisition system may include a content recommendation system simulator to estimate an impact function value for a potential subset of content items of the set of content items available for purchase based on the currently used content recommendation system. Afterwards, an acquisition recommender can recommend for acquisition a subset of content items based on an optimized objective function value calculated based on an optimization model while meeting one or more budget constraints.
    Type: Application
    Filed: September 10, 2024
    Publication date: January 9, 2025
    Applicant: ROKU, INC.
    Inventors: Fei XIAO, Abhishek Bambha, Nam Vo, Pulkit Aggarwal, Rohit Mahto, Andrey Vlasenko, Rameen Mahdavi
  • Patent number: 12190864
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations thereof, for training a conversational recommendation system. An embodiment generates a probabilistic pseudo-user neural network model based on at least one interest probability distribution corresponding to a pseudo-user profile. The embodiment trains, using the pseudo-user neural network model, the conversational recommendation system to learn a recommendation policy, where the conversational recommendation system includes an interest-exploration engine and a prompt-decision engine. The training includes performing an iterative learning process that includes selecting an interest-exploration strategy based on one or more of the following: an interest-exploration policy, an earlier pseudo-user response generated by the pseudo-user neural network model, content data, and pseudo-user interaction history.
    Type: Grant
    Filed: June 5, 2024
    Date of Patent: January 7, 2025
    Assignee: Roku, Inc.
    Inventors: Fei Xiao, Amit Verma, Rohit Mahto, Rameen Mahdavi, Nam Vo, Zidong Wang, Lian Liu, Jose Sanchez, Pulkit Aggarwal, Atishay Jain, Abhishek Bambha, Ronica Jethwa
  • Publication number: 20240412271
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for recommending content to a user. An embodiment identifies a first set of content items based at least on a first set of weights respectively associated with different user interests, causes the first set of content items to be presented to the user, determines a measure of user interaction with the first set of content items, provides the measure of user interaction to one of a multi-arm bandit (MAB), contextual MAB, or reinforcement learning model that selects, based at least on the state information and the measure of user interaction, a second set of weights respectively associated with the different user interests, identifies a second set of content items based at least on the second set of weights, and causes the second set of content items to be presented to the user.
    Type: Application
    Filed: June 12, 2023
    Publication date: December 12, 2024
    Inventors: Fei XIAO, Lian LIU, Jose SANCHEZ, Nam VO, Atishay JAIN, Ronica JETHWA, Pulkit AGGARWAL, Rohit MAHTO, Abhishek BAMBHA, Amit VERMA, Daniel MEROPOL, Rameen MAHDAVI
  • Patent number: 12155878
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for demographic predictions for content items. An example embodiment operates by assigning weights representing demographics to a first plurality of nodes of a predictive model and assigning predictive values representing predicted demographics to a second plurality of nodes of the model. Pairwise distances between the predictive values for the nodes of the second plurality of nodes and the weighted values of the first plurality of nodes may be calculated and the shortest calculated pairwise distances may be used to assign demographics for content items corresponding to nodes of the first plurality of nodes to content items corresponding nodes of the second plurality of nodes. When content is requested, a content item for which the same demographic has been assigned may be recommended to the requestor.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: November 26, 2024
    Assignee: ROKU, INC.
    Inventors: Pulkit Aggarwal, Abhishek Bambha, Rohit Mahto, Nam Vo, Fei Xiao
  • Patent number: 12143688
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant Machine Language (ML) personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: November 12, 2024
    Assignee: Roku, Inc.
    Inventors: Rohit Mahto, Kelly Lee, Madhulika Taneja, Mehul Sanghavi
  • Patent number: 12137273
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel, in conjunction with an object recognition model, to enhance dynamic generation of a banner being shown to a user via an awareness or performance campaign. This method allows the platform to present the most relevant ML personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: November 5, 2024
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Rohit Mahto, Kelly Lee, Madhulika Taneja
  • Patent number: 12132976
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for generating trailers (previews) for multimedia content. An example aspect operates by generating an initial set of candidate points to generate a trailer for a media content; determining conversion data for each of the initial set of candidate points; determining an updated set of candidate points based on the conversion data; determining an estimated mean and upper bound for each of the updated set of candidate points; computing a value for each of the updated set of candidate points; generating a ranked list based on the value computed for each of the updated set of candidate points; and repeating the process until an optimal candidate point is converged upon.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: October 29, 2024
    Assignee: Roku, Inc.
    Inventors: Abhishek Bambha, Ronica Jethwa, Rohit Mahto, Nam Vo, Fei Xiao, Lian Liu
  • Patent number: 12126874
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a content acquisition system to recommend for acquisition a subset of content items selected from a set of content items available for purchase in relation to a content recommendation system currently used in a media environment. The content acquisition system may include a content recommendation system simulator to estimate an impact function value for a potential subset of content items of the set of content items available for purchase based on the currently used content recommendation system. Afterwards, an acquisition recommender can recommend for acquisition a subset of content items based on an optimized objective function value calculated based on an optimization model while meeting one or more budget constraints.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: October 22, 2024
    Assignee: ROKU, INC.
    Inventors: Fei Xiao, Abhishek Bambha, Nam Vo, Pulkit Aggarwal, Rohit Mahto, Andrey Vlasenko, Rameen Mahdavi
  • Publication number: 20240273575
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for optimizing user experience/engagement and revenue. An example embodiment operates by a computer-implemented method for providing one or more advertisements to a media device. The method includes receiving, by at least one computer processor, a user state associated with a user of the media device, where the user state corresponds to a time step. The method further includes receiving a revenue value associated with the user of the media device, where the revenue value corresponds to the time step. The method also include determining an action associated with the user based on the user state and the revenue value. The action includes one or more parameters associated with the one or more advertisements. The method further includes providing the action to the user.
    Type: Application
    Filed: February 10, 2023
    Publication date: August 15, 2024
    Inventors: ABHISHEK BAMBHA, Weicong Ding, Ronica Jethwa, Rohit Mahto, Abhishek Majumdar, Amit Verma, Zidong Wang, Fei Xiao
  • Publication number: 20240276041
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for reducing active user or active content category bias in content recommendation systems. An example embodiment operates by modifying a streaming event data set by selecting a voting algorithm. The voting algorithm reduces an impact of highly occurring data points by sampling the streaming event data set to generate a sampled streaming event data set, wherein the highly occurring data points comprise data points generated by the active users or the active content categories. The embodiment further trains, by a machine learning engine and based on the sampled streaming event data set, a machine learning model to generate a reduced bias content recommendation model and generates, based on the reduced bias content recommendation model, content recommendations for subsequent selection and rendering on a media device.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: FEI XIAO, PULKIT AGGARWAL, ABHISHEK BAMBHA, ANIRBAN DAS, RONICA JETHWA, LIAN LIU, ROHIT MAHTO, JOSE SANCHEZ, AMIT VERMA, NAM VO, YING ZHAO