Patent ID: 8892752

Claim:
A method for transferring data from a Bluetooth enabled data capture device to a remote internet server via a Bluetooth enabled mobile device comprising: performing at the Bluetooth enabled data capture device: establishing a secure paired Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device, wherein the secure paired Bluetooth connection uses a cryptographic encryption key; acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the secure paired Bluetooth connection is established; detecting and signaling the new data for transfer, to the Bluetooth enabled mobile device, wherein detecting and signaling the new data for transfer comprises: receiving a message from the Bluetooth enabled mobile device, over the established secure paired Bluetooth connection, to enable event notifications, corresponding to new data for transfer, on the Bluetooth enabled data capture device; enabling event notification on Bluetooth enabled data capture device, corresponding to new data for transfer; determining existence of the new data for transfer; and sending an event notification to the Bluetooth enabled mobile device, corresponding to existence of new data for transfer, over the established secure paired Bluetooth connection, wherein the Bluetooth enabled mobile device is configured to listen for the event notification sent from the Bluetooth enabled data capture device; encrypting, using the cryptographic encryption key, the new data acquired in the Bluetooth enabled data capture device; and transferring the encrypted data from the Bluetooth enabled data capture device to the Bluetooth enabled mobile device, over the established secure paired Bluetooth connection, wherein the Bluetooth enabled mobile device has access to the internet, wherein the Bluetooth enabled mobile device is configured to receive the encrypted data and obtain the new data from the encrypted data using the cryptographic encryption key, wherein the Bluetooth enabled mobile device is configured to attach a user identifier, an action setting and a destination web address of a remote internet server to the obtained new data, wherein the user identifier uniquely identifies a particular user of internet service provided by the remote internet server, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, and wherein the Bluetooth enabled mobile device is configured to send the obtained new data with the attached user identifier, an action setting and a destination web address to a remote internet server.