PROCESS CONTROL SYSTEM
First Claim
1. A computer system, comprising:
- a web proxy system, including a load balancer and web proxy processors, wherein the web proxy system is configured to selectively block or route inbound requests from remote terminals to a selected destination;
a queue configured to receive requests from the web proxy system;
a transaction system including a load balancer and transaction processors configured to generate transactional pages, populate data caches, provide logic and/or rules for the transaction flows, transmit queue related messaging;
a cache cluster system including a load balancer and cluster system processors, wherein the cache cluster system is configured to cache data and states for access by other computer system components;
an interface configured to receive a user search query;
a search engine configured to receive the user query and to identify one or more events corresponding to the user search query;
program code that when executed causes the computer system to;
access one or more Websites hosted by one or more different computer systems;
examine information posted on the one or more Websites;
identify data included in the information that indicates exchange rates associated with tickets for the first event;
provide a user interface configured to present at least a portion of the identified events to the user and to receive a user selection of a first of the identified events;
provide user interface configured to present fields for requesting a ticket for the first event, wherein a user can specify an acceptable exchange rate regarding the ticket;
a data store configured to store ticket requests received from a plurality of users for the first event, including corresponding acceptable exchange rates, and request timing;
a servo system configured to suggest allocations of tickets for the first event with respect to at least two different distribution channels based at least in part on the number of ticket requests, exchange rate data, request timing data and the identified data;
a data store configured to store an indication as to how event tickets are to be allocated to the at least two different distribution channels; and
program code that when executed issues at least a portion of tickets acquired via the two different distribution channels electronically.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system configured to provide process control is described herein. The computer system optionally includes a web proxy system, including a load balancer, and a cache cluster. An interface is configured to receive a user search query. A search engine is configured to receive the user query and to identify one or more corresponding events. An interface is configured to display identified events to the user and to receive a user selection of a first event. A data store is configured to store item requests received from a plurality of users for the first event, including corresponding request timing data. An optional servo system is configured to suggest an assignment of items with respect to the first event based at least in part on the number of prior item requests and corresponding request timing data.
158 Citations
39 Claims
-
1. A computer system, comprising:
-
a web proxy system, including a load balancer and web proxy processors, wherein the web proxy system is configured to selectively block or route inbound requests from remote terminals to a selected destination; a queue configured to receive requests from the web proxy system; a transaction system including a load balancer and transaction processors configured to generate transactional pages, populate data caches, provide logic and/or rules for the transaction flows, transmit queue related messaging; a cache cluster system including a load balancer and cluster system processors, wherein the cache cluster system is configured to cache data and states for access by other computer system components; an interface configured to receive a user search query; a search engine configured to receive the user query and to identify one or more events corresponding to the user search query; program code that when executed causes the computer system to; access one or more Websites hosted by one or more different computer systems; examine information posted on the one or more Websites; identify data included in the information that indicates exchange rates associated with tickets for the first event; provide a user interface configured to present at least a portion of the identified events to the user and to receive a user selection of a first of the identified events; provide user interface configured to present fields for requesting a ticket for the first event, wherein a user can specify an acceptable exchange rate regarding the ticket; a data store configured to store ticket requests received from a plurality of users for the first event, including corresponding acceptable exchange rates, and request timing; a servo system configured to suggest allocations of tickets for the first event with respect to at least two different distribution channels based at least in part on the number of ticket requests, exchange rate data, request timing data and the identified data; a data store configured to store an indication as to how event tickets are to be allocated to the at least two different distribution channels; and program code that when executed issues at least a portion of tickets acquired via the two different distribution channels electronically. - View Dependent Claims (2)
-
-
3. A computer system, comprising:
-
a user interface configured to receive a user search query; a search engine configured to receive the user query and to identify one or more events corresponding to the user search query; program code that when executed provides; a user interface configured to present at least a portion of the identified events to the user and to receive a user selection of a first of the identified events; a user interface configured to present fields for requesting a ticket for the first event, wherein a user can specify an acceptable exchange rate regarding the ticket; a data store configured to store ticket requests received from a plurality of users for the first event, including corresponding acceptable exchange rates, and request timing; a servo system configured to suggest allocations of tickets for the first event with respect to at least two different distribution channels based at least in part on the number of ticket requests, exchange rate data, and request timing data; a data store configured to store an indication as to how event tickets are to be allocated to the at least two different distribution channels; and program code that when executed issues at least a portion of tickets acquired via the two different distribution channels electronically. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system including a search engine, comprising:
-
program code stored in computer readable memory, that when executed is configured to provide an interface configured to receive a user search query; a search engine configured to receive the user query and to identify one or more events corresponding to the user search query; program code stored in computer readable memory, that when executed is configured to; provide an interface configured to present at least a portion of the identified events to the user and to receive a user selection of a first of the identified events; provide an interface configured to display fields for requesting a ticket for the first event, wherein a user can specify an acceptable exchange rate regarding the ticket; a data store configured to store ticket requests received via a first distribution channel from a plurality of users for the first event, including corresponding acceptable exchange rates, and request timing; an interface configured to provide information related to the plurality of ticket requests for the first event received via the first distribution channel, including information related to the ticket requests and acceptable exchange rates, wherein the information is configured to be used to determine, at least in part, allocations of tickets for the first event to at least two different distribution channels for the first event associated with different pricing techniques and to determine exchange rates for at least a portion of the allocated tickets; and a data store configured to store an indication as to how event tickets for the first event are to be allocated to the at least two different distribution channels. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of distributing resources, the method comprising:
-
storing in computer readable memory an allocation indication regarding an allocation of a first subset of resources to a first auction distribution channel using a computer system, wherein resources not included in the first subset of resources are not to be offered to users until offerings via the first auction distribution channel have concluded; causing, at least in part, information regarding the first auction distribution channel to be transmitted over a data network to user terminals; storing information related to how many winning bids were received for resources in the first set of resources in computer readable memory; storing information related to exchange rates associated with the winning bids for resources in the first set of resources in computer readable memory; based at least in part on the winning bid related information, allocating a second subset of resources to a first fixed exchange rate distribution channel; based at least in part on information related to exchange rates associated with the winning bids for resources in the first set of resources, setting and storing in computer readable memory one or more fixed exchange rates to be used in association with the first fixed exchange rate distribution channel; allocating a third subset of resources to a second auction distribution channel; causing, at least in part, information regarding the second auction distribution channel to be transmitted over the data network to user terminals; storing in computer readable memory information related to how many winning bids were received for resources in the third set of resources in computer readable memory; storing in computer information related to exchange rates associated with the winning bids with respect to the third set of resources in computer readable memory; and based at least in part on the winning bid related information for the third set of resources, allocating a fourth subset of resources to at least one distribution channel; based at least in part on information related to exchange rates associated with the winning bids for the third set of resources, setting and storing in computer readable memory one or more fixed exchange rates, to be used in association with at least one fixed exchange rate distribution channel. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of distributing resources, the method comprising:
-
using a computer system to measure the progression and/or results of a first dynamically-priced ticket sale of a first set of tickets for an event, the first dynamically-priced ticket sale performed at least in part prior to the offer for sale of a second set of tickets via a fixed price sale; based at least in part on information related to the progression and/or results of the first dynamically-priced ticket sale of the first set of tickets; assigning, via the computer system, a number of tickets to be included in the second set of tickets, the second set of tickets including a first subset of tickets at a first fixed ticket price, and a second subset of tickets at a second fixed ticket price; storing in computer readable memory an indication as to which tickets are in the first subset and the corresponding first fixed ticket price; storing in computer readable memory an indication as to which tickets are in the second subset and the corresponding second fixed ticket price; storing in computer readable memory sales information related to the second set of tickets; using the computer system to measure the progression and/or results of a second dynamically-priced ticket sale of a third set of tickets for the event, the second dynamically-priced ticket sale performed at least in part after the offer for sale of the second set of tickets via a fixed price sale; and based at least in part on information related to the progression and/or results of the second dynamically-priced ticket sale of the second set of tickets, assigning a number of tickets for the event to be offered for sale at a third fixed price. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification