-
公开(公告)号:US12229077B2
公开(公告)日:2025-02-18
申请号:US17169240
申请日:2021-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Peter N. DeSantis , Matthew S. Garman , Charles Ward , James Alfred Gordon Greenfield , Andrew R. Jassy
IPC: G06F15/173 , G06F9/50 , G06Q10/06
Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
-
公开(公告)号:US20180129628A1
公开(公告)日:2018-05-10
申请号:US15860524
申请日:2018-01-02
Applicant: Amazon Technologies, Inc.
Inventor: Peter N. DeSantis , Matthew S. Garman , Charles Ward , James Alfred Gordon Greenfield , Andrew R. Jassy
IPC: G06F15/173
CPC classification number: G06F15/173 , G06F9/5088 , G06F2209/5014 , G06F2209/509 , G06Q10/06
Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
-
公开(公告)号:US20210255986A1
公开(公告)日:2021-08-19
申请号:US17169240
申请日:2021-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Peter N. DeSantis , Matthew S. Garman , Charles Ward , James Alfred Gordon Greenfield , Andrew R. Jassy
IPC: G06F15/173 , G06F9/50 , G06Q10/06
Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
-
公开(公告)号:US10915491B2
公开(公告)日:2021-02-09
申请号:US15860524
申请日:2018-01-02
Applicant: Amazon Technologies, Inc.
Inventor: Peter N. DeSantis , Matthew S. Garman , Charles Ward , James Alfred Gordon Greenfield , Andrew R. Jassy
IPC: G06Q10/00 , G06F15/173 , G06F9/50 , G06Q10/06
Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
-
公开(公告)号:US20160247151A1
公开(公告)日:2016-08-25
申请号:US15141706
申请日:2016-04-28
Applicant: Amazon Technologies, Inc.
Inventor: Vikas Gupta , Allan H. Vermeulen , Eugene Wei , Andrew R. Jassy , Jeffrey P. Bezos , Duane J. Krause , David A. Schappell
CPC classification number: G06Q20/40 , G06Q20/023 , G06Q20/085 , G06Q20/108 , G06Q20/367 , G06Q20/3672 , G06Q20/3674 , G06Q20/382 , G06Q20/3821 , G06Q20/401 , G06Q30/0601 , G06Q40/00 , G06Q40/02
Abstract: Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.
-
公开(公告)号:US20130238504A1
公开(公告)日:2013-09-12
申请号:US13843551
申请日:2013-03-15
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Vikas Gupta , Allan H. Vermeulen , Eugene Wei , Andrew R. Jassy , Jeffrey P. Bezos , Duane J. Krause , David A. Schappell
IPC: G06Q20/40
CPC classification number: G06Q20/40 , G06Q20/023 , G06Q20/085 , G06Q20/108 , G06Q20/367 , G06Q20/3672 , G06Q20/3674 , G06Q20/382 , G06Q20/3821 , G06Q20/401 , G06Q30/0601 , G06Q40/00 , G06Q40/02
Abstract: Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.
-
-
-
-
-