Receiving and queuing requests from hospitality customers
First Claim
1. A computer-implemented method for receiving requests using a request management system comprising:
- establishing a wireless network connection between a customer'"'"'s mobile device and a server including at least one processor;
determining, by a geolocation service at the server, a geolocation of the customer'"'"'s mobile device;
determining, by the server, a selectable set of data describing goods or services currently offered by a business location associated with the geolocation of the customer'"'"'s mobile device;
providing, via the wireless network connection, the selectable set of data to the customer'"'"'s mobile device based on the geolocation determined by the server;
receiving, from the customer'"'"'s mobile device, a request based on a selection from the selectable data set;
determining, by the server, a queue stored at the server and associated with one or more groups assigned to fulfill the request based on a request type and the geolocation;
adding the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and the geolocation;
establishing a network connection between the server and a staff mobile device associated with the one or more groups assigned to fulfill the request; and
providing the queue to the staff'"'"'s mobile device associated with the one or more groups.
2 Assignments
0 Petitions
Accused Products
Abstract
System, method, and computer program product embodiments for receiving customer requests use a request management system. An embodiment operates by establishing a connection with a customer'"'"'s mobile device, obtaining information about the location of the customer'"'"'s mobile device, providing to the customer'"'"'s mobile device a set of data describing goods or services currently offered by one or more business locations, receiving from the customer'"'"'s mobile device a request for a good or service offered by a particular business location, and adding the request to a queue associated with one or more groups assigned to fulfill the request based on the request type.
-
Citations
20 Claims
-
1. A computer-implemented method for receiving requests using a request management system comprising:
-
establishing a wireless network connection between a customer'"'"'s mobile device and a server including at least one processor; determining, by a geolocation service at the server, a geolocation of the customer'"'"'s mobile device; determining, by the server, a selectable set of data describing goods or services currently offered by a business location associated with the geolocation of the customer'"'"'s mobile device; providing, via the wireless network connection, the selectable set of data to the customer'"'"'s mobile device based on the geolocation determined by the server; receiving, from the customer'"'"'s mobile device, a request based on a selection from the selectable data set; determining, by the server, a queue stored at the server and associated with one or more groups assigned to fulfill the request based on a request type and the geolocation; adding the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and the geolocation; establishing a network connection between the server and a staff mobile device associated with the one or more groups assigned to fulfill the request; and providing the queue to the staff'"'"'s mobile device associated with the one or more groups. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A request management system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; establish a wireless network connection between a customer'"'"'s mobile device and the least one processor; determine a geolocation of the customer'"'"'s mobile device; determine a selectable set of data describing goods or services offered by a business location associated with the geolocation of the customer'"'"'s mobile device; provide, via the wireless network connection, the selectable set of data to the customer'"'"'s mobile device based on the geolocation determined by the processor; receive, from the customer'"'"'s mobile device, a request based on a selection from the selectable data set; determine a queue associated with one or more groups assigned to fulfill the request based on a request type and geolocation; add the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and geolocation; establish a network connection between the processor and a staff mobile device associated with the one or more groups assigned to fulfill the request; and provide the queue to the staff'"'"'s mobile device associated with the one or more groups. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations in a request management system comprising:
-
establishing a wireless network connection between a customer'"'"'s mobile device and a server including at least one processor; determining, by a geolocation service at the server, a geolocation of the customer'"'"'s mobile device; determining, by the server, a selectable set of data describing goods or services currently offered by a business location associated with the geolocation of the customer'"'"'s mobile device; providing, via the wireless network connection, the selectable set of data to the customer'"'"'s mobile device based on the geolocation determined by the server; receiving, from the customer'"'"'s mobile device, a request based on a selection from the selectable data set; determining, by the server, a queue stored at the server and associated with one or more groups assigned to fulfill the request based on a request type and the geolocation; adding the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and the geolocation; establishing a network connection between the server and a staff mobile device associated with the one or more groups assigned to fulfill the request; and providing the queue to the staff'"'"'s mobile device associated with the one or more groups. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification