Systems and methods for facilitating a third-party service based on location of a mobile device
First Claim
1. A method comprising:
- determining, by a service facilitating subsystem comprising at least one computing device, a geographic location and an elevation of a mobile device based on location data received from said mobile device;
identifying, by said service facilitating subsystem, a premises area map that corresponds to said elevation of said mobile device within an interior of a premises area;
providing, by said service facilitating subsystem, data representative of said premises area map to said mobile device for display in a graphical user interface of said mobile device;
receiving, by said service facilitating subsystem, a request to add a user of said mobile device to a wait list associated with a premises reference location located within said premises area, said request initiated in response to a user selection of a graphical representation of said premises reference location within said premises area map;
confirming, by said service facilitating subsystem, that said geographic location of said mobile device is within a predefined range of said premises reference location located within said premises area;
facilitating, by said service facilitating subsystem, an adding of said user of said mobile device to said wait list associated with said premises reference location in response to said request and said confirmation;
determining, by said service facilitating subsystem after said facilitating of said adding, that said mobile device is no longer located within said predefined range of said premises reference location; and
facilitating, by said service facilitating subsystem, a removal of said user from said wait list in response to said determination that said mobile device is no longer located within said predefined range of said premises reference location.
2 Assignments
0 Petitions
Accused Products
Abstract
In an exemplary method, a request is received from a mobile device, a geographic location of the mobile device is determined, the geographic location of the mobile device is confirmed to be within a predefined range of a premises reference location located within a premises area, and a third-party service associated with the premises reference location is facilitated in response to the request and the confirmation. In certain embodiments, the third-party service includes adding a user associated with the mobile device to a wait list. In certain embodiments, the third-party service further includes providing a notification message to the mobile device when a wait period is over. In certain embodiments, the third-party service includes a food service provided at the premises reference location.
-
Citations
18 Claims
-
1. A method comprising:
-
determining, by a service facilitating subsystem comprising at least one computing device, a geographic location and an elevation of a mobile device based on location data received from said mobile device; identifying, by said service facilitating subsystem, a premises area map that corresponds to said elevation of said mobile device within an interior of a premises area; providing, by said service facilitating subsystem, data representative of said premises area map to said mobile device for display in a graphical user interface of said mobile device; receiving, by said service facilitating subsystem, a request to add a user of said mobile device to a wait list associated with a premises reference location located within said premises area, said request initiated in response to a user selection of a graphical representation of said premises reference location within said premises area map; confirming, by said service facilitating subsystem, that said geographic location of said mobile device is within a predefined range of said premises reference location located within said premises area; facilitating, by said service facilitating subsystem, an adding of said user of said mobile device to said wait list associated with said premises reference location in response to said request and said confirmation; determining, by said service facilitating subsystem after said facilitating of said adding, that said mobile device is no longer located within said predefined range of said premises reference location; and facilitating, by said service facilitating subsystem, a removal of said user from said wait list in response to said determination that said mobile device is no longer located within said predefined range of said premises reference location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining, by a service facilitating subsystem, a geographic location and an elevation of a mobile device; identifying, by said service facilitating subsystem, a premises area map that corresponds to said elevation of said mobile device within an interior of a premises area; providing, by said service facilitating subsystem, data representative of said premises area map to said mobile device over a network, said premises area map being representative of said premises area; receiving, by said service facilitating subsystem, a request from said mobile device over said network to be added to a wait list associated with a premises reference location located within said premises area, said request initiated in response to a user selection of a graphical representation of said premises reference location within said premises area map displayed by a graphical user interface of said mobile device; confirming, by said service facilitating subsystem, that said geographic location of said mobile device is within a predefined range of said premises reference location; facilitating, by said service facilitating subsystem, an adding of a user of said mobile device to said wait list associated with said premises reference location in response to said request and said confirmation; determining, by said service facilitating subsystem after facilitating said adding, that said mobile device is no longer located within said predefined range of said premises reference location; and facilitating, by said service facilitating subsystem, a removal of said user from said wait list in response to said determination that said mobile device is no longer located within said predefined range of said premises reference location.
-
-
18. A system comprising:
-
a processing module; a premises map distribution module configured to direct said processing module to determine a geographic location and an elevation of a mobile device based on location data received from said mobile device; identify a premises area map that corresponds to said elevation of said mobile device within an interior of a premises area; provide data representative of said premises area map to said mobile device for display in a graphical user interface of said mobile device; a communication module configured to receive a request to add a user of said mobile device to a wait list associated with a premises reference location within said premises area, said request initiated in response to a user selection of a graphical representation of said premises reference location within said premises area map and a service facilitator module configured to direct said processing module to confirm that said geographic location of said mobile device is within a predefined range of said premises reference location, facilitate an adding of said user of said mobile device to said wait list in response to said request and said confirmation, determine that said mobile device is no longer located within said predefined range of said premises reference location, and facilitate a removal of said user from said wait list in response to said determination that said mobile device is no longer located within said predefined range of said premises reference location.
-
Specification