SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR EVALUATING SEARCH RESULTS IN A CUSTOMER QUEUEING SYSTEM
First Claim
Patent Images
1. A system, comprising:
- a database including a list of customers, the list of customer defining a queue for access to a resource;
a customer control unit associated with a customer, the customer control unit being configured to receive a request from the customer to be added to the queue and to generate a request signal;
a queue module configured to receive the request signal, to assign the customer a number in the queue, and to store the queue number assigned to the customer at the bottom of the list in the database;
a request device configured to receive input and to generate a search engine request for a first customer in the queue;
a search engine module coupled to the database and the request device and being configured to receive the search engine request, to access the database, to establish the first customer from the list of customers as a function of the search engine request, and to return the queue number associated with the next customer; and
,a notification module coupled to the search engine module and the customer control unit and being configured to receive the queue number associated with the next customer and to send a message to the customer control unit to inform the customer of a relative position in the queue.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided that perform a search request against a queue database of customers in a queue for access to a resource.
-
Citations
25 Claims
-
1. A system, comprising:
-
a database including a list of customers, the list of customer defining a queue for access to a resource; a customer control unit associated with a customer, the customer control unit being configured to receive a request from the customer to be added to the queue and to generate a request signal; a queue module configured to receive the request signal, to assign the customer a number in the queue, and to store the queue number assigned to the customer at the bottom of the list in the database; a request device configured to receive input and to generate a search engine request for a first customer in the queue; a search engine module coupled to the database and the request device and being configured to receive the search engine request, to access the database, to establish the first customer from the list of customers as a function of the search engine request, and to return the queue number associated with the next customer; and
,a notification module coupled to the search engine module and the customer control unit and being configured to receive the queue number associated with the next customer and to send a message to the customer control unit to inform the customer of a relative position in the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, including the steps of:
-
maintaining a database including a list of customers, the list of customers defining a queue for access to a resource; receiving a request, at a customer control unit associated with a customer, to add the customer to the queue, and generating a request signal; receiving the request signal, at a queue module, assigning the customer a number in the queue, and storing the queue number assigned to the customer at the bottom of the list in the database; receiving an input at a request device and generating a search engine request for a first customer in the queue; receiving the search engine request, at a search engine module coupled to the database and the input device, accessing the database to establish the first customer from the list of customers as a function of the search engine request, and returning the queue number associated with the next customer; and
,receiving the queue number at a notification module coupled to the search engine module and the customer control unit and responsively sending a message to the customer control unit to inform the customer of a relative position in the queue. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory computer-readable storage media, having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:
-
maintain a database including a list of customers, the list of customers defining a queue for access to a resource; receive a request, at a customer control unit associated with a customer, to add the customer to the queue, and generating a request signal; receive the request signal, at a queue module, assign the customer a number in the queue, and store the queue number assigned to the customer at the bottom of the list in the database; receive an input at a request device and generate a search engine request for a first customer in the queue; receive the search engine request, at a search engine module coupled to the database and the input device, access the database to establish the first customer from the list of customers as a function of the search engine request, and return the queue number associated with the next customer; and
,receive the queue number at a notification module coupled to the search engine module and the customer control unit and responsively send a message to the customer control unit to inform the customer of a relative position in the queue.
-
Specification