-
公开(公告)号:US11961171B1
公开(公告)日:2024-04-16
申请号:US18364092
申请日:2023-08-02
申请人: Roku, Inc.
发明人: Mehul Sanghavi , Rachel Elise Bailin , Thomas Paul DeGarmo, Jr. , Prajit Jose Madan , David Anthony Webb , Andrew Laurence Ashbacher
IPC分类号: G06T11/60 , G06F3/0482 , G06F3/04845
CPC分类号: G06T11/60 , G06F3/0482 , G06F3/04845
摘要: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.
-
12.
公开(公告)号:US11736742B2
公开(公告)日:2023-08-22
申请号:US16870460
申请日:2020-05-08
申请人: Roku, Inc.
IPC分类号: H04N21/234 , G06F16/735 , G06F16/783 , H04N21/8358 , H04N21/4402 , H04N21/2389 , G06F16/738 , H04N21/435 , H04N21/442
CPC分类号: H04N21/23418 , G06F16/735 , G06F16/738 , G06F16/783 , H04N21/23892 , H04N21/435 , H04N21/442 , H04N21/4402 , H04N21/8358
摘要: In one aspect, a method is for use in connection with a content-modification system that includes a content-distribution system and a content-presentation device. The method includes (i) identifying an upcoming content modification opportunity on an identified channel, wherein the identifying is based on detecting a match between first reference fingerprint data representing an initial portion of a modifiable content-segment and query fingerprint data representing content transmitted by a content-distribution system to a content-presentation device, wherein the first reference fingerprint data was generated before the query fingerprint data was generated; and (ii) responsive to identifying the upcoming content modification opportunity, transmitting to the content-presentation device, second reference fingerprint data representing more than the initial portion of the modifiable content-segment to facilitate the content-presentation device to, at a later time, abort performance of a partially performed content-modification operation related to the identified content modification opportunity.
-
公开(公告)号:US11700423B2
公开(公告)日:2023-07-11
申请号:US17723695
申请日:2022-04-19
申请人: Roku, Inc.
IPC分类号: H04N21/458 , H04N21/262 , G06F16/738 , H04N21/2668
CPC分类号: H04N21/458 , G06F16/738 , H04N21/262 , H04N21/2668 , H04N21/26233
摘要: In one aspect, a method includes determining a content-transmission delay between a content-distribution system and a content-presentation device. The method also includes using at least the determined content-transmission delay as a basis to select, from among a plurality of reference fingerprint data sets, a reference fingerprint data set that corresponds with the determined content-transmission delay. The method also includes transmitting to the content-presentation device, the selected reference fingerprint data set that corresponds with the determined content-transmission delay to facilitate the content-presentation device detecting a match between query fingerprint data representing content received by the content-presentation device and at least a portion of reference fingerprint data in the transmitted reference fingerprint data set.
-
14.
公开(公告)号:US11653037B2
公开(公告)日:2023-05-16
申请号:US16870451
申请日:2020-05-08
申请人: Roku, Inc.
IPC分类号: H04N21/234 , G06F16/735 , G06F16/783 , H04N21/8358 , H04N21/4402 , H04N21/2389 , G06F16/738 , H04N21/435 , H04N21/442
CPC分类号: H04N21/23418 , G06F16/735 , G06F16/738 , G06F16/783 , H04N21/23892 , H04N21/435 , H04N21/442 , H04N21/4402 , H04N21/8358
摘要: In one aspect, a method is for use in connection with a content-modification system that includes a content-distribution system and a content-presentation device. The method includes (i) identifying an upcoming content modification opportunity on an identified channel, wherein the identifying is based on detecting a match between first reference fingerprint data representing an initial portion of a modifiable content-segment and query fingerprint data representing content transmitted by a content-distribution system to a content-presentation device, wherein the first reference fingerprint data was generated before the query fingerprint data was generated; and (ii) responsive to identifying the upcoming content modification opportunity, transmitting to the content-presentation device, second reference fingerprint data representing more than the initial portion of the modifiable content-segment to facilitate the content-presentation device to, at a later time, continue performing a content-modification operation related to the identified content modification opportunity.
-
公开(公告)号:US11645866B2
公开(公告)日:2023-05-09
申请号:US17825465
申请日:2022-05-26
申请人: ROKU, INC.
IPC分类号: G06V40/12 , G06F16/583 , G06F16/535 , G06V40/40
CPC分类号: G06V40/1365 , G06F16/535 , G06F16/583 , G06V40/40
摘要: In one aspect, a method includes receiving a first portion of query fingerprint data representing content transmitted by a content-distribution system. The method also includes detecting a match between the first portion of the query fingerprint data and a first portion of reference fingerprint data representing a modifiable content-segment. The method also includes after detecting the match: (i) receiving a second portion of the query fingerprint data, wherein the second portion of the query fingerprint data is different from the first portion of the query fingerprint data; and (ii) detecting a mismatch between the second portion of the query fingerprint data and a second portion of the reference fingerprint data representing the modifiable content-segment, wherein the second portion of the reference fingerprint data is different from the first portion of the reference fingerprint data. The method also includes responsive to detecting the mismatch, performing an action.
-
公开(公告)号:US11617001B2
公开(公告)日:2023-03-28
申请号:US17399507
申请日:2021-08-11
申请人: Roku, Inc.
发明人: Andrew Laurence Ashbacher , Steven Michael Cormie , Markus Kurt Peter Cremer , Shashank Merchant , Andreas Schmidt
IPC分类号: H04N21/431 , H04N21/435 , H04N21/488 , H04N21/6547 , H04N21/234 , H04N21/235 , H04N21/258 , H04N21/266
摘要: In one aspect, a method includes identifying an upcoming content-modification opportunity on a channel, where the upcoming content-modification opportunity relates to a modifiable content-segment transmitted by a content-distribution system on the channel, and where the modifiable content-segment includes an overlay content portion and a non-overlay content portion. The method also includes responsive to identifying the upcoming content-modification opportunity on the channel, identifying a content-presentation device tuned to the channel. The method also includes determining location data associated with the overlay content portion. The method also includes transmitting, to the identified content-presentation device, the determined location data to facilitate the content-presentation device performing a content-modification operation in connection with the identified upcoming content-modification opportunity on the channel, where performing the content-modification operation involves replacing only the non-overlay content portion with supplemental content.
-
公开(公告)号:US11770593B2
公开(公告)日:2023-09-26
申请号:US17883992
申请日:2022-08-09
申请人: Roku, Inc.
发明人: Andrew Laurence Ashbacher , Steven Michael Cormie , John L. Haynes, III , Stefan Matthijs Maris
IPC分类号: G06K9/00 , H04N21/81 , H04N21/235 , G06F16/14 , G06V20/40 , H04N21/234 , H04N21/24 , H04N21/83 , G06F18/22
CPC分类号: H04N21/812 , G06F16/14 , G06F18/22 , G06V20/48 , H04N21/2353 , H04N21/23424 , H04N21/2407 , H04N21/83
摘要: In one aspect, a method includes receiving first query fingerprint data representing first content channeled through a portion of a content-distribution system. The method also includes detecting a first match between the received first query fingerprint data and first reference fingerprint data representing a modifiable content-segment. The method also includes responsive to detecting the first match, performing a first action. The method also includes receiving second query fingerprint data representing content received by a content-presentation device. The method also includes detecting a second match between the received second query fingerprint data and second reference fingerprint data representing second content transmitted by the content-distribution system, where the second content is a modified version of the first content. The method also includes responsive to detecting the second match, performing a second action that is different from the first action.
-
公开(公告)号:US11711574B2
公开(公告)日:2023-07-25
申请号:US17839858
申请日:2022-06-14
申请人: Roku, Inc.
IPC分类号: H04N21/4415 , H04N21/43 , H04N21/81 , H04N21/234
CPC分类号: H04N21/4415 , H04N21/23424 , H04N21/4302 , H04N21/812
摘要: In one aspect, a method includes: (i) determining a baseline input-to-output delay, which represents a time period between when content is input into a first input buffer and output by an output buffer; (ii) establishing a synchronous lock between (a) first fingerprint data representing content in the first input buffer and (b) second fingerprint data representing content in the output buffer; (iii) determining an instruction time-point at which a content-presentation device is instructed to switch from using content in the first input buffer to populate the output buffer, to using content in the second input buffer to populate the output buffer; (iv) determining a loss of synchronous lock time-point; (v) using the determined baseline input-to-output delay, the determined instruction time-point, and the determined loss of synchronous lock time-point to determine an input-buffer switching delay; and (vi) using the determined input-buffer switching delay to facilitate performing a content-modification operation.
-
公开(公告)号:US11589108B2
公开(公告)日:2023-02-21
申请号:US17459206
申请日:2021-08-27
申请人: Roku, Inc.
发明人: Andrew Laurence Ashbacher , Steven Michael Cormie , Stefanos Christakis Liassides , Matthew George Grover , Matthew Simon Pearce
IPC分类号: H04N21/439 , G06F3/16 , H04N21/485 , H04N21/845 , H04N21/44
摘要: In one aspect, a method includes receiving first content at a content-presentation device and presenting the first content, the first content comprising a first audio-content component. The content-presentation device may receive second content comprising a second audio-content component. The content-presentation device may determine a switch time at which to switch from presenting the first content to presenting the second content. During a first time interval prior to the switch time and ending at the switch time, the volume of the first audio-content component may be decreased to zero. At the switch time, the content-presentation device may switch from presenting the first content to presenting the second content. During a second time interval beginning at the switch time and ending at a second time after the switch time, the volume of the second audio-content component may be increased from zero to a non-zero volume level.
-
公开(公告)号:US20220385957A1
公开(公告)日:2022-12-01
申请号:US17883992
申请日:2022-08-09
申请人: Roku, Inc.
发明人: Andrew Laurence Ashbacher , Steven Michael Cormie , John L. Haynes, III , Stefan Matthijs Maris
IPC分类号: H04N21/234 , G06V20/40 , H04N21/83 , H04N21/24
摘要: In one aspect, a method includes receiving first query fingerprint data representing first content channeled through a portion of a content-distribution system. The method also includes detecting a first match between the received first query fingerprint data and first reference fingerprint data representing a modifiable content-segment. The method also includes responsive to detecting the first match, performing a first action. The method also includes receiving second query fingerprint data representing content received by a content-presentation device. The method also includes detecting a second match between the received second query fingerprint data and second reference fingerprint data representing second content transmitted by the content-distribution system, where the second content is a modified version of the first content. The method also includes responsive to detecting the second match, performing a second action that is different from the first action.
-
-
-
-
-
-
-
-
-