Patent ID: 8700790

Claim:
A method for acquiring and transferring data from a Bluetooth enabled data capture device to one or more web services thru a Bluetooth enabled mobile device, the method comprising: providing a software module on the Bluetooth enabled data capture device; providing a software module on the Bluetooth enabled mobile device; establishing a pairing between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; acquiring data in the Bluetooth enabled data capture device, wherein the data acquired in the Bluetooth enabled data capture device is newly acquired data, acquired after establishing the pairing between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; transferring the data acquired in the Bluetooth enabled data capture device to the Bluetooth enabled mobile device using an available data transfer protocol, wherein the available data transfer protocol comprises (i) a direct transfer protocol, wherein the software module on the Bluetooth enabled data capture device uses a user identifier for the data and automatically transfers the data to the Bluetooth enabled mobile device, wherein the user identifier uniquely identifies a particular user of a web service, (ii) a segmented transfer protocol that is used in part due to present data size and data transfer capabilities, wherein the software module on the Bluetooth enabled data capture device segments the data into data segments, uses segment identifiers for each of the data segments, uses a user identifier for each of the data segments, and transfers the data segments to the Bluetooth enabled mobile device; receiving, using the software module on the Bluetooth enabled mobile device, data from the Bluetooth enabled data capture device; transferring, using the software module on the Bluetooth enabled mobile device, one or more portions of the data received by the Bluetooth enabled mobile device to the one or more web services; receiving, at the one or more web services, data from the Bluetooth enabled mobile device, by using a data transfer protocol wherein the data transfer protocol comprises (i) a direct transfer protocol, wherein the one or more web services receive the transferred data corresponding to a user identifier, (ii) a segmented transfer protocol, wherein the one or more web services receive segmented data and reassemble it using segment identifiers and a user identifier; and making available, at the one or more web services, the data received from the Bluetooth enabled mobile device for public or private consumption over the internet, wherein one or more portions of the data correspond to a particular user of the web services.