Queue management system
Abstract
A system includes a memory and a queue manager that maintains a virtual queue in the memory for a consumable event. The virtual queue defines a current order of a plurality of a first class of agents for the consumable event. The queue manager is configured to summon one or more agents of the plurality of the first class of agents to the consumable event, and output an instruction to one or more agents of a plurality of a second class of agents configured to perform one or more actions related to the consumable event, wherein the queue manager is configured to communicate with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents and to communicate with the plurality of the second class of agents.
Claims
exact text as granted — not AI-modified1 . A system comprising:
a memory; and a queue manager that maintains a virtual queue in the memory for a consumable event, the virtual queue defining a current order of a plurality of a first class of agents for the consumable event, the queue manager configured to summon one or more agents of the plurality of the first class of agents to the consumable event, and output an instruction to one or more agents of a plurality of a second class of agents configured to perform one or more actions related to the consumable event, wherein the queue manager is configured to communicate with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents and to communicate with the plurality of the second class of agents, wherein the queue manager communicates with each mobile device in order to monitor the associated agent of the plurality of the first class of agents and the queue manager communicates with each agent of the plurality of the second class of agents in order to monitor the plurality of the second class of agents, wherein the queue manager is configured to dynamically determine when to output an instruction to one or more agents of the plurality of the second class of agents to perform the one or more actions based on the monitoring of the plurality of the first class of agents and the monitoring of the plurality of the second class of agents.
2 . The system of claim 2 , wherein the one or more actions the queue manager instructs the one or more agents of the plurality of the second class of agents to perform comprises transporting the one or more agents of the plurality of the first class of agents to at least one of the one or more consumable events.
3 . A system comprising:
a memory; and a queue manager that maintains a virtual queue in the memory for a consumable event, the virtual queue defining a current order of a plurality of a first class of agents, the queue manager configured to summon one or more agents of the plurality of the first class of agents to the consumable event, and summon one or more agents of a plurality of a second class of agents to the consumable event, the second class of agents being configured for performing an action related to the consumable event, wherein the queue manager is configured to communicate with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents and to communicate with the plurality of the second class of agents, wherein the queue manager communicates with each mobile device in order to monitor the associated agent of the plurality of the first class of agents and the queue manager communicates with each agent of the plurality of the second class of agents in order to monitor the plurality of the second class of agents, wherein the queue manager is configured to dynamically determine when to summon one or more agents of the plurality of the second class of agents to the consumable event based on the monitoring of the plurality of the first class of agents and the monitoring of the plurality of the second class of agents.
4 . The system of claim 3 , wherein the one or more agents of the plurality of the second class of agents being configured for performing an action related to the consumable event comprises performing at least a cleaning action.
5 . The system of claim 3 , wherein the queue manager is configured to dynamically determine when to summon one or more agents of the plurality of the second class of agents to the consumable event based on a schedule of the consumable event.
6 . A method for summoning one or more agents of a plurality of a first class of agents to a consumable event and outputting an instruction to one or more agents of a plurality of a second class of agents configured to perform one or more actions related to the consumable event, comprising:
maintaining a virtual queue in a memory, the virtual queue defining a current order of the plurality of the first class of agents for the consumable event; summoning one or more agents of the plurality of the first class of agents to the consumable event by communicating with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents; and outputting an instruction to the one or more agents of the plurality of a second class of agents configured to perform one or more actions related to the consumable event, wherein the method further comprises: communicating with each mobile device in order to monitor the associated agent of the plurality of the first class of agents and communicating with each agent of the plurality of the second class of agents in order to monitor the plurality of the second class of agents; and dynamically determining when to output the instruction to one or more agents of the plurality of the second class of agents to perform the one or more actions based on the monitoring of the plurality of the first class of agents and the monitoring of the plurality of the second class of agents.
7 . A method for summoning one or more agents of a plurality of a first class of agents to a consumable event and summoning one or more agents of a plurality of a second class of agents to the consumable event, the second class of agents being configured for performing an action related to the consumable event, comprising:
maintaining a virtual queue in the memory, the virtual queue defining a current order of a plurality of a first class of agents for the consumable event; communicating with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents, in order to monitor the associated agent of the plurality of the first class of agents; communicating with the plurality of the second class of agents in order to monitor the plurality of the second class of agents; summoning one or more agents of the plurality of the first class of agents to the consumable event by communicating with a plurality of mobile devices, each mobile device of the plurality of mobile devices associated with an agent of the plurality of the first class of agents; dynamically determining when to summon one or more agents of the plurality of the second class of agents to the consumable event based on the monitoring of the plurality of the first class of agents and the monitoring of the plurality of the second class of agents; and in response, summoning the determined one or more agents of the plurality of the second class of agents to the consumable event.Join the waitlist — get patent alerts
Track US2023177433A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.