Back to results
US 11,599,386 B2Granted
Triggered queue transformation
AssigneeLive Nation Entertainment, Inc.
InventorsDebbie Hsu, Gary Yu, Jonathan Philpott, Suzanne Lai, Hong Zhou
Life of this patent
Estimating the term…
Abstract
Methods and systems disclosed herein relate generally to evaluating resource loads to determine when to transform queues and to specific techniques for transforming at least part of queues so as to correspond to alternative resources.
Claims20
A system comprising:
- one or more processors;
- and
- a non-transitory computer readable storage medium containing instructions which when executed on the one or more processors, cause the one or more processors to perform actions including:
- receiving a plurality of request communications, each request communication of the plurality of request communications being received from a device of a plurality of devices;
- identifying a first resource associated with each request communication of the plurality of request communications, the first resource being identified from amongst a plurality of resources;
- identifying, for each resource of the plurality of resources, a first queue associated with the first resource;
- storing, for each request communication, a task in a queue position of the first queue of the first resource associated with the request communication;
- sequentially processing each task in at least part of the first queue in accordance with a schedule;
- detecting, based on one or more characteristics of the sequentially processing, that a resource-provisioning condition is satisfied;
- in response to the detection, provisioning a second queue associated with a second resource, wherein both the first resource and the second resource have common characteristics selected from a group consisting of performing entity and location;
- and
- sequentially processing tasks, other than the tasks in the queue position of the first queue, using the second queue.
9 more elements
A computer-implemented method comprising:
- receiving a plurality of request communications, each request communication of the plurality of request communications being received from a device of a plurality of devices;
- identifying a first resource associated with each request communication of the plurality of request communications, the first resource being identified from amongst a plurality of resources;
- identifying, for each resource of the plurality of resources, a first queue associated with the first resource;
- storing, for each request communication, a task in a queue position of the first queue of the resource associated with the request communication;
- sequentially processing each task in at least part of the first queue in accordance with a schedule;
- detecting, based on one or more characteristics of the sequentially processing, that a resource-provisioning condition is satisfied;
- in response to the detection, provisioning a second queue associated with a second resource, wherein both the first resource and the second resource have common characteristics selected from a group consisting of performing entity and location;
- and
- sequentially processing tasks, other than the tasks in the queue position of the first queue, using the second queue.
6 more elements
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more processors to perform actions including:
- receiving a plurality of request communications, each request communication of the plurality of request communications being received from a device of a plurality of devices;
- identifying a first resource associated with each request communication of the plurality of request communications, the first resource being identified from amongst a plurality of resources;
- identifying, for each resource of the plurality of resources, a first queue associated with the first resource;
- storing, for each request communication, a task in a queue position of the first queue of the resource associated with the request communication;
- sequentially processing each task in at least part of the first queue in accordance with a schedule;
- detecting, based on one or more characteristics of the sequentially processing, that a resource-provisioning condition is satisfied;
- in response to the detection, provisioning a second queue associated with a second resource, wherein both the first resource and the second resource have common characteristics selected from a group consisting of performing entity and location;
- and
- sequentially processing tasks, other than the tasks in the queue position of the first queue, using the second queue.
6 more elements
Dependencies are inferred from the claim text.