-
31.
公开(公告)号:US20240057232A1
公开(公告)日:2024-02-15
申请号:US17884720
申请日:2022-08-10
Applicant: Roku, Inc.
Inventor: Greg Garner , David Stern
IPC: H05B47/115 , H04L12/28 , H05B47/19
CPC classification number: H05B47/115 , H04L12/282 , H05B47/19 , H04L2012/2849
Abstract: In one aspect, a method includes using one or more Wi-Fi modules of one or more computing devices to detect movement of an end-user from a first monitored environment of the one or more computing devices to a second, different monitored environment of the one or more computing devices, where the first monitored environment comprises a first Internet of Things (IoT) device, where the second monitored environment comprises a second IoT device, and where the first and second IoT devices are communicatively coupled to the one or more computing devices over an IoT network. The method also includes in response to detecting the movement of the end-user from the first monitored environment to the second monitored environment: triggering a first IoT action at the first IoT device, and triggering a second IoT action at the second IoT device.
-
32.
公开(公告)号:US20240056634A1
公开(公告)日:2024-02-15
申请号:US18319015
申请日:2023-05-17
Applicant: Roku, Inc.
Inventor: Greg Garner , David Stern
IPC: H04N21/442 , H04N21/422 , G06F1/3231
CPC classification number: H04N21/44218 , H04N21/42203 , G06F1/3231 , H04N21/42222
Abstract: In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has entered a monitored environment of the computing device, where the computing device is separate from, and communicatively coupled over an Internet of Things (IoT) network to, a battery-powered IoT device. The method also includes in response to detecting that the end-user has entered the monitored environment of the computing device, causing the IoT device to switch from operating in a standby mode to instead operating in an active mode, where operation in the standby mode comprises a mode in which the IoT device consumes less power than when operating in the active mode.
-
公开(公告)号:US11838589B2
公开(公告)日:2023-12-05
申请号:US17499133
申请日:2021-10-12
Applicant: ROKU, INC.
Inventor: Prateek Tandon , Cameron Esfahani , David Stern , Robin Edgell
IPC: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458 , H04N21/431 , G06F13/42
CPC classification number: H04N21/4586 , G06F13/4282 , H04N21/431 , H04N21/443 , H04N21/4532 , G06F2213/0042
Abstract: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by determining that an application that streams output is installed on a television. A command to execute a function of the application is received. It is determined that an upgrader device is physically connected to the television through a port of the television. The command is provided to the upgrader device physically connected to the television. A response to the command is received by the television from the upgrader device. Content corresponding to executing the response is output by the television.
-
34.
公开(公告)号:US11700422B1
公开(公告)日:2023-07-11
申请号:US17884718
申请日:2022-08-10
Applicant: Roku, Inc.
Inventor: Greg Garner , David Stern
IPC: H04N21/442 , G06F1/3231 , H04N21/422
CPC classification number: H04N21/44218 , G06F1/3231 , H04N21/42203 , H04N21/42222
Abstract: In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has entered a monitored environment of the computing device, where the computing device is separate from, and communicatively coupled over an Internet of Things (IoT) network to, a battery-powered IoT device. The method also includes in response to detecting that the end-user has entered the monitored environment of the computing device, causing the IoT device to switch from operating in a standby mode to instead operating in an active mode, where operation in the standby mode comprises a mode in which the IoT device consumes less power than when operating in the active mode.
-
公开(公告)号:US11646025B2
公开(公告)日:2023-05-09
申请号:US17347021
申请日:2021-06-14
Applicant: Roku, Inc.
Inventor: Anthony John Wood , David Stern , Gregory Mack Garner
IPC: G10L15/22 , G06F3/16 , H04L67/1014 , G10L15/08
CPC classification number: G10L15/22 , G06F3/167 , H04L67/1014 , G10L2015/088 , G10L2015/223
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 voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.
-
公开(公告)号:US11017776B2
公开(公告)日:2021-05-25
申请号:US16032868
申请日:2018-07-11
Applicant: Roku, Inc.
Inventor: Anthony John Wood , David Stern , Gregory Mack Garner
IPC: G10L15/00 , G10L15/30 , G10L15/22 , H04L29/08 , H04R1/32 , G06F3/16 , H04R27/00 , G10L21/0208 , G10L15/20 , G10L21/0216 , H04R3/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 distributing the performance of speech recognition among a remote control device and a voice platform in the cloud. In some embodiments, the remote control device operates to receive a voice input from a user. The remote control device detects a trigger word in the voice input. The remote control device then processes the voice input. The remote control device then transmits the voice input to a voice platform based on the detecting in order to determine an intent associated with the voice input.
-
公开(公告)号:US10777197B2
公开(公告)日:2020-09-15
申请号:US16032730
申请日:2018-07-11
Applicant: Roku, Inc.
Inventor: Anthony John Wood , David Stern , Gregory Mack Garner
IPC: G10L15/00 , G10L15/22 , G06F3/02 , G06F21/31 , G06F16/907 , G06F16/9535 , G06F16/9537
Abstract: Disclosed herein are embodiments for an audio responsive electronic device. The audio responsive electronic device includes a data storage having stored therein an intent queue. Intents are stored in the intent queue. The audio responsive electronic device operates by receiving an indication that a user pressed the play/stop button. The audio responsive electronic device retrieves from the intent queue an intent last stored in the queue, wherein the retrieved intent is associated with content previously paused. The audio responsive electronic device also retrieves from the intent queue state information associated with the paused content, and then causes content to be played based on at least the paused content and the state information. In some embodiments, the audio responsive electronic device receives an indication that a user selected tell me something functionality. In response, the audio responsive electronic device determines an identity of the user, determines a location of the identified user, and accesses information relating to the identified user. Based on this information, the audio responsive electronic device retrieves a topic from a topic database, and customizes the retrieved topic for the identified user. Then, the audio responsive electronic device audibly provides the customized topic to the identified user.
-
公开(公告)号:US20190066687A1
公开(公告)日:2019-02-28
申请号:US16032868
申请日:2018-07-11
Applicant: Roku, Inc.
Inventor: Anthony John WOOD , David Stern , Gregory Mack Garner
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing the performance of speech recognition among a remote control device and a voice platform in the cloud. In some embodiments, the remote control device operates to receive a voice input from a user. The remote control device detects a trigger word in the voice input. The remote control device then processes the voice input. The remote control device then transmits the voice input to a voice platform based on the detecting in order to determine an intent associated with the voice input.
-
公开(公告)号:US20190066672A1
公开(公告)日:2019-02-28
申请号:US16032724
申请日:2018-07-11
Applicant: Roku, Inc.
Inventor: Anthony John WOOD , David Stern , Gregory Mack Garner
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 voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.
-
公开(公告)号:US09705947B2
公开(公告)日:2017-07-11
申请号:US14336480
申请日:2014-07-21
Applicant: Roku, Inc.
Inventor: Anthony Wood , David Stern , David Westerhoff , Bill Ataras , Mark Goodwin , Aaron Graham , Matt Emerson , Kevin Phillips
CPC classification number: H04L65/4069 , H04L65/1063 , H04L65/4076
Abstract: A method for a computer system includes receiving an identifier associated with a client streaming player, determining one or more attributes associated with the identifier from a data structure in response to the identifier, determining available channels from a plurality of channels that are to be made available to the client streaming player in response to the identifier, wherein available channels comprises a first channel, but not the second channel, determining a first graphical identifier associated with the first channel, providing the first graphical identifier to the client streaming player, receiving a user selection of the first graphical identifier indicating a user request to associate the first channel with the computer system, and providing an indicator of a server network address associated with the first channel to the client streaming player.
-
-
-
-
-
-
-
-
-