-
公开(公告)号:US11669362B2
公开(公告)日:2023-06-06
申请号:US17728830
申请日:2022-04-25
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/5005 , G06F9/5055 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
公开(公告)号:US11423377B1
公开(公告)日:2022-08-23
申请号:US14010213
申请日:2013-08-26
Applicant: Amazon Technologies, Inc.
Inventor: Mohammed Samir Alabsi , David John Ward, Jr. , Kiran Kumar Meduri , Karthigeyan Seetharaman
IPC: G06Q20/14
Abstract: In a multi-tenant web services platform, a request is received from a first customer requesting that a second customer be allowed to use a computing resource associated with the first customer. Control of the computing resource is transferred to the second customer based on a constraint selected by the first customer. A first portion of a cost associated with the computing resource is billed to the first customer. The control of the computing resource by the second customer is terminated in accordance with the constraint selected by the first customer.
-
公开(公告)号:US11055273B1
公开(公告)日:2021-07-06
申请号:US15344395
申请日:2016-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Kiran Kumar Meduri , Marcel Jon van Rensberg , Fernando Paiva Zandona , Jia Bi Zhang , Mengye Gong , Anthony Joseph Suarez
IPC: G06F16/20 , G06F16/23 , G06F16/2458 , G06F16/21
Abstract: An event applier service obtains state change information for a plurality of software containers from a transaction journal. Based at least in part on operations specified in the state change information for the plurality of software containers, the event applier service generates event data for the plurality of containers. The event applier service updates a database to indicate that the state change information has been processed to generate the event data. The event applier service provides the event data.
-
公开(公告)号:US10725812B2
公开(公告)日:2020-07-28
申请号:US16004050
申请日:2018-06-08
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
公开(公告)号:US10719369B1
公开(公告)日:2020-07-21
申请号:US15611708
申请日:2017-06-01
Applicant: Amazon Technologies, Inc.
Inventor: Anirudh Balachandra Aithal , Ryan John Marchand , Kiran Kumar Meduri
Abstract: Systems for provisioning virtual network interfaces (VNIs) for tasks running on a virtual machine instance in a distributed computing environment are provided. The systems receive a request to launch a task corresponding to a plurality of containers in an instance in association with an instruction to provide a VNI for the task with a set of network security rules. The system may select an instance with sufficient resources to launch the task and enable communication using the VNI. The system may inhibit processes running on the instance other than containers associated with the task from communicating via the VNI.
-
公开(公告)号:US10298577B1
公开(公告)日:2019-05-21
申请号:US15087913
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Anirudh Balachandra Aithal , Kiran Kumar Meduri , Samuel Benjamin Karp , Juan Rhenals
Abstract: An application is comprised of a plurality of processes. A process is able to accesses a remote service using a service access credential which is adapted to the particular requirements of the process. By providing a process with customized credential, the process is constrained from performing unnecessary operations, and the overall security of the application is improved. When processes are deployed to a host computer, an agent on a host computer collects credential information and other metadata associated with the processes running on the host computer. The agent makes the metadata available to a credential provider running on the host, and the credential provider exposes an interface that is accessible to the processes. The processes include a credential proxy which communicates with the credential provider. The credential proxies relay credential requests to the credential provider, and return the provided credentials from the credential provider to the processes.
-
公开(公告)号:US09996380B2
公开(公告)日:2018-06-12
申请号:US15007113
申请日:2016-01-26
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/5005 , G06F9/5055 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
公开(公告)号:US09965763B1
公开(公告)日:2018-05-08
申请号:US14866279
申请日:2015-09-25
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Paul C. Schattauer , Chih-Jen Huang , Kiran Kumar Meduri
CPC classification number: G06Q20/405 , G06Q20/04 , G06Q20/12 , G06Q20/3224 , G06Q20/325 , H04M2203/1058
Abstract: A mobile payment network receives location information from mobile devices used to conduct transactions between two account holders, and qualifies any requested transactions based on the physical proximity of the two devices relative to each other.
-
-
-
-
-
-
-