Patron service system and method
DCFirst Claim
1. A computer-implemented method executed by one or more processors of a first mobile computing device, the method comprising:
- receiving, over a wireless communications channel and by the one or more processors, a venue-specific application;
communicating, by the one or more processors, with a server system over the wireless communication channel to authenticate, based on a security protocol, a user of the venue-specific application on the first mobile computing device;
determining, by the one or more processors, a location of the first mobile computing device at a first time based on one or more wireless signals;
receiving, by the one or more processors, a user input indicating a service request through the venue-specific application;
providing, to the server system, data indicating the location of the first mobile computing device, information associated with a user of the first mobile computing device, and an indication of the service request, wherein the indication of the service request causes the server system to send the location of the first mobile computing device and the information associated with the user of the first mobile computing device to a second mobile computing device to facilitate presentation of the location of the first mobile computing device on a display of the second mobile computing device in real-time;
determining, by the one or more processors, an updated location of the first mobile computing device at a second time based on the one or more wireless signals; and
providing, to the server system, data indicating the updated location of the first mobile computing device.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method provides for using a wireless patron unit within a venue and within a vicinity of the venue. The method includes providing at least one patron with a wireless patron unit by either permitting the at least one patron to temporarily use a provided wireless patron unit that includes at least one venue specific application program, or by providing at least one venue specific application program to the at least one patron for downloading into a patron-owned wireless communication device that can be used during the at least one patron'"'"'s visit to the venue. The method also includes connecting the wireless patron unit to a server enabling communication between the wireless patron unit and the server, entering a patron order for at least one item or service provided by the venue into the wireless patron unit, and determining a current location of the wireless patron unit.
48 Citations
19 Claims
-
1. A computer-implemented method executed by one or more processors of a first mobile computing device, the method comprising:
-
receiving, over a wireless communications channel and by the one or more processors, a venue-specific application; communicating, by the one or more processors, with a server system over the wireless communication channel to authenticate, based on a security protocol, a user of the venue-specific application on the first mobile computing device; determining, by the one or more processors, a location of the first mobile computing device at a first time based on one or more wireless signals; receiving, by the one or more processors, a user input indicating a service request through the venue-specific application; providing, to the server system, data indicating the location of the first mobile computing device, information associated with a user of the first mobile computing device, and an indication of the service request, wherein the indication of the service request causes the server system to send the location of the first mobile computing device and the information associated with the user of the first mobile computing device to a second mobile computing device to facilitate presentation of the location of the first mobile computing device on a display of the second mobile computing device in real-time; determining, by the one or more processors, an updated location of the first mobile computing device at a second time based on the one or more wireless signals; and providing, to the server system, data indicating the updated location of the first mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method executed by one or more processors, the method comprising:
-
providing, over a wireless communications channel and by the one or more processors, a venue-specific application to a mobile computing device; communicating, by the one or more processors, with the mobile computing device over the wireless communication channel to authenticate, based on a security protocol, a user of the venue-specific application on the mobile computing device; receiving, by the one or more processors, location information from the mobile computing device; determining, by the one or more processors, a location of the mobile computing device at a first time based on the location information; mapping, by the one or more processors, the location to a region that is associated with a venue; receiving, from the mobile computing device, order information for the venue that indicates a user selection of an order option from the venue-specific application; receiving, by the one or more processors, updated location information from the mobile computing device; and determining, by the one or more processors, an updated location of the mobile computing device at a second time based on the updated location information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 19)
-
-
15. A computer-implemented method executed by one or more processors of a server system, the method comprising:
-
providing, over a wireless communications channel and by the one or more processors, a venue-specific application to each of a plurality of mobile computing device; receiving, by the one or more processors, first location information from each of the plurality of mobile computing devices; determining, by the one or more processors, a first location of each of the plurality of mobile computing devices based on the first location information; receiving, from one of the mobile computing devices, a service request associated with the venue-specific application; receiving, by the one or more processors, updated location information from each of the mobile computing devices; determining, by the one or more processors, updated locations for each of the mobile computing devices based on the updated location information; and mapping the updated locations for each of the mobile computing devices to a region that is associated with a venue. - View Dependent Claims (16, 17, 18)
-
Specification