Mobile proximity-based analytics
First Claim
Patent Images
1. A method, comprising:
- receiving, via a device, data that resolves a geographical location of a mobile device, and wherein receiving further includes receiving the data as a mobile device identifier that identifies the mobile device and the geographical location, the data received from a modified tracking system to send event data as a notification to the device, and the modified tracking system embedded in or affixed to a transportation vehicle and in communication with the mobile device, wherein receiving further includes obtaining a user identifier for a user associated with the mobile device based on the mobile device identifier, obtaining a profile associated with the user based on the user identifier, obtaining a security level associated with the user based on the user identifier, and obtaining an establishment identifier associated with an establishment based on the geographic location;
obtaining, via the device, at least one analytic based on the geographical location being in proximity to the establishment by identifying data sources available to the user based on the profile, the security level, the user identifier, and the establishment identifier, and wherein obtaining further includes querying the data stores that are local to the device and available from a Point-Of-Sale (POS) device of the establishment and returning types of data for the at least one analytic defined in the profile for the user as preferred by the user, wherein querying further includes querying a first data store that resides on the POS device, querying a second data store that is local to the device, and querying a third data store through a host system with the third data store external to the device and the POS device, and wherein querying the first data store further includes obtaining with the at least one analytic establishment operational data from the POS device that has not had a chance to be updated to an establishment data store associated with the establishment; and
delivering, via the device, the at least one analytic to an interface of the mobile device controlled by a mobile agent that executes on the mobile device and the interface permitting user interaction for obtaining a user-selected detail for the at least one analytic for viewing on the mobile device by the user, and wherein delivering further includes providing the at least one analytic without the user operating the mobile device making any request for the at least one analytic.
5 Assignments
0 Petitions
Accused Products
Abstract
A geographical position of a mobile device is monitored and when the position is within a configured proximity to an establishment, customized analytics are gathered relevant to the establishment. The analytics dynamically pushed to presentations on the display of the mobile device and to interfaces of the mobile device for viewing and interacting by a user of the mobile device, as the user is at or approaches the establishment.
-
Citations
9 Claims
-
1. A method, comprising:
-
receiving, via a device, data that resolves a geographical location of a mobile device, and wherein receiving further includes receiving the data as a mobile device identifier that identifies the mobile device and the geographical location, the data received from a modified tracking system to send event data as a notification to the device, and the modified tracking system embedded in or affixed to a transportation vehicle and in communication with the mobile device, wherein receiving further includes obtaining a user identifier for a user associated with the mobile device based on the mobile device identifier, obtaining a profile associated with the user based on the user identifier, obtaining a security level associated with the user based on the user identifier, and obtaining an establishment identifier associated with an establishment based on the geographic location; obtaining, via the device, at least one analytic based on the geographical location being in proximity to the establishment by identifying data sources available to the user based on the profile, the security level, the user identifier, and the establishment identifier, and wherein obtaining further includes querying the data stores that are local to the device and available from a Point-Of-Sale (POS) device of the establishment and returning types of data for the at least one analytic defined in the profile for the user as preferred by the user, wherein querying further includes querying a first data store that resides on the POS device, querying a second data store that is local to the device, and querying a third data store through a host system with the third data store external to the device and the POS device, and wherein querying the first data store further includes obtaining with the at least one analytic establishment operational data from the POS device that has not had a chance to be updated to an establishment data store associated with the establishment; and delivering, via the device, the at least one analytic to an interface of the mobile device controlled by a mobile agent that executes on the mobile device and the interface permitting user interaction for obtaining a user-selected detail for the at least one analytic for viewing on the mobile device by the user, and wherein delivering further includes providing the at least one analytic without the user operating the mobile device making any request for the at least one analytic. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a network device configured to facilitate execution of a analytics manager module; and wherein the analytics manager module is configured to dynamically push at least one analytic to an interface of a mobile device controlled by a mobile agent executing on the mobile device and the at least one analytic dynamically pushed based on proximity of the mobile device to an establishment, and wherein the interface permitting user interaction for obtaining a user-selected detail for the at least one analytic for viewing on the mobile device by a user, and wherein the at least one analytic dynamically pushed without the user operating the mobile device making any request for the at least one analytic, and wherein data stores are identified based on;
a user identifier for the user, an establishment identifier for the establishment, a profile associated with the user, and a security level associated with the user, wherein the data stores are queried that are local to the network device and available from a Point-Of-Sale (POS) device of the establishment, and wherein a first data store of the data stores is queried and resides on the POS device, and wherein a second data store of the data stores is queried and resides on the network device, and wherein a third data store of the data stores is queried through a host system that is external to both the POS device and the network device, and wherein the at least one analytic includes operational data obtained from the POS device that has not had a chance to be updated to an establishment data store associated with the establishment, and wherein types of data for the at least one analytic that are returned and defined in the profile for the user as preferred by the user; and
the analytics manager module is further configured to receive a notification on a geographical position for the mobile device from a modified tracking system to send event data as a notification to the network device, and the modified tracking system embedded in or affixed to a transportation vehicle and in communication with the mobile device. - View Dependent Claims (7, 8, 9)
-
Specification