-
公开(公告)号:US12177295B1
公开(公告)日:2024-12-24
申请号:US17217668
申请日:2021-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Justin Maneri , Brian Fisher , Jake Matthew Kulanko , Arjuna Baratham , Ryan Meyer , Mickey Ottis Williams
IPC: H04L67/1095 , G06F8/41 , G06F8/61 , G06F8/70 , H04L67/1097
Abstract: Techniques for providing network applications are described. For instance, system(s) may install a network application onto a virtual server. While installing the network application, the system(s) may monitor the installation in order to identify events. The system(s) may then generate a first file that includes file events, a second file that includes registry events, and a third file that includes service events. Additionally, the system may copy the software files installed on the virtual server. The system(s) may then generate a software package that includes the files and store the software package on a virtual storage device. After storing the software package, the system(s) may make copies of the software package and store the copies on multiple virtual storage devices. The system(s) may then use the virtual storage devices to install and launch the network application on virtual servers.
-
公开(公告)号:US12010360B1
公开(公告)日:2024-06-11
申请号:US17169964
申请日:2021-02-08
Applicant: Amazon Technologies, Inc.
Inventor: Micheal Anthony Larkin , Mustafa Hakim , Doyle Albert Martin , Brian Fisher , Mickey Ottis Williams , Chris Predeek
IPC: H04N21/231 , H04L65/70 , H04N21/235 , H04N21/239 , H04N21/44
CPC classification number: H04N21/231 , H04L65/70 , H04N21/235 , H04N21/239 , H04N21/44
Abstract: This disclosure describes, in part, methods and techniques for recreating the outputting of content by an electronic device. For instance, system(s) may process (e.g., encode) first source data in order to generate second source data. The system(s) may then store the second source data in one or more databases and send a copy of the second source data to the electronic device. The electronic device may process (e.g., decode) the second source data in order to output content represented by the second source data. The electronic device may also generate event data representing events that occurred while processing the second source data. The system(s) may receive the event data from the electronic device and use the event data to process the second source data similar to the electronic device. This way, the system(s) are able to output the content similarly to how the electronic device output the content.
-
公开(公告)号:US11896899B1
公开(公告)日:2024-02-13
申请号:US17321461
申请日:2021-05-16
Applicant: Amazon Technologies, Inc.
Inventor: Kunjan Shridhar Naik , Brian Fisher , Mickey Ottis Williams , Clifford Julius Berger , Skyler J. Brown , Peter Han , Greg Roberts
IPC: A63F13/48 , A63F13/358 , A63F13/75 , G06F16/172 , G06F9/451 , G06F8/61 , H04L67/131 , H04L67/568
CPC classification number: A63F13/48 , A63F13/358 , A63F13/75 , G06F8/61 , G06F9/451 , G06F16/172 , H04L67/131 , H04L67/568 , A63F2300/534 , A63F2300/5586 , A63F2300/636
Abstract: This disclosure describes, in part, techniques for providing network applications. For instance, system(s) may install a network application on a first virtual server. The system(s) may then receive first data representing events that occurred during a first launching of the network application on the first virtual server. Using the events, the system(s) may generate second data for optimizing a second launching of the network application on a second virtual server and store the second data in one or more databases. As such, after installing the network application on the second virtual server, the system(s) may provide the second virtual server with the second data so that the second virtual server may use the second data to optimize the second launching of the network application. In some examples, using the second data reduces the amount of time that it takes for the second virtual server to launch the network application.
-
-