-
公开(公告)号: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.
-