-
公开(公告)号:US11120892B2
公开(公告)日:2021-09-14
申请号:US14743648
申请日:2015-06-18
Applicant: Amazon Technologies, Inc.
Inventor: Aleksey A. Polesskiy , Christopher David Byskal
IPC: G16B45/00 , G06F9/455 , A63F13/212 , A63F13/23 , A63F13/79 , A63F13/825 , G06F3/048
Abstract: Techniques for content testing during image production are described herein. Information associated with a content item may be loaded onto a first virtual machine instance and a second virtual machine instance. On the second virtual machine instance, production of a virtual machine image including the information associated with the content item may be initiated. On the first virtual machine instance, a first instance of the content item may be executed. At least part of a time during which the first instance of the content item is executed may occur during the production of the virtual machine image. Upon completion of production of the virtual machine image and approval of its use, the virtual machine image may be replicated onto other content item instances, and the first virtual machine instance may be terminated or repurposed.
-
公开(公告)号:US20190356725A1
公开(公告)日:2019-11-21
申请号:US16431640
申请日:2019-06-04
Applicant: Amazon Technologies, Inc.
Inventor: Preston Alan Tamkin , Christopher David Byskal
Abstract: Technologies are disclosed herein for generating a stand-alone client application for communicating with a network service based on a proprietary communication protocol. A service model description may be parsed to identify resources associated with the network service. Thereafter, executable program code may be generated describing the resources as a set of basic commands and pathnames. The program code may be packaged as the stand-alone client application without inclusion of program code for communication via the proprietary communication protocol.
-
公开(公告)号:US20160277508A1
公开(公告)日:2016-09-22
申请号:US14660865
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: H04L29/08
CPC classification number: H04L67/142 , A63F13/33 , A63F13/60 , H04L67/327
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
公开(公告)号:US10463957B2
公开(公告)日:2019-11-05
申请号:US14660821
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: A63F13/35 , G06F9/455 , A63F13/60 , H04W4/21 , H04L29/08 , H04L29/06 , A63F13/355 , A63F13/358 , A63F13/352 , A63F13/71
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
公开(公告)号:US10320890B1
公开(公告)日:2019-06-11
申请号:US15897991
申请日:2018-02-15
Applicant: Amazon Technologies, Inc.
Inventor: Preston Alan Tamkin , Christopher David Byskal
Abstract: Technologies are disclosed herein for generating a stand-alone client application for communicating with a network service based on a proprietary communication protocol. A service model description may be parsed to identify resources associated with the network service. Thereafter, executable program code may be generated describing the resources as a set of basic commands and pathnames. The program code may be packaged as the stand-alone client application without inclusion of program code for communication via the proprietary communication protocol.
-
公开(公告)号:US10960304B1
公开(公告)日:2021-03-30
申请号:US15984884
申请日:2018-05-21
Applicant: Amazon Technologies, Inc.
Inventor: Geoffrey Scott Pare , Bruce Erwin Brown , Christopher David Byskal , Hok Peng Leung , Alexis Levasseur
Abstract: Live migration can be performed for a process executing on an allocated resource for an application session. During a session it might be determined that it is necessary, or would at least be advantageous, to migrate the process to different resource capacity. New capacity such as a new computing instance can be identified, and synchronized with a current instance to reflect current state information. This can include obtaining state data from a serialized file or transaction log, among other such options. The client devices on the session can be caused to connect or direct state data to the new instance, and when ready the new instance can be responsible for the process, such as by taking over as the application server for the session. Once the client devices are utilizing the new instance, the process can be terminated on the old instance and the instance destroyed or reallocated.
-
公开(公告)号:US10860347B1
公开(公告)日:2020-12-08
申请号:US15194520
申请日:2016-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Richard Franklin Porter , Aleksey A. Polesskiy , Hok Peng Leung , Geoffrey Scott Pare , Christopher David Byskal , Alexis Levasseur
Abstract: Techniques for concurrent execution of multiple content item processes, such as video game processes, on a single virtual machine instance are described herein. In some examples, developers may provide an indication of a desired content item process quantity count, which is a quantity of content item processes for concurrent execution of content item sessions on each of one or more virtual machine instances. Also, in some examples, the content item process quantity count may be adjustable such that it may be changed, for example in response to various conditions or events. Also, in some cases, collected performance metric information may be used to make intelligent decisions regarding scaling of content item processes. In some examples, when a content item session stops executing on a healthy content item process, the content item process may remain active and may be reused by executing one or more subsequent content item sessions.
-
公开(公告)号:US20160371433A1
公开(公告)日:2016-12-22
申请号:US14743648
申请日:2015-06-18
Applicant: Amazon Technologies, Inc.
Inventor: Aleksey A. Polesskiy , Christopher David Byskal
IPC: G06F19/26 , G06F3/048 , A63F13/212 , A63F13/23 , A63F13/825 , A63F13/79
CPC classification number: G16B45/00 , A63F13/212 , A63F13/23 , A63F13/79 , A63F13/825 , G06F3/048 , G06F9/45533 , G06F9/45558 , G06F2009/45562
Abstract: Techniques for content testing during image production are described herein. Information associated with a content item may be loaded onto a first virtual machine instance and a second virtual machine instance. On the second virtual machine instance, production of a virtual machine image including the information associated with the content item may be initiated. On the first virtual machine instance, a first instance of the content item may be executed. At least part of a time during which the first instance of the content item is executed may occur during the production of the virtual machine image. Upon completion of production of the virtual machine image and approval of its use, the virtual machine image may be replicated onto other content item instances, and the first virtual machine instance may be terminated or repurposed.
Abstract translation: 本文描述了图像生产期间的内容测试技术。 与内容项相关联的信息可以被加载到第一虚拟机实例和第二虚拟机实例上。 在第二虚拟机实例上,可以启动包括与内容项相关联的信息的虚拟机映像的生成。 在第一虚拟机实例上,可以执行内容项的第一实例。 执行内容项的第一个实例的至少部分时间可能在虚拟机映像的生产期间发生。 在虚拟机映像的生产完成和其使用的批准之后,可以将虚拟机映像复制到其他内容项实例上,并且可以终止或重新利用第一虚拟机实例。
-
公开(公告)号:US20160277484A1
公开(公告)日:2016-09-22
申请号:US14660850
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher David Byskal , Preston Alan Tamkin , Alexis Levasseur , Jonathan Paul Thompson
IPC: H04L29/08
CPC classification number: H04L67/10 , A63F13/352 , A63F13/358 , A63F13/79 , H04L63/083 , H04L63/102 , H04L67/2804 , H04L67/306 , H04W4/21
Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
-
公开(公告)号:US11178216B2
公开(公告)日:2021-11-16
申请号:US16431640
申请日:2019-06-04
Applicant: Amazon Technologies, Inc.
Inventor: Preston Alan Tamkin , Christopher David Byskal
Abstract: Technologies are disclosed herein for generating a stand-alone client application for communicating with a network service based on a proprietary communication protocol. A service model description may be parsed to identify resources associated with the network service. Thereafter, executable program code may be generated describing the resources as a set of basic commands and pathnames. The program code may be packaged as the stand-alone client application without inclusion of program code for communication via the proprietary communication protocol.
-
-
-
-
-
-
-
-
-