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 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.
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.
200 Citations
91 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 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, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
4. The method as defined in claim 4, the method further comprising rejecting at least one resource request that requests more than the maximum permissible resources.
-
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;
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 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 method of performing delayed allocations of tickets via a computer system, the method comprising:
-
transmitting over a network to a first terminal associated with a user information regarding a first time period when ticket requests for a first event will be accepted, wherein a ticket for the first event provides one or more people with event access;
receiving a first plurality of ticket requests over the network from a first plurality of users during the first period of time;
processing the first plurality of ticket requests using a processing system during a second time period, wherein the second time period begins after the first plurality of ticket requests has been received;
ranking the first plurality of ticket requests based on one or more of the following criteria;
a location of one or more users requesting tickets;
historical transaction frequency with respect to ticket purchases of one or more users requesting tickets;
quantity of previous tickets purchased by one or more users requesting tickets;
value of ticket purchases made by one or more users requesting tickets;
information related to a resale of tickets by one or more users requesting tickets;
the quantity of event seating currently being requested by one or more users requesting tickets;
whether one or more users is requesting an odd number of event seats;
preferred membership status of one or more users requesting tickets;
allocating tickets to at least a portion of the plurality users based at least in part on corresponding ticket request rankings; and
transmitting a communication to one or more users allocated a requested ticket. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A method of performing allocations of tickets via a computer system, the method comprising:
-
receiving a first plurality of ticket requests over the network from a first plurality of users during the first period of time;
ranking the first plurality of ticket requests based on one or more of the following criteria;
a location of one or more users requesting tickets;
historical transaction frequency with respect to ticket purchases of one or more users requesting tickets;
quantity of previous tickets purchased by one or more users requesting tickets;
value of ticket purchases made by one or more users requesting tickets;
information related to a resale of tickets by one or more users requesting tickets;
allocating tickets to at least a portion of the plurality users based at least in part on corresponding ticket request rankings; and
transmitting a communication to one or more users allocated a requested ticket. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91)
-
Specification