-
公开(公告)号:US12199790B2
公开(公告)日:2025-01-14
申请号:US18542199
申请日:2023-12-15
Applicant: Roku, Inc.
Inventor: Anthony Wood , David Stern , Sunil Ramesh
IPC: H04L12/28
Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.
-
22.
公开(公告)号:US12198434B2
公开(公告)日:2025-01-14
申请号:US17659456
申请日:2022-04-15
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.
-
23.
公开(公告)号:US20250016426A1
公开(公告)日:2025-01-09
申请号:US18887756
申请日:2024-09-17
Applicant: ROKU, INC.
Inventor: Rohit MAHTO , Kelly LEE , Madhulika TANEJA , Mehul SANGHAVI
IPC: H04N21/81 , H04N21/431 , H04N21/458
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.
-
公开(公告)号:US20250016406A1
公开(公告)日:2025-01-09
申请号:US18895525
申请日:2024-09-25
Applicant: ROKU, INC.
Inventor: Wim MICHIELS , David Allen WESTERHOFF
IPC: H04N21/44 , H04N21/43 , H04N21/439
Abstract: Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing first content for display on a display device. A point in a timeline of the first content when second content is to be displayed is identified. A scene change in the first content closest to the point in the timeline is identified. A first frame having a distance X prior to the scene change is identified, and the first content for display. The second content is provided for display on the display device beginning at the scene change. At a conclusion of the second content, the display is paused, and seeking and decoding the first content to the scene change by decoding the first content to the identified first frame plus the distance X is performed. The decoded first content, from the scene change, is provided to the display device for display.
-
公开(公告)号:US20240430538A1
公开(公告)日:2024-12-26
申请号:US18744191
申请日:2024-06-14
Applicant: Roku, Inc.
Inventor: Rahul AGARWAL , Abhishek Majumdar , Yu Zhou , Ratul Ray , Yuzhong Li , Nitish Aggarwal , Srimaruti Manoj Nimmagadda
IPC: H04N21/482 , H04N21/466 , H04N21/472
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining a list of recommended items in response to a user query. An embodiment can generate an ordered relevance list of items, and determine an initial reward value based on an array of relevance scores and an array of revenue values corresponding to the ordered relevance list of items, a parameter alpha assigned to the array of relevance scores, and a parameter beta assigned to the array of revenue values. The embodiment can generate a next list of recommended items from an initial list of recommended items, and further calculate a next reward value associated with the next list of recommended items, and determine a list of recommended items in response to the query based on a comparison of the initial reward value and the next reward value.
-
公开(公告)号:US20240406521A1
公开(公告)日:2024-12-05
申请号:US18328560
申请日:2023-06-02
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: H04N21/8549 , H04N21/235 , H04N21/845
Abstract: In one aspect, an example method includes (i) obtaining first media content; (ii) obtaining plot data associated with the obtained first media content; (iii) obtaining user profile data associated with a user; (iv) identifying from the obtained first media content, a first set of segments; (v) using at least the obtained plot data, the obtained user profile data, and segment data associated with each segment, to determine segment relevance data for each such segment; (vi) using at least the determined segment relevance data for the segments as a basis to select, from among the identified first set of segments, a second set of segments; (vii) using at least the selected second set of segments to generate second media content, wherein the generated second media content is shorter in duration than the obtained first media content; and (viii) outputting for presentation the generated second media content.
-
公开(公告)号:US12160779B2
公开(公告)日:2024-12-03
申请号:US17321075
申请日:2021-05-14
Applicant: Roku, Inc.
Inventor: Amalavoyal Narasimha Chari , Erwan Suteau , David Arnstein , Sudipto Nandi
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 media device operating on a first network that can detect and switch media service to a second network to maintain access of a desired service quality. The media device can cause a presentation of the recommended second network, and receive a selection (e.g., user input) of the second network before the switch. The recommendation can be user-initiated or occur while accessing service without user initiation. The recommendation of the second network can be based on: a signal quality of the second network and/or the capabilities of the device providing the second network; a correlation of characteristics that indicate that stored credentials of a first network can be reused in another network; a security level of the first network; and/or platform capabilities of the media device.
-
公开(公告)号:US12160637B2
公开(公告)日:2024-12-03
申请号:US18115951
申请日:2023-03-01
Applicant: ROKU, INC.
Inventor: Bollapragada Manohar
IPC: H04N21/454 , H04N21/45 , H04N21/84
Abstract: User information can be determined based on a user input received from a user, a user profile about the user, and a profile of a user community including the user. Metadata associated with a media content can indicate a first portion of the media content to be of a first content category, and a second portion of the media content to be of a second content category different from the first content category. The media content can include an audio stream and a video stream, and the first content category or the second content category can be determined based on the audio stream or the video stream of the media content. Based on the metadata and the user information, a first action can be performed for playing the first portion of the media content and a second action can be performed for playing the second portion of the media content.
-
29.
公开(公告)号:US12149772B2
公开(公告)日:2024-11-19
申请号:US18319024
申请日:2023-05-17
Applicant: Roku, Inc.
Inventor: Hugo du Plooy , Kenny Wu , Erwin Bellers , Sunil Ramesh , Michael Cutter
IPC: H04N21/41 , H04N21/422 , H05B47/165
Abstract: In one aspect, a method includes receiving video content comprising a first data portion comprising parameters that control a visual appearance of frames of video content presented by a content-presentation device. The content-presentation device is communicatively coupled to a light unit that is (i) present in a viewing area of the content-presentation device and (ii) configured to provide ambient light in the viewing area. The method also includes extracting, from the received video content, a second data portion, separate from the first data portion, specifying one or more light control parameters that a controller associated with the light unit is configured to interpret as instructions for controlling the light unit. The method also includes transmitting the extracted second data portion to the controller to facilitate the controller controlling the light unit according to the specified one or more light control parameters.
-
公开(公告)号:US20240378213A1
公开(公告)日:2024-11-14
申请号:US18195041
申请日:2023-05-09
Applicant: ROKU, INC.
Inventor: KAPIL KUMAR , RAHUL AGARWAL , THANH DANG , RATUL RAY , DANISH SHAIKH , SRIMARUTI MANOJ NIMMAGADDA
IPC: G06F16/25 , G06F16/2457 , G06F16/248 , G06N3/08
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for ranking a plurality of content items for presentation to a user. An embodiment generates a ranking score for each content item by: providing input to a deep machine learning (ML) model, the input including at least one or more query features and one or more content item features, determining, by the deep ML model and based at least on the input, a first probability of a first type of interaction between the user and the content item and a second probability of a second type of interaction between the user and the content item, and calculating the ranking score for the content item based at least on the first and second probabilities. An embodiment ranks the content items for presentation based on the ranking score associated with each content item.
-
-
-
-
-
-
-
-
-