-
公开(公告)号:US11095950B2
公开(公告)日:2021-08-17
申请号:US16126771
申请日:2018-09-10
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Wilson Harron
IPC: H04N21/4722 , H04N21/442 , H04N21/45 , H04N21/81 , H04N21/44 , H04N21/8352 , H04N21/431 , H04N21/462
Abstract: Example methods and systems for displaying actionable elements over playing content, such as video content, are described. In some example embodiments, the methods and systems identify video content currently playing within a display environment provided by a playback device, and display an actionable element within the display environment provided by the playback device that is based on the identified video content and includes one or more user-selectable options to perform an action associated with the identified video content. Further, in some example embodiments, the methods and systems may perform an action (e.g., present supplemental content and/or information) in response to a selection of one or more of the user-selectable options.
-
32.
公开(公告)号:US11068232B2
公开(公告)日:2021-07-20
申请号:US16684510
申请日:2019-11-14
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Shashank Merchant , Robert Coover , Todd J. Hodges , Joshua Ernest Morris
Abstract: In one aspect, an example method includes (i) determining, by a playback device, a loudness level of first media content that the playback device is receiving from a first source; (ii) comparing, by the playback device, the determined loudness level of the first media content with a reference loudness level indicated by a loudness level profile for the first media content; (iii) determining, by the playback device, a target volume level for the playback device based on a difference between the determined loudness level of the first media content and the reference loudness level; and (iv) while the playback device presents second media content from a second source in place of the first media content, adjusting, by the playback device, a volume of the playback device toward the target volume level.
-
公开(公告)号:US12167076B2
公开(公告)日:2024-12-10
申请号:US17899219
申请日:2022-08-30
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Peter Dunker , Steven D. Scherf , David Henry Pearce , Sherman Ling Fung Li , Wilson Harron , Konstantinos Antonios Dimitriou , Dewey Ho Lee
IPC: H04N21/431 , H04N21/234 , H04N21/432 , H04N21/433 , H04N21/44 , H04N21/458 , H04N21/472 , H04N21/81
Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.
-
公开(公告)号:US12132955B2
公开(公告)日:2024-10-29
申请号:US18218865
申请日:2023-07-06
Applicant: ROKU, INC.
Inventor: Kurt R. Thielen , Peter Dunker , Markus K. Cremer , Steven D. Scherf , Shashank Merchant
IPC: H04N21/44 , H04N21/234 , H04N21/262 , H04N21/431 , H04N21/432 , H04N21/4415 , H04N21/442 , H04N21/462 , H04N21/488
CPC classification number: H04N21/44016 , H04N21/23424 , H04N21/26241 , H04N21/4316 , H04N21/4325 , H04N21/4415 , H04N21/44231 , H04N21/4622 , H04N21/4882
Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device that provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
公开(公告)号:US11765426B2
公开(公告)日:2023-09-19
申请号:US17649002
申请日:2022-01-26
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Peter Dunker , Markus K. Cremer , Steven D. Scherf , Shashank Merchant
IPC: H04N21/44 , H04N21/431 , H04N21/234 , H04N21/488 , H04N21/4415 , H04N21/262 , H04N21/432 , H04N21/442 , H04N21/462
CPC classification number: H04N21/44016 , H04N21/23424 , H04N21/26241 , H04N21/4316 , H04N21/4325 , H04N21/4415 , H04N21/44231 , H04N21/4622 , H04N21/4882
Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
公开(公告)号:US11748055B2
公开(公告)日:2023-09-05
申请号:US17750012
申请日:2022-05-20
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Shashank Merchant , Robert Coover , Todd J. Hodges , Joshua Ernest Morris
CPC classification number: G06F3/165 , G06N3/08 , H03G3/24 , H03G3/3005 , H03G3/3089 , H04N5/147 , H04N21/439 , H04N21/812
Abstract: In one aspect, an example method includes (i) determining, by a playback device, a first loudness level of a first portion of first media content from a first source while the playback device presents the first media content, with the first portion having a first length; (ii) switching, by the playback device, from presenting the first media content from the first source to presenting second media content from a second source; (iii) based on the switching, determining, by the playback device, second loudness levels of second portions of the first media content while the playback device presents the second media content, with the second portions having a second length that is shorter than the first length; and (iv) while the playback device presents the second media content, adjusting, by the playback device, a volume of the playback device based on one or more of the second loudness levels.
-
公开(公告)号:US11638045B2
公开(公告)日:2023-04-25
申请号:US17455077
申请日:2021-11-16
Applicant: Roku, Inc.
Inventor: Donald F. Gordon , Markus K. Cremer , Peter Dunker
IPC: H04N21/234 , H04N21/2347 , H04N21/235 , H04N21/258 , H04N21/2743 , H04N21/442 , H04N21/462 , H04N21/4627 , H04N21/81 , H04N21/8358
Abstract: Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.
-
38.
公开(公告)号:US11556304B2
公开(公告)日:2023-01-17
申请号:US17350557
申请日:2021-06-17
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Shashank Merchant , Robert Coover , Todd J. Hodges , Joshua Ernest Morris
Abstract: In one aspect, an example method includes (i) determining, by a playback device, a loudness level of first media content that the playback device is receiving from a first source; (ii) comparing, by the playback device, the determined loudness level of the first media content with a reference loudness level indicated by a loudness level profile for the first media content; (iii) determining, by the playback device, a target volume level for the playback device based on a difference between the determined loudness level of the first media content and the reference loudness level; and (iv) while the playback device presents second media content from a second source in place of the first media content, adjusting, by the playback device, a volume of the playback device toward the target volume level.
-
39.
公开(公告)号:US11503362B2
公开(公告)日:2022-11-15
申请号:US17213921
申请日:2021-03-26
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank C. Merchant , Peter Dunker , Markus K. Cremer , Steven D. Scherf
IPC: H04N21/43 , H04N21/234 , H04N21/4402 , H04N21/44
Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to a clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
-
公开(公告)号:US20220276831A1
公开(公告)日:2022-09-01
申请号:US17750012
申请日:2022-05-20
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Shashank Merchant , Robert Coover , Todd J. Hodges , Joshua Ernest Morris
Abstract: In one aspect, an example method includes (i) determining, by a playback device, a first loudness level of a first portion of first media content from a first source while the playback device presents the first media content, with the first portion having a first length; (ii) switching, by the playback device, from presenting the first media content from the first source to presenting second media content from a second source; (iii) based on the switching, determining, by the playback device, second loudness levels of second portions of the first media content while the playback device presents the second media content, with the second portions having a second length that is shorter than the first length; and (iv) while the playback device presents the second media content, adjusting, by the playback device, a volume of the playback device based on one or more of the second loudness levels.
-
-
-
-
-
-
-
-
-