Methods and systems for reducing burst usage of a networked computer system
First Claim
Patent Images
1. A method of reducing burst usage in a networked computer system, the method comprising:
- transmitting over a network to a plurality of computers information regarding a future first time period when resource requests for a first set of resources will be accepted, wherein resources in the first set of resources are not allocated during the first time period;
receiving a plurality of resource requests from a plurality of requesters for at least a portion of the resources in the first set of resources, wherein the resources in the first set of resources have respective fixed prices, during the first period of time, wherein the plurality of resource requests are received over the network,wherein the plurality of resource requests include a request from a first of the resource requesters for a preferred resource andan indication as to whether an alternate resource different than the preferred resource would be acceptable;
during a second time period beginning after the first time period ends,processing the plurality of resource requests in batch mode using a processing system, the processing further comprising;
ranking the plurality of resource requests based on one or more of the following criteria;
corresponding locations for some or all of the resource requesters;
history of resource requests for some or all of the resource requesters;
allocating resources to at least a portion of the plurality requesters based at least in part on corresponding resource request rankings and availability of requested resources;
transmitting a communication over the network to one or more requesters receiving an allocation, the communication providing information regarding the corresponding allocation;
allocating the alternate resource to the first requester if the first requester indicated a willingness to accept the alternate resource, was not allocated the preferred resource, and if the alternate resource is available to be allocated to the first requester; and
transmitting a communication over the network regarding the alternate resource allocation to the first requester.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for reducing burst usage of a networked computer system are described herein. In an embodiment, resource requesters can request, within a time window, resources over a computer network before the resources are available. The resources can then be allocated in batch mode when the resources are available. Thus, resource requests do not have to be processed in real-time, and resource requests can be received before the resources are available.
575 Citations
89 Claims
-
1. A method of reducing burst usage in a networked computer system, the method comprising:
-
transmitting over a network to a plurality of computers information regarding a future first time period when resource requests for a first set of resources will be accepted, wherein resources in the first set of resources are not allocated during the first time period; receiving a plurality of resource requests from a plurality of requesters for at least a portion of the resources in the first set of resources, wherein the resources in the first set of resources have respective fixed prices, during the first period of time, wherein the plurality of resource requests are received over the network, wherein the plurality of resource requests include a request from a first of the resource requesters for a preferred resource and an indication as to whether an alternate resource different than the preferred resource would be acceptable; during a second time period beginning after the first time period ends, processing the plurality of resource requests in batch mode using a processing system, the processing further comprising; ranking the plurality of resource requests based on one or more of the following criteria; corresponding locations for some or all of the resource requesters; history of resource requests for some or all of the resource requesters; allocating resources to at least a portion of the plurality requesters based at least in part on corresponding resource request rankings and availability of requested resources; transmitting a communication over the network to one or more requesters receiving an allocation, the communication providing information regarding the corresponding allocation; allocating the alternate resource to the first requester if the first requester indicated a willingness to accept the alternate resource, was not allocated the preferred resource, and if the alternate resource is available to be allocated to the first requester; and transmitting a communication over the network regarding the alternate resource allocation to the first requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of allocating resources in batch mode via a computer system, the method comprising:
-
transmitting over a network to a plurality of terminals information regarding a future first time period when resource requests for a first set of resources will be accepted but will not be allocated; receiving a plurality of resource requests over the network from a plurality of requesters during the first period of time for at least a portion of the resources in the first set of resources, wherein the resources in the first set of resources have respective fixed prices; ranking the plurality of resource requests based at least in part on one or more of the following criteria; location of one or more resource requesters; historical transaction frequency of one or more resource requesters; quantity of previous resource allocations to one or more resource requesters; historical transaction value of resource allocations to one or more resource requesters; information related to reallocation of resources by one or more resource requesters to others; a quantity of resources currently being requested by one or more resource requesters; whether a number of resources currently being requested by one or more resource requesters is an odd or even number of resources; preferred membership status of one or more resource requesters; during a second period of time, allocating resources using a processing system to at least a portion of the plurality requesters based at least in part on corresponding resource request rankings; and transmitting a communication over the network to at least one requester allocated a requested resource, the communication including a notification regarding the requested resource allocation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system, comprising:
-
a computing device; non-transitory media with instructions stored thereon, which when executed by the computing device, cause the computing device to perform operations comprising; transmitting to a plurality of computers information regarding a future first time period when resource requests for a first set of resources will be accepted, wherein resources in the first set of resources are not allocated during the first time period; receiving a plurality of resource requests from a plurality of requesters during the first period of time for at least a portion of the resources in the first set of resources, wherein the resources in the first set of resources have respective fixed prices; wherein the plurality of resource requests include a request from a first of the resource requesters for a preferred resource and an indication as to whether an alternate resource different than the preferred resource would be acceptable; during a second time period beginning after the first time period ends, processing the plurality of resource requests in batch mode, the processing comprising; ranking the plurality of resource requests based on one or more of the following criteria; corresponding locations for some or all of the resource requesters; history of resource requests for some or all of the resource requesters; allocating resources to at least a portion of the plurality requesters based at least in part on corresponding resource request rankings and availability of requested resources; transmitting a communication to one or more requesters receiving an allocation, the communication providing information regarding the corresponding allocation; allocating the alternate resource to the first requester if the first requester indicated a willingness to accept the alternate resource, was not allocated the preferred resource, and if the alternate resource is available to be allocated to the first requester; and transmitting a communication regarding the alternate resource allocation to the first requester. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A system, comprising:
-
a computing device; non-transitory media with instructions stored thereon, which when executed by the computing device, cause the computing device to perform operations comprising; transmitting to a plurality of terminals information regarding a future first time period when resource requests for a first set of resources will be accepted but will not be allocated; receiving a plurality of resource requests from a plurality of requesters during the first period of time for at least a portion of the resources in the first set of resources, wherein the resources in the first set of resources have respective fixed prices; ranking the plurality of resource requests based on one or more of the following criteria; location of one or more resource requesters; historical transaction frequency of one or more resource requesters; quantity of previous resource allocations to one or more resource requesters; historical transaction value of resource allocations to one or more resource requesters; information related to reallocation of resources by one or more resource requesters to others; a quantity of resources currently being requested by one or more resource requesters; whether a number of resources currently being requested by one or more resource requesters is an odd or even number of resources; preferred membership status of one or more resource requesters; during a second period of time, allocating resources to at least a portion of the plurality requesters based at least in part on corresponding resource request rankings; and transmitting a communication to at least one requester allocated a requested resource, the communication including a notification regarding the requested resource allocation. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
Specification