Resource pooling and subletting from user to another user
AssigneeAmazon Technologies, Inc.
InventorsAparna Nagargadde, Kevin Christopher Miller
Life of this patent
Estimating the term…
Abstract
Various electronic resources, such as multi-tenant or cloud resources, can be pooled together for access by specified members associated with a given pool. For example, users with access to different resources can enable their resources to be pooled together for purposes such as reduced pricing and increased flexibility. In some instances, a user can pool resources configured for a particular purpose, such that the user can effectively lease out an entire environment. The users accessing the pool can pay for some or all portion of the cost of the resources during the period of usage.
Claims20
A computer-implemented method of managing electronic resources offered by a resource provider, comprising:
- under control of one or more computer systems configured with executable instructions,
- assigning a first user with a first amount of dedicated capacity of a first electronic resource offered by the resource provider;
- receiving a request from the first user to associate the first amount of dedicated capacity to a pool of electronic resource capacity offered by the resource provider, the first user and a group of users associated with the pool having access to the pool;
- adding the first amount of dedicated capacity to the pool;
- and
- enabling each user of the group of users to request at least a portion of the first amount of dedicated capacity of the first electronic resource when the portion is not being utilized by another user of the group of users, wherein the first user has priority access to the first amount of dedicated capacity with respect to other users of the group of users.
A non-transitory computer-readable storage medium including instructions for managing electronic resources, the instructions when executed by at least one processor of a computing device causing the computing device to:
- enable a first user to obtain an amount of dedicated capacity of each of a plurality of types of electronic resources for at least a period of time from an electronic resource provider;
- enable the first user to create a resource pool including the amount of dedicated capacity of each of the plurality of types of electronic resources;
- enable the first user to specify a set of configuration parameters for the plurality of types of electronic resources to create a computing environment for supporting at least one type of computing operation;
- and
- enable the first user to sub-let the resource pool to a specified user for a lease period.
A system for managing shared resources, comprising:
- at least one processor;
- and
- memory including instructions that, when executed by the at least one processor, cause the system to:
- provide a user with an amount of dedicated capacity of at least one type of electronic resource for at least a period of time;
- enable the user to create a resource pool including at least a portion of the amount of dedicated capacity and specify one or more members to be attached to the resource pool, each member able to access to at least a portion of the amount of dedicated capacity of the at least one type of electronic resource and any other resource included in the resource pool;
- and
- in response to receiving a request for access to at least a portion of the dedicated capacity for a leasing period of time from a member of the resource pool,
- validate the member as a member of the resource pool;
- and
- determine an availability of the requested portion of the dedicated capacity during the requested leasing period.
Dependencies are inferred from the claim text.