Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for enhancing an enterprise software system with a location service comprising: a beacon device for disposition proximal to an associated category, said beacon device configured for transmitting a beacon signal having an encoded beacon identification; a distribution server connected to a network for distributing a smart device application to a smart device; said smart device application comprising an application module and an integrated service module; said integrated service module configured for running on said smart device, said integrated service module configured for controlling said smart device for receiving said beacon signal and determining proximity information relating to a distance from said smart device to said beacon based on a received signal property of said beacon signal; said integrated service module configured for network communication with a network server; said integrated service module configured for communicating said proximity information to said network server and receiving category information based on said proximity information from said network server; said integrated service module configured to communicate said category information to said application module; said application module configured to send said category information to an application server in response to a user action and configured to receive category related information from said application server for display on said smart device, said application server separate from said network server.
2. The system in accordance with claim 1 , wherein said proximity information is derived in accordance with a triangulation solution algorithm.
3. The system in accordance with claim 1 , wherein said proximity information is derived in accordance with a hyperbolic solution algorithm.
4. The system in accordance with claim 1 , wherein said proximity information comprises two-dimensional position information.
5. The system in accordance with claim 1 , wherein said proximity information comprises three-dimensional position information.
6. The system in accordance with claim 1 , wherein said integrated service module is configured to read said encoded beacon identification without engaging in an interactive connection protocol with said beacon device.
7. The system in accordance with claim 1 , wherein said received signal property is beacon signal strength, and wherein said integrated service module is configured to determine said beacon signal strength without engaging in an interactive connection protocol with said beacon device.
8. The system in accordance with claim 1 , wherein said beacon device transmits an indication of transmitted signal level.
9. The system in accordance with claim 1 , wherein said network server is configured to run a location engine algorithm to determine a location for said smart device based on said proximity information.
10. The system in accordance with claim 9 , wherein said network server is configured to determine contextualized location information based on said location for said smart device and is configured to communicate said contextualized location information to said integrated service module.
11. The system in accordance with claim 9 , wherein the application module is configured to initiate an action based on said contextualized location information received.
12. The system in accordance with claim 11 , wherein the application module is configured to log user action information with time marker information and send the user action information and time marker information to said application server.
13. The system in accordance with claim 1 , wherein the encoded beacon identification is configured to change in accordance with a time schedule, and wherein the encoded beacon identification is configured to change in accordance with a mathematical process having at least one parameter not publicly disclosed.
14. The system in accordance with claim 13 , wherein the network server is configured to utilize overlapping sequential periods having an overlapping interval and permits at least two encoded beacon identification values during the overlapping interval.
15. The system in accordance with claim 14 , further including a plurality of beacons transmitting a respective plurality of encoded beacon identification values, wherein the respective encoded beacon identification values are chosen to avoid duplication of the same encoded beacon identification value for a given time period among the beacons of the plurality of beacons.
Unknown
April 5, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.