USE A GENERATIVE MODEL TO CREATE SYNTHETIC USERS FOR TESTING AND ANALYSIS

    公开(公告)号:US20250165678A1

    公开(公告)日:2025-05-22

    申请号:US18511873

    申请日:2023-11-16

    Applicant: Roku, Inc.

    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.

    Dynamic Triggering and Processing of a Purchase Based on Computer Detection of Media Object

    公开(公告)号:US20250148789A1

    公开(公告)日:2025-05-08

    申请号:US18976916

    申请日:2024-12-11

    Applicant: Roku, Inc.

    Inventor: Rakesh Ravuru

    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.

    RECOMMENDATION SYSTEM WITH REDUCED BIAS BASED ON A VIEW HISTORY

    公开(公告)号:US20250133251A1

    公开(公告)日:2025-04-24

    申请号:US18988182

    申请日:2024-12-19

    Applicant: ROKU, INC.

    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.

    MULTI-ALERT-LEVEL MONITORING AND ALERTING FOR PREMISES USING INTERNET OF THINGS DEVICES

    公开(公告)号:US20250111768A1

    公开(公告)日:2025-04-03

    申请号:US18374463

    申请日:2023-09-28

    Applicant: ROKU, INC.

    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.

    User control mode of a companion application

    公开(公告)号:US12260076B2

    公开(公告)日:2025-03-25

    申请号:US18204168

    申请日:2023-05-31

    Applicant: ROKU, INC.

    Inventor: Snehal Karia

    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.

    INTERACTIVE SUPPLEMENTAL CONTENT PLATFORM

    公开(公告)号:US20250080810A1

    公开(公告)日:2025-03-06

    申请号:US18239605

    申请日:2023-08-29

    Applicant: ROKU, INC.

    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.

    INTERACTIVE CONTENT WHEN THE SECONDARY CONTENT IS SERVER STITCHED

    公开(公告)号:US20250071395A1

    公开(公告)日:2025-02-27

    申请号:US18946366

    申请日:2024-11-13

    Applicant: Roku, Inc.

    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.

    Real-time objects insertion into content based on frame identifiers

    公开(公告)号:US12238366B2

    公开(公告)日:2025-02-25

    申请号:US18189518

    申请日:2023-03-24

    Applicant: ROKU, INC.

    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.

Patent Agency Ranking