-
公开(公告)号:US20170034587A1
公开(公告)日:2017-02-02
申请号:US14813584
申请日:2015-07-30
Applicant: Roku, Inc.
Inventor: Gregory M. Garner
IPC: H04N21/63 , H04N21/462 , H04N21/45 , H04N21/426
CPC classification number: H04N21/632 , H04N5/50 , H04N21/4147 , H04N21/4263 , H04N21/4524 , H04N21/4622 , H04N21/6143
Abstract: Disclosed herein are system, method, and computer program product embodiments for the solid state capture of broadcast media. Multimedia content is received by a first tuner over one or more channels. A request is received from a networked device for the multimedia content from a particular one of the channels. The requested multimedia content is unavailable to a second tuner of the networked device. The requested multimedia content is provided over a network to the networked device.
Abstract translation: 这里公开了用于广播媒体的固态捕获的系统,方法和计算机程序产品实施例。 第一调谐器通过一个或多个通道接收多媒体内容。 从网络设备接收来自特定通道的多媒体内容的请求。 所请求的多媒体内容对于联网设备的第二调谐器不可用。 所请求的多媒体内容通过网络提供给联网设备。
-
公开(公告)号:US20250053399A1
公开(公告)日:2025-02-13
申请号:US18231556
申请日:2023-08-08
Applicant: ROKU INC.
Inventor: Donald R. Woodward, JR. , Robert C. Curtis , Gregory M. Garner
IPC: G06F8/61 , G06Q30/0601
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for implementing an Internet of Things (IoT) application store. An embodiment provides a digital marketplace service and a smart installation service. The digital marketplace service enables a user to browse a plurality of IoT applications and select one for installation. The smart installation service determines an input or an output of the selected IoT application, selectively assigns a first IoT device in a set of IoT devices associated with the user to the input or the output, and installs an instance of the selected IoT application on one or more devices that comprise or are communicatively connected to the first IoT device, wherein the installing comprises configuring the instance of the selected IoT application to obtain the input from the first IoT device or provide the output to the first IoT device.
-
公开(公告)号:US20250053383A1
公开(公告)日:2025-02-13
申请号:US18231899
申请日:2023-08-09
Applicant: ROKU, INC.
Inventor: DONALD R. WOODWARD, JR. , Anthony J. Wood , David L. Stern , Gregory M. Garner
IPC: G06F8/30
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a platform for developing an application that interacts with a set of IoT devices. An embodiment provides a source code editor that enables a user to generate source code of the application and an application builder that generates an executable version of the application based at least on the generated source code. Generating the source code includes defining an input or output of the application as an event that is mappable to a first set of IoT devices in a first network of IoT devices when the application is installed thereto and to a second set of IoT devices in a second network of IoT devices when the application is installed thereto, the first set of IoT devices including at least one device type not included in the second set of IoT devices.
-
14.
公开(公告)号:US10820032B2
公开(公告)日:2020-10-27
申请号:US14958283
申请日:2015-12-03
Applicant: Roku, Inc.
Inventor: Gregory M. Garner , Joseph Hollinger
IPC: H04N21/442 , H04N21/41 , H04N21/4363 , H04N21/454 , H04N21/458 , H04N21/441 , H04N21/422 , H04N21/258 , H04N21/45
Abstract: Disclosed herein are system, method, and computer program product embodiments for the detection of a mobile device to identify user preferences. An embodiment operates by detecting that a mobile device is within a vicinity of a computing device. A user ID that corresponds to the mobile device is identified. The user ID is provided to an application over a network, wherein the application identifies one or more preferences associated with the user ID. The one or more identified preferences are received from the application. The computing device is configured based on the one or more identified preferences associated with on the user ID, responsive to the detection.
-
公开(公告)号:US20180047386A1
公开(公告)日:2018-02-15
申请号:US15233207
申请日:2016-08-10
Applicant: ROKU, Inc.
Inventor: Gregory M. Garner , Anthony Wood
CPC classification number: G10L15/08 , G10L15/22 , G10L21/0208 , G10L2015/088 , G10L2015/223
Abstract: Disclosed herein are system, method, and computer program product embodiments for distributed voice processing. An embodiment operates by receiving audio data from microphones associated with a plurality of devices distributed across an area of interest. A trigger word is detected in the audio data received from at least one of the devices. Responsive to detecting the trigger word, a voice command processing system associated with a multimedia device is activated. Based on the audio data received from at least two or more of the devices, a voice command associated with the multimedia device is determined. The multimedia device is controlled in accordance with the voice command.
-
公开(公告)号:US20180035155A1
公开(公告)日:2018-02-01
申请号:US15225338
申请日:2016-08-01
Applicant: Roku, Inc.
Inventor: Gregory M. Garner , Anthony Wood , Gregory S. Gates , Michael Chin-Ming Fu
IPC: H04N21/41 , H04N21/6587 , H04N21/422 , H04N21/6377 , H04N21/234 , H04N21/472 , H04N21/436 , H04N21/63
CPC classification number: H04N21/4126 , H04N21/234 , H04N21/4131 , H04N21/4222 , H04N21/43615 , H04N21/47217 , H04N21/632 , H04N21/6377 , H04N21/6587
Abstract: Disclosed herein are system, method, and computer program product embodiments for flexible output of streaming media. An embodiment operates by receiving, at a media server, media over a network. Output media, corresponding to the received media, is streamed to a display device. The output media includes a video component and an audio component. A command is received. Responsive to the command, the streaming of the video component to the display device is discontinued. A streaming of the video component is begun to a mobile device at a point in the video component corresponding where the video was discontinued.
-
公开(公告)号:US20250104550A1
公开(公告)日:2025-03-27
申请号:US18371033
申请日:2023-09-21
Applicant: ROKU, INC.
Inventor: SUNIL RAMESH , Michael Cutter , Robert C. Curtis , Patrick A. Brouillette , Gregory M. Garner
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a monitoring and alerting service for a premises comprising a set of Internet of Things (IoT) devices. An example embodiment operates by analyzing one or more of user input provided to the monitoring and alerting service or sensor data collected from at least the set of IoT devices, defining, based at least on the analyzing, an event whose occurrence can be monitored for using at least one or more IoT devices in the set of IoT devices, monitoring for an occurrence of the event using at least the one or more devices in the set of IoT devices, detecting the occurrence of the event based on the monitoring and, in response to detecting the occurrence of the event, generating an alert.
-
公开(公告)号:US11463781B2
公开(公告)日:2022-10-04
申请号:US17198865
申请日:2021-03-11
Applicant: ROKU, INC.
Inventor: Gregory M. Garner
IPC: H04N7/173 , H04N21/63 , H04N21/426 , H04N21/462 , H04N21/45 , H04N21/4147 , H04N21/61 , H04N5/50
Abstract: Disclosed herein are system, method, and computer program product embodiments for a system of capturing and sharing media. In an embodiment, a request for multimedia content is received from a requesting device comprising a tuner to which the requested multimedia content is unavailable. A first device of the plurality of devices to which the requested multimedia content is currently available is selected, the first device using a narrow band tuner tuned to the requested multimedia content. Access is provided to the requested multimedia content to the requesting device from the first device. It is determined that the narrow band tuner of the first device is changed from the requested multimedia content to different content. A second device of the plurality of devices to which the requested multimedia content is currently available is selected and access to the requested multimedia content is provided to the requesting device from the second device.
-
公开(公告)号:US20200186861A1
公开(公告)日:2020-06-11
申请号:US16430982
申请日:2019-06-04
Applicant: Roku, Inc.
Inventor: Gregory M. Garner
IPC: H04N21/437 , H04N21/222 , H04N21/2387 , H04N21/433 , H04N21/472 , H04N21/81
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 over-the-air (OTA) content to electronic devices. Some embodiments operate by automatically providing program listings of OTA content to the electronic devices, wherein the program listings are displayed in user interfaces of the electronic devices; receiving a user selection of particular OTA content from one of the electronic devices; receiving electronic signals containing OTA content from an antenna; processing, using a tuner, the received electronic signals to extract the particular OTA content therefrom; and transmitting the extracted OTA content to the electronic device for playback. In some embodiments, the extracted OTA content is stored in storage of said the electronic device for future on-demand playback to the user.
-
公开(公告)号:US10210863B2
公开(公告)日:2019-02-19
申请号:US15341552
申请日:2016-11-02
Applicant: ROKU, Inc.
Inventor: Gregory M. 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 controlling a media device and a display device using audio commands. In so doing, some embodiments operate to suppress noise from the display device, and enhance audio commands from users. Some embodiments operate by determining a position of the display device and de-enhancing audio from the display device based on the display device position. The position of the user is determined, and audio from the user based on the user position is enhanced. Then, a command in the enhanced user audio is identified, and the media device and/or the display device are caused to operate according to the command.
-
-
-
-
-
-
-
-
-