-
公开(公告)号:US20240298045A1
公开(公告)日:2024-09-05
申请号:US18177897
申请日:2023-03-03
申请人: Roku, Inc.
IPC分类号: H04N21/234 , H04N21/25 , H04N21/258 , H04N21/2668 , H04N21/81 , H04N21/854
CPC分类号: H04N21/23412 , H04N21/23418 , H04N21/251 , H04N21/25883 , H04N21/2668 , H04N21/8146 , H04N21/854
摘要: In one aspect, an example method includes (i) obtaining video that depicts an object across multiple frames of the video; (ii) detecting the object within the obtained video and determining object characteristic data associated with the detected object; (iii) determining user profile data associated with a viewer of the video; (iv) using at least the determined object characteristic data and the determined user profile data as a basis to select a replacement object from among a set of multiple candidate replacement objects; (v) replacing the detected object with the selected replacement object to generate video that is a modified version of the obtained video; and (vi) outputting for presentation the generated video.
-
公开(公告)号:US20240214635A1
公开(公告)日:2024-06-27
申请号:US18601126
申请日:2024-03-11
申请人: Roku, Inc.
发明人: Prateek Tandon , Cameron Esfahani
IPC分类号: H04N21/458 , H04N21/4363 , H04N21/443
CPC分类号: H04N21/4586 , H04N21/43635 , H04N21/443
摘要: Disclosed herein are system, method, and computer program product embodiments for a computing device upgrading system over a wireless network. An embodiment operates by determining that a computing device is connected to an upgrader device over a wireless network connection. It is determined that an upgrader mode of the computing device is activated based on the determination that the wireless network connection to the upgrader device is active. A command at is received at the computing device. It is determined that a speed of the wireless network connection exceeds a threshold. The command is transmitted to the upgrader device based on both the determination that the upgrader mode of the computing device is active and the determination that the speed of the wireless network connection exceeds the threshold. At the computing device, a response from the upgrader device executing the command is received, and content is output.
-
公开(公告)号:US11962853B2
公开(公告)日:2024-04-16
申请号:US18137479
申请日:2023-04-21
申请人: Roku, Inc.
发明人: Prateek Tandon , Cameron Esfahani
IPC分类号: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
CPC分类号: H04N21/4586 , H04N21/43635 , H04N21/443
摘要: Disclosed herein are system, method, and computer program product embodiments for a computing device upgrading system over a wireless network. An embodiment operates by determining that a computing device is connected to an upgrader device over a wireless network connection. It is determined that an upgrader mode of the computing device is activated based on the determination that the wireless network connection to the upgrader device is active. A command at is received at the computing device. It is determined that a speed of the wireless network connection exceeds a threshold. The command is transmitted to the upgrader device based on both the determination that the upgrader mode of the computing device is active and the determination that the speed of the wireless network connection exceeds the threshold. At the computing device, a response from the upgrader device executing the command is received, and content is output.
-
公开(公告)号:US11190842B2
公开(公告)日:2021-11-30
申请号:US16700608
申请日:2019-12-02
申请人: ROKU, Inc.
发明人: 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
摘要: Disclosed herein are system, method, and computer program product embodiments for a USB-based media device upgrading system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to media device. The fetch command is provided to a media device executing a second instance of the application. At the host device, metadata corresponding to the file that was retrieved by the media device is received. A rendering command is determined from the first instance of the application corresponding to displaying the interface including the fetched file as indicated by the metadata. The rendering command is provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
公开(公告)号:US20240089538A1
公开(公告)日:2024-03-14
申请号:US18384936
申请日:2023-10-30
申请人: Roku, Inc.
发明人: Prateek Tandon , Cameron Esfahani , David Stern , Robin Edgell
IPC分类号: H04N21/458 , G06F13/42 , H04N21/431 , H04N21/443 , H04N21/45
CPC分类号: H04N21/4586 , G06F13/4282 , H04N21/431 , H04N21/443 , H04N21/4532 , G06F2213/0042
摘要: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
公开(公告)号:US11838589B2
公开(公告)日:2023-12-05
申请号:US17499133
申请日:2021-10-12
申请人: ROKU, INC.
发明人: 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分类号: H04N21/4586 , G06F13/4282 , H04N21/431 , H04N21/443 , H04N21/4532 , G06F2213/0042
摘要: 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.
-
公开(公告)号:US12126869B2
公开(公告)日:2024-10-22
申请号:US18384936
申请日:2023-10-30
申请人: Roku, Inc.
发明人: Prateek Tandon , Cameron Esfahani , David Stern , Robin Edgell
IPC分类号: H04N21/2387 , G06F13/42 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/431 , H04N21/436 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
CPC分类号: H04N21/4586 , G06F13/4282 , H04N21/431 , H04N21/443 , H04N21/4532 , G06F2213/0042
摘要: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
公开(公告)号:US11665400B2
公开(公告)日:2023-05-30
申请号:US17699733
申请日:2022-03-21
申请人: ROKU, INC.
发明人: Prateek Tandon , Cameron Esfahani
IPC分类号: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
CPC分类号: H04N21/4586 , H04N21/43635 , H04N21/443
摘要: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system over a wireless network. An embodiment operates by determining an app has been installed on a media device and that the media device is connected to an upgrader device over a wireless network connection. A command to execute functionality of the app from a remote control is received. It is determined that a speed of the wireless network connection exceeds a threshold. The command is transmitted to the upgrader device based on both the determination that the upgrader mode is active and the determination that the speed of the wireless network connection exceeds a threshold. At the media device, a response from the upgrader device executing the command is received at the media device, which directs the media device to output content associated with the app.
-
公开(公告)号:US20220210509A1
公开(公告)日:2022-06-30
申请号:US17699733
申请日:2022-03-21
申请人: ROKU, INC.
发明人: Prateek Tandon , Cameron Esfahani
IPC分类号: H04N21/458 , H04N21/4363 , H04N21/443
摘要: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system over a wireless network. An embodiment operates by determining an app has been installed on a media device and that the media device is connected to an upgrader device over a wireless network connection. A command to execute functionality of the app from a remote control is received. It is determined that a speed of the wireless network connection exceeds a threshold. The command is transmitted to the upgrader device based on both the determination that the upgrader mode is active and the determination that the speed of the wireless network connection exceeds a threshold. At the media device, a response from the upgrader device executing the command is received at the media device, which directs the media device to output content associated with the app.
-
公开(公告)号:US11317152B2
公开(公告)日:2022-04-26
申请号:US16700600
申请日:2019-12-02
申请人: ROKU, Inc.
发明人: Prateek Tandon , Cameron Esfahani
IPC分类号: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
摘要: Disclosed herein are system, method, and computer program product embodiments for a network-based media device upgrading system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device. The fetch command is provided to a media device executing a second instance of the application. At the host device, metadata corresponding to the file that was retrieved by the media device is received. A rendering command is determined from the first instance of the application corresponding to displaying the interface including the fetched file as indicated by the metadata. The rendering command is provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
-
-
-
-
-
-
-
-