Systems and methods for queuing requests and providing queue status
First Claim
1. A method of processing requests, the method comprising:
- receiving at a computer system configured to process requests a plurality of requests for tickets to an event;
automatically queuing the plurality of requests in a first queue, wherein the first queue is stored in computer readable memory;
associating a first subset of tickets to the event with a first request submitted by a client system, from the plurality of requests in the first queue;
determining via the computer system whether to reassign the first subset of tickets at least partly in response;
to determining that the client system is transmitting messages at greater than a first frequency during a first period or to determining that the first request, to which the first subset of tickets has been associated, has been abandoned, wherein the abandonment determination is based at least in part on determining that the client system has ceased transmitting messages during the first period;
at least partly in response to determining that the first subset of tickets is to be reassigned, from at least a portion of the plurality of requests queued in the first queue, identifying a queued second request via the computer system, wherein the second request is similar to the first request;
associating via the computer system the second request with the first subset of tickets to the event associated with the first request;
transmitting over a network to an issuer of the second request a notification related to the association of the second request with the first subset of tickets to the event, wherein the sale of the first set of tickets to the issue of the second request is completed; and
associating a third request in the first queue with a second subset of tickets for the event.
7 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides apparatus and methods for queuing access by large numbers of Internet or other network-based users to networked systems and resources with limited capacity. In one example embodiment, a queuing system provides user access to network resources, such as that of a ticketing system. A computer system receives a first request for a first resource The first request is queued in computer readable memory. A determination is made that the first request for the first resource has been abandoned. A queued second request is identified, wherein the second request is similar to the first request. The second request is associated with the abandoned first resource.
-
Citations
12 Claims
-
1. A method of processing requests, the method comprising:
-
receiving at a computer system configured to process requests a plurality of requests for tickets to an event; automatically queuing the plurality of requests in a first queue, wherein the first queue is stored in computer readable memory; associating a first subset of tickets to the event with a first request submitted by a client system, from the plurality of requests in the first queue; determining via the computer system whether to reassign the first subset of tickets at least partly in response; to determining that the client system is transmitting messages at greater than a first frequency during a first period or to determining that the first request, to which the first subset of tickets has been associated, has been abandoned, wherein the abandonment determination is based at least in part on determining that the client system has ceased transmitting messages during the first period; at least partly in response to determining that the first subset of tickets is to be reassigned, from at least a portion of the plurality of requests queued in the first queue, identifying a queued second request via the computer system, wherein the second request is similar to the first request; associating via the computer system the second request with the first subset of tickets to the event associated with the first request; transmitting over a network to an issuer of the second request a notification related to the association of the second request with the first subset of tickets to the event, wherein the sale of the first set of tickets to the issue of the second request is completed; and associating a third request in the first queue with a second subset of tickets for the event. - View Dependent Claims (2, 3, 4, 5, 6, 11)
-
-
7. A queuing system comprising:
-
a processor; instructions stored in non-transitory computer readable memory that when executed by the processor are configured to cause the queuing system to; automatically queue a plurality of requests for tickets to an event in a first queue; associate a first subset of tickets for the event with a first request from the plurality of requests for tickets in the first queue, wherein the first request is received via a client system; determine whether to reassign the first subset of tickets at least partly in response; to a determination that the client system is transmitting messages at greater than a first frequency during a first period or to a determination that the first request has been abandoned, after the first subset of tickets to the event has been associated with the first request, wherein the determination that the first request has been abandoned is based at least in part on a determination that the client system has ceased transmitting messages during the first period; from at least a portion of the plurality of requests queued in the first queue, identify a queued second request that is similar to the first request; and associate the second request with the first subset of tickets for the event; transmit over a network to an issuer of the second request a notification related to the association of the second request with the first subset of tickets to the event, wherein the sale of the first set of tickets to the issue of the second request is completed; and associate a third request in the first queue with a second subset of tickets for the event. - View Dependent Claims (8, 9, 10, 12)
-
Specification