-
公开(公告)号:US09710481B1
公开(公告)日:2017-07-18
申请号:US14498708
申请日:2014-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Donald John Darling, Jr. , Douglas Sim Dietrich , Jaee Patwardhan
CPC classification number: G06F17/30218 , G06F12/0246 , G06F12/0868 , G06F12/121 , G06F2212/1016 , G06F2212/154 , G06F2212/161 , G06F2212/222 , G06F2212/311 , G06F2212/452 , G06F2212/463 , G06F2212/7202
Abstract: A virtual installation module running on a user device determines that at least one application file chunk is to be stored in a memory of the user device prior to being executed, wherein the application file chunk includes a subset of the data of the application and is stored on a remote storage device that correspond to an application to be executed by the processing device. The virtual installation module determines when a request to execute the application on the user device will be received and stores the at least one application file chunk from the remote storage device in the memory of the user device based at least in part on when the at least one application file chunk will be utilized during execution of the application.
-
公开(公告)号:US10523755B1
公开(公告)日:2019-12-31
申请号:US15046342
申请日:2016-02-17
Applicant: Amazon Technologies, Inc.
Inventor: Anderson Kaailodge Quach , Matthew Liang Chaboud , Shah Pavel Jamal , Donald John Darling, Jr. , Kyke Daniel Halbach
Abstract: The recording of broadcast media can be performed by a network storage service even where a client is unable to provide a full copy of the media file. For example, a client might want to record a television broadcast by transmitting the content to a remote storage service. For a high definition format, however, the upload limitations of the data connection may prevent the full content from being uploaded from that client. Accordingly, clients recording the same content and using the same service can upload respective segments of the content, with each segment being provided by at least one of the clients and available for subsequent download. At least some of those clients can also store some of the segments such that those clients can act as peer sources for obtaining those segments.
-