GPS-BASED ACTIVITY MANAGEMENT
First Claim
Patent Images
1. A system, comprising:
- a proxy module configured to communicate with a remote application via a network;
a manager module that is in selective communication with a remote device via the network, and that selectively receives, from the remote device, location information identifying a location of the remote device; and
a data store that includes a customer location and an event, the at least one customer location being associated with a customer, the manager module being configured to write the event to the data store upon receiving the information concerning the location of the remote device, the event including the location of the remote device and an identifier for the remote device or a user thereof;
the manager module being further configured to selectively query the data store for an association between the event and the customer location, and to provide the association to the proxy module, andthe proxy module being further configured to query the remote application via the network, upon receiving the association, for information regarding a customer associated with the customer location, and to provide responsive customer information to the manager module.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote device may received location information identifying a location of the remote device. An event is written to a data store upon receiving the information concerning the location of the remote device, the event including the location of the remote device and an identifier for the remote device or a user thereof. The data store is selectively queried for an association between the event and the customer location. A remote application is queried via a network, upon receiving the association, for information regarding a customer associated with the customer location.
-
Citations
21 Claims
-
1. A system, comprising:
-
a proxy module configured to communicate with a remote application via a network; a manager module that is in selective communication with a remote device via the network, and that selectively receives, from the remote device, location information identifying a location of the remote device; and a data store that includes a customer location and an event, the at least one customer location being associated with a customer, the manager module being configured to write the event to the data store upon receiving the information concerning the location of the remote device, the event including the location of the remote device and an identifier for the remote device or a user thereof; the manager module being further configured to selectively query the data store for an association between the event and the customer location, and to provide the association to the proxy module, and the proxy module being further configured to query the remote application via the network, upon receiving the association, for information regarding a customer associated with the customer location, and to provide responsive customer information to the manager module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, from a remote device, location information identifying a location of the remote device; and writing an event to a data store upon receiving the information concerning the location of the remote device, the event including the location of the remote device and an identifier for the remote device or a user thereof; selectively querying the data store for an association between the event and the location; and querying a remote application via a network, upon receiving the association, for information regarding a customer associated with the customer location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium tangibly embodying a set of computer executable instructions, the instructions including instructions for:
-
receiving, from a remote device, location information identifying a location of the remote device; and writing an event to a data store upon receiving the information concerning the location of the remote device, the event including the location of the remote device and an identifier for the remote device or a user thereof; selectively querying the data store for an association between the event and the location; and querying a remote application via a network, upon receiving the association, for information regarding a customer associated with the customer location. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification