-
公开(公告)号:US20250165678A1
公开(公告)日:2025-05-22
申请号:US18511873
申请日:2023-11-16
Applicant: Roku, Inc.
Inventor: Gak Wee Low , Sunil Ramesh , Michael Patrick Cutter , Andrew Peter Fogg , Michael Richard Sanders
IPC: G06F30/27
Abstract: Conducting user research with human users is time consuming and expensive. Provided with quality training data that represents human users having different personae, models can be trained to offer responses that can emulate different human users. The models may offer synthetic users that can extract information from and respond to inputs to the models. The inputs can include prompts and responses can include answers to the prompts. In some cases, data about human users can be used to build different synthetic user memories, which may be used to generate different prompt chains corresponding to different users. The prompt chain can be used to prompt a model to respond based on the contextual information in the synthetic user memory.
-
公开(公告)号:US20250156919A1
公开(公告)日:2025-05-15
申请号:US18505398
申请日:2023-11-09
Applicant: Roku, Inc.
Inventor: Andrew Peter Fogg , Charles Brian Pinkerton , Sunil Ramesh , Michael Patrick Cutter , David Lee Stern , Ronica Jethwa
IPC: H04N21/25 , G06T19/00 , H04N21/442
Abstract: A method is described and includes presenting a stimulus to a user, wherein the stimulus comprises at least a portion of a first item of content and includes audio, video, or both; detecting at least one non-verbal reaction of the user to the stimulus; processing the detected at least one non-verbal reaction to determine a response of the user to the stimulus; providing to the user a list of recommendations based on the determined response of the user to the stimulus, wherein the list of recommendations comprises at least one second item of content selected from a content database; and prompting the user to select an item of content from the list of recommendations.
-
3.
公开(公告)号:US20250148789A1
公开(公告)日:2025-05-08
申请号:US18976916
申请日:2024-12-11
Applicant: Roku, Inc.
Inventor: Rakesh Ravuru
IPC: G06V20/40 , G06N20/00 , H04N21/433 , H04N21/478
Abstract: 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.
-
公开(公告)号:US20250133251A1
公开(公告)日:2025-04-24
申请号:US18988182
申请日:2024-12-19
Applicant: ROKU, INC.
Inventor: Fei XIAO , Zidong WANG , Jose SANCHEZ , Abhishek BAMBHA , Ronica JETHWA
IPC: H04N21/25 , H04N21/258
Abstract: Disclosed are mechanisms for selecting a recommended item for a current item being viewed by a user account based on a view history of the user account with reduced bias. For a current item being viewed by the user account represented by a current node of a co-watch graph, embodiments can select a recommended item represented by an associated node in the co-watch graph likely being viewed by the user account, and determine a probability of the recommended item likely being viewed. The co-watch graph can be generated based on a view history of the user account. An edge between a first node and a second node of the co-watch graph can have a weight representing a number of co-occurrence times when the first item represented by the first node and the second item represented by the second node are viewed in sequence within a predetermined time interval.
-
公开(公告)号:US20250111768A1
公开(公告)日:2025-04-03
申请号:US18374463
申请日:2023-09-28
Applicant: ROKU, INC.
Inventor: SUNIL RAMESH , MICHAEL CUTTER , ROBERT C. CURTIS , PATRICK A. BROUILLETTE , GREGORY M. GARNER
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a multi-alert-level monitoring and alerting service for a premises comprising a set of Internet of Things (IoT) devices. An example embodiment operates by detecting that a first event has occurred based at least on first sensor data collected from a first subset of the set of IoT devices, modifying an alert level associated with the premises from a first level to a second level in response to at least the detecting, and, in response to the modification of the alert level, modifying a set of conditions used to detect whether a second event has occurred based at least on second sensor data collected from a second subset of the set of IoT devices and/or modifying a manner in which the second sensor data is generated by or collected from the second subset.
-
公开(公告)号:US12260076B2
公开(公告)日:2025-03-25
申请号:US18204168
申请日:2023-05-31
Applicant: ROKU, INC.
Inventor: Snehal Karia
IPC: G06F3/04842 , G06F3/04845
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling a user control mode of a companion application. An example embodiment operates by receiving a selection of a category of content on a media device. The content comprises contextual information. The media device is controlled by the companion application. In response to the receiving the selection, the embodiment enables a user control mode of the companion application. The embodiment then determines a control context for the companion application based on the contextual information. The embodiment then causes a user interface of the companion application to be modified based on the control context. The embodiment then provides for displaying the modified user interface of the companion application.
-
公开(公告)号:US20250080810A1
公开(公告)日:2025-03-06
申请号:US18239605
申请日:2023-08-29
Applicant: ROKU, INC.
Inventor: ROBERT L. LANDOWSKI , EUNSUN MOTA CHOI , ALAYNA MARIE TRUTTMANN , RYAN P. PRESSLER , GREG MACK GARNER
IPC: H04N21/81 , H04N21/45 , H04N21/472 , H04N21/4784
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing interactive supplemental content. An example embodiment operates by receiving a selection of an interactive media session in an application associated with a media device. In response to the receiving the selection, the embodiment generates the interactive media session. The interactive media session comprises interactive media content and interactive supplemental content. The embodiment then causes display, on a display device associated with the media device, the interactive media session. The embodiment then receives a user input to interact with the interactive supplemental content supplemental content in the interactive media session. The embodiment then, in response to receiving the user input, generates a reward in the interactive media session.
-
公开(公告)号:US20250071395A1
公开(公告)日:2025-02-27
申请号:US18946366
申请日:2024-11-13
Applicant: Roku, Inc.
Inventor: Louqman Ackandy PARAMPATH , Douglas Corey REHER , Cameron BAHARLOO , Scott ROSENBERG
IPC: H04N21/8545 , H04N21/235 , H04N21/258 , H04N21/262 , H04N21/442
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing interactive content to a user. In a non-limiting embodiment, an apparatus, such as a media device, may provide interactive content to a user. The media device may receive content comprising primary and secondary content from a content provider, and then determine whether the secondary content is a candidate for an interactive experience. The media device may also provide the interactive experience to the user when the secondary content is a candidate for the interactive experience. Furthermore, the media device may monitor tracking information of the interactive experience.
-
公开(公告)号:US12238366B2
公开(公告)日:2025-02-25
申请号:US18189518
申请日:2023-03-24
Applicant: ROKU, INC.
Inventor: Neil Edward Johnson , Ramesh Babu Anaparti , Thejaswi Hanumantha Raya
IPC: H04N21/431 , G06T3/40 , G06V20/40
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for inserting objects in real-time into content based on frame identifiers. An example embodiment operates by identifying a first object in a frame of a content and generating an identifier for the first object in the frame. The identifier includes an array of numbers representing context and visual features of the first object in the frame. The example embodiments further operates by identifying a second object based on the array of numbers representing the first object and inserting the second object into the frame of the content.
-
公开(公告)号:US20250063232A1
公开(公告)日:2025-02-20
申请号:US18932796
申请日:2024-10-31
Applicant: ROKU, INC.
Inventor: Mehul SANGHAVI , Rohit MAHTO , Kelly LEE , Madhulika TANEJA
IPC: H04N21/482 , H04N21/466
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.
-
-
-
-
-
-
-
-
-