-
公开(公告)号:US10110887B2
公开(公告)日:2018-10-23
申请号:US15465147
申请日:2017-03-21
Applicant: ROKU, INC.
Inventor: David Mendenhall , Jason Silver , Wade Brown , Lloyd Klarke , Sukh Gosal , Ali Vassigh
IPC: H04N17/00 , H04N17/02 , G06F3/0482
Abstract: This disclosure is generally directed to a system and method for diagnosing display capabilities, such as resolution, frame rate, and content protection, of display devices and improving the performance of the display devices by optimizing the display settings based on the results of the diagnosing. Display diagnostics receives information from display devices in response to tests performed on the display devices. The display diagnostics analyzes the information and provides recommended display settings related to the display device for optimizing the display of video content on the display device.
-
公开(公告)号:US12056496B2
公开(公告)日:2024-08-06
申请号:US17898838
申请日:2022-08-30
Applicant: ROKU, INC.
Inventor: Luke Diamand , Caroline Gan Lazovick , Wade Brown , Khoa Hoang , Karthick Narayanan
CPC classification number: G06F9/4401 , G06F8/65 , G06F21/602 , G06F8/63 , G06F9/4418 , G06F9/445 , G06F11/1446
Abstract: Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.
-
公开(公告)号:US20240330004A1
公开(公告)日:2024-10-03
申请号:US18743371
申请日:2024-06-14
Applicant: Roku, Inc.
Inventor: Luke Diamand , Caroline Gan Lazovick , Wade Brown , Khoa Hoang , Karthick Narayanan
CPC classification number: G06F9/4401 , G06F8/65 , G06F21/602 , G06F8/63 , G06F9/4418 , G06F9/445 , G06F11/1446
Abstract: Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.
-
-