Systems and methods for queuing access to network resources
First Claim
1. An electronic ticketing system, comprising:
- a computing system including one or more computing device;
non-transitory memory storing one or more modules, that when executed by the computing system, cause the computing system to perform operations, comprising;
providing over a network a first ticketing Web page form for display on a first client system to a user;
determining if the user has a ticket in a reserved state by accessing information stored in computer readable memory;
adjusting a first value related to an amount of time the user has to complete the first ticketing Web page form before expiration of the ticket reservation, wherein the first value is adjusted based at least in part on system load;
using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing Web page form before expiration of the ticket reservation;
determining if the user has failed to timely complete the first ticketing Web page form; and
at least partly in response to a determination that the user has failed to timely complete the first ticketing Web page form,causing a reservation expiration notice to be presented to the user by the first client system.
5 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 ticket queue queues a request received from a client system. A request processing module causes the client system to repeatedly transmit messages to the system during a first period, and in response to determining that the client system has ceased transmitting messages during the first period, the request is remove from the queue and/or cause the request goes unfulfilled.
313 Citations
24 Claims
-
1. An electronic ticketing system, comprising:
-
a computing system including one or more computing device; non-transitory memory storing one or more modules, that when executed by the computing system, cause the computing system to perform operations, comprising; providing over a network a first ticketing Web page form for display on a first client system to a user; determining if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting a first value related to an amount of time the user has to complete the first ticketing Web page form before expiration of the ticket reservation, wherein the first value is adjusted based at least in part on system load; using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing Web page form before expiration of the ticket reservation; determining if the user has failed to timely complete the first ticketing Web page form; and at least partly in response to a determination that the user has failed to timely complete the first ticketing Web page form, causing a reservation expiration notice to be presented to the user by the first client system. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. An electronic ticketing system, comprising:
-
a computing system including one or more computing device; non-transitory memory storing one or more modules, that when executed by the computing system, cause the computing system to perform operations, comprising; providing over a network a first ticketing Web page form for display on a first client system to a user; determining if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting a first value related to an amount of time the user has to complete the first ticketing Web page form before expiration of the ticket reservation, wherein the first value is adjusted based at least in part on system load; using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing Web page form before expiration of the ticket reservation; determining if the user has failed to timely complete the first ticketing Web page form; and at least partly in response to a determination that the user has failed to timely complete the first ticketing Web page form, causing a reservation expiration notice to be presented to the user by the first client system; receiving a ticket request transmitted from a second client system associated with a second user; transmitting an instruction to the second client system, the instruction indicating that the second client system is to periodically transmit messages to the computer system during a first time period; determining if the second client system is transmitting messages at greater than a first frequency during the first period; and based at least in part on determining that the second client system is transmitting messages at greater than a first frequency during the first time period, causing the request to go unfulfilled.
-
-
9. A method of managing ticketing interfaces, comprising:
-
providing over a network, by a computer system including at least one computing device, a first ticketing form for display on a first client system to a user; determining by the computing system if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting by the computing system a first value related to an amount of time the user has to complete the first ticketing form before expiration of the ticket reservation, wherein the first value is adjusted based in part on a first computer system load; using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing form before expiration of the ticket reservation; determining by the computer system if the user has failed to timely complete the first ticketing form; at least partly in response to a determination by the computer system that the user has failed to timely complete the first ticketing form, causing a reservation expiration notice to be presented to the user by the first client system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of managing ticketing interfaces, comprising:
-
providing over a network, by a computer system including at least one computing device, a first ticketing form for display on a first client system to a user; determining by the computing system if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting by the computing system a first value related to an amount of time the user has to complete the first ticketing form before expiration of the ticket reservation, wherein the first value is adjusted based at least in part on system load; using the first adjusted value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing form before expiration of the ticket reservation; determining by the computer system if the user has failed to timely complete the first ticketing form; at least partly in response to a determination by the computer system that the user has failed to timely complete the first ticketing form, causing a reservation expiration notice to be presented to the user by the first client system; receiving at the computer system a ticket request transmitted from a second client system associated with a second user; transmitting an instruction from the computer system to the second client system, the instruction indicating that the second client system is to periodically transmit messages to the computer system during a first time period; determining if the second client system is transmitting messages at greater than a first frequency during the first period; and based at least in part on determining that the second client system is transmitting messages at greater than a first frequency during the first time period, causing the request to go unfulfilled.
-
-
17. Non-transitory memory storing programmatic instructions, that when executed by a computing system, cause the computing system to perform operations, comprising:
-
providing over a network a first ticketing form for display on a first client system to a user; determining if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting a first value related to an amount of time the user has to complete the first ticketing form before expiration of the ticket reservation, wherein the first value is adjusted based in part on a first computer system load; using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing form before expiration of the ticket reservation; determining if the user has failed to timely complete the first ticketing form; and at least partly in response to a determination that the user has failed to timely complete the first ticketing form, causing a reservation expiration notice to be presented to the user by the first client system. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. Non-transitory memory storing programmatic instructions, that when executed by a computing system, cause the computing system to perform operations, comprising:
-
providing over a network a first ticketing form for display on a first client system to a user; determining if the user has a ticket in a reserved state by accessing information stored in computer readable memory; adjusting a first value related to an amount of time the user has to complete the first ticketing form before expiration of the ticket reservation, wherein the first value is adjusted based at least in part on system load; using the adjusted first value, providing an indication, including a time value substantially corresponding to the adjusted first value, to be displayed to the user via the first client system as to the amount of time the user to complete the first ticketing form before expiration of the ticket reservation; determining if the user has failed to timely complete the first ticketing form; and at least partly in response to a determination that the user has failed to timely complete the first ticketing form, causing a reservation expiration notice to be presented to the user by the first client system; receiving a ticket request transmitted from a second client system associated with a second user; transmitting an instruction to the second client system, the instruction indicating that the second client system is to periodically transmit messages to the computer system during a first time period; determining if the second client system is transmitting messages at greater than a first frequency during the first period; and based at least in part on determining that the second client system is transmitting messages at greater than a first frequency during the first time period, causing the request to go unfulfilled.
-
Specification