Controlled token distribution to protect against malicious data and resource access
First Claim
Patent Images
1. A computer system, comprising:
- an interface configured to receive a user search query;
a search engine configured to process the user search query, wherein a query result identifying an event corresponding to the user search query is presented at the interface, the interface providing an option to select between a plurality of channels for assigning electronic tickets to the event;
a first data store, the first data store associated with a first channel of the plurality of channels, and configured to store representations of electronic tickets to the event, the first data store being associated with a queue storing requests for the electronic tickets to the event, the requests being queued for processing;
a second data store, the second data store associated with a second channel of the plurality of channels, and configured to store representations of electronic tickets to the event; and
a servo system configured to;
allocate a set of electronic tickets to the event to the first channel, the allocation of the set of electronic tickets being subject to a restriction pertaining to a quantity of electronic tickets to be allocated to a given channel;
identify, by a load balancer, a system load pertaining to a number of the requests in the queue;
identify a subset of electronic tickets from the set of electronic tickets based on the identified system load;
determine that the subset of electronic tickets is to be reallocated to the second channel, the determination that the subset of electronic tickets is to be reallocated being based on the identified system load and the restriction, such that reallocation of the subset of electronic tickets satisfies the restriction; and
reallocate the subset of electronic tickets from the first channel to the second channel.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for controlling data and resource access. For example, methods and systems can facilitate controlled token distribution across systems and token processing in a manner so as to limit access to and to protect data that includes access codes.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
an interface configured to receive a user search query; a search engine configured to process the user search query, wherein a query result identifying an event corresponding to the user search query is presented at the interface, the interface providing an option to select between a plurality of channels for assigning electronic tickets to the event; a first data store, the first data store associated with a first channel of the plurality of channels, and configured to store representations of electronic tickets to the event, the first data store being associated with a queue storing requests for the electronic tickets to the event, the requests being queued for processing; a second data store, the second data store associated with a second channel of the plurality of channels, and configured to store representations of electronic tickets to the event; and a servo system configured to; allocate a set of electronic tickets to the event to the first channel, the allocation of the set of electronic tickets being subject to a restriction pertaining to a quantity of electronic tickets to be allocated to a given channel; identify, by a load balancer, a system load pertaining to a number of the requests in the queue; identify a subset of electronic tickets from the set of electronic tickets based on the identified system load; determine that the subset of electronic tickets is to be reallocated to the second channel, the determination that the subset of electronic tickets is to be reallocated being based on the identified system load and the restriction, such that reallocation of the subset of electronic tickets satisfies the restriction; and reallocate the subset of electronic tickets from the first channel to the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving a user search query; processing the user search query, wherein processing includes generating a query result that identifies an event corresponding to the user search query, and providing an option to select between a plurality of channels for assigning electronic tickets to the event; storing first data at a first data store, the first data store being associated with a first channel of the plurality of channels, and configured to store representations of electronic tickets to the event, the first data store being associated with a queue storing requests for the electronic tickets to the event, the requests being queued for processing; storing second data at a second data store, the second data store being associated with a second channel of the plurality of channels, and configured to store representations of additional electronic tickets to the event; allocating a set of electronic tickets to the event to the first channel, the allocation of the set of electronic tickets being subject to a restriction pertaining to a quantity of electronic tickets to be allocated to a given channel; identifying a system load pertaining to a number of the requests in the queue; identifying a subset of electronic tickets from the set of electronic tickets based on the identified system load; determining that the subset of electronic tickets is to be reallocated to the second channel, the determination that the subset of electronic tickets is to be reallocated being based on the identified system load and the restriction, such that reallocation of the subset of electronic tickets satisfies the restriction; and reallocating the subset of electronic tickets from the first channel to the second channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
receiving a user search query; processing the user search query, wherein processing includes generating a query result that identifies an event corresponding to the user search query, and providing an option to select between a plurality of channels for assigning electronic tickets to the event; storing first data at a first data store, the first data store being associated with a first channel of the plurality of channels, and configured to store representations of electronic tickets to the event, the first data store being associated with a queue storing requests for the electronic tickets to the event, the requests being queued for processing; storing second data at a second data store, the second data store being associated with a second channel of the plurality of channels, and configured to store representations of additional electronic tickets to the event; allocating a set of electronic tickets to the event to the first channel, the allocation of the set of electronic tickets being subject to a restriction pertaining to a quantity of electronic tickets to be allocated to a given channel; identifying a system load pertaining to a number of the requests in the queue; identifying a subset of electronic tickets from the set of electronic tickets based on the identified system load; determining that the subset of electronic tickets is to be reallocated to the second channel, the determination that the subset of electronic tickets is to be reallocated being based on the identified system load and the restriction, such that reallocation of the subset of electronic tickets satisfies the restriction; and reallocating the subset of electronic tickets from the first channel to the second channel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification