-
公开(公告)号:US10958301B2
公开(公告)日:2021-03-23
申请号:US16133811
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7087 , G06F3/16 , H04R1/02 , H04N5/60 , H04N5/073
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, a display device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The display device then receives the spread spectrum signal from the dumb speaker over an audio data channel. The display device despreads the spread spectrum signal based on the spreading code. The display device determines a time of receipt of the spread spectrum signal. The display device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The display device then synchronizes the playback of the audiovisual content at the dumb speaker and a smart speaker based on the audiovisual output path delay.
-
公开(公告)号:US20230261692A1
公开(公告)日:2023-08-17
申请号:US18303367
申请日:2023-04-19
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7073 , H04R3/12 , H04L65/75
CPC classification number: H04B1/7073 , H04R3/12 , H04L65/765 , H04J2013/0096
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
-
公开(公告)号:US11671139B2
公开(公告)日:2023-06-06
申请号:US17208479
申请日:2021-03-22
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7073 , H04R3/12 , H04L65/75 , H04J13/00
CPC classification number: H04B1/7073 , H04L65/765 , H04R3/12 , H04J2013/0096
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
-
公开(公告)号:US11438025B2
公开(公告)日:2022-09-06
申请号:US17506801
申请日:2021-10-21
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7087 , G06F3/16 , H04R1/02 , H04N5/60 , H04N5/073
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, a display device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The display device then receives the spread spectrum signal from the dumb speaker over an audio data channel. The display device despreads the spread spectrum signal based on the spreading code. The display device determines a time of receipt of the spread spectrum signal. The display device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The display device then synchronizes the playback of the audiovisual content at the dumb speaker and a smart speaker based on the audiovisual output path delay.
-
公开(公告)号:US11177851B2
公开(公告)日:2021-11-16
申请号:US17188599
申请日:2021-03-01
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7087 , G06F3/16 , H04R1/02 , H04N5/60 , H04N5/073
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, an electronic device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The electronic device then receives the spread spectrum signal played back auditorily by the dumb speaker. The electronic device despreads the spread spectrum signal based on the spreading code. The electronic device determines a time of receipt of the spread spectrum signal. The electronic device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The electronic device then synchronizes the playback of the audiovisual content at the dumb speaker and another electronic device based on the audiovisual output path delay.
-
公开(公告)号:US20210250060A1
公开(公告)日:2021-08-12
申请号:US17188599
申请日:2021-03-01
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7087 , G06F3/16 , H04R1/02 , H04N5/60 , H04N5/073
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, an electronic device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The electronic device then receives the spread spectrum signal played back auditorily by the dumb speaker. The electronic device despreads the spread spectrum signal based on the spreading code. The electronic device determines a time of receipt of the spread spectrum signal. The electronic device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The electronic device then synchronizes the playback of the audiovisual content at the dumb speaker and another electronic device based on the audiovisual output path delay.
-
公开(公告)号:US20190297383A1
公开(公告)日:2019-09-26
申请号:US16357740
申请日:2019-03-19
Applicant: ROKU, INC.
Inventor: David Mendenhall , David Sharp , Mark Ely , Jim Funk , Charles Smith , Andrew Schultz , Anthony Wood
IPC: H04N21/458 , H04N21/443 , H04N21/4363
Abstract: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system. An embodiment operates by receiving a command at a media device that includes an upgrader device connected via or plugged into an input port of the media device. It is determined that the command is associated with modifying a software component of the media device, wherein both the media device and the upgrader device include operating systems configured to process the command and modify the software component. The command is provided to the upgrader device based on a determination that the media device is in an upgrader mode of operation. A visual indication corresponding to the modification is provided.
-
公开(公告)号:US12200302B2
公开(公告)日:2025-01-14
申请号:US18137475
申请日:2023-04-21
Applicant: Roku, Inc.
Inventor: David Mendenhall , David Sharp , Mark Ely , Jim Funk , Charles Smith , Andrew Schultz , Anthony Wood
IPC: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.
-
公开(公告)号:US12155408B2
公开(公告)日:2024-11-26
申请号:US18303367
申请日:2023-04-19
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7073 , H04J13/00 , H04L65/75 , H04R3/12
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
-
公开(公告)号:US10992336B2
公开(公告)日:2021-04-27
申请号:US16133817
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: Robert Caston Curtis , Mark Ely , Brian Thoft Moth Møller
IPC: H04B1/7073 , H04R3/12 , H04L29/06 , H04J13/00
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying audio characteristics of a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates an airtime delay based on the time of receipt and a time of transmission of the spread spectrum signal. The first electronic device determines a direction of the second electronic device based on the spread spectrum signal and beam forming techniques. The first electronic device adjusts playback of audiovisual content at the second electronic device and a third electronic device for a location based on the airtime delay and the direction.
-
-
-
-
-
-
-
-
-