Automatic multimedia upload for publishing data and multimedia content
First Claim
1. A method for acquiring and transferring data from a Bluetooth enabled data capture device to one or more web services, the method comprising:
- providing a software module on the Bluetooth enabled data capture device;
establishing a pairing between the Bluetooth enabled data capture device and a Bluetooth enabled mobile device;
acquiring data in the Bluetooth enabled data capture device;
transferring the data acquired in the Bluetooth enabled data capture device using an available data transfer protocol to the Bluetooth enabled mobile device for transmission to the one or more web services, 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, wherein in case of network interruption during the segmented data transfer, transferring segmented data further comprises;
sending a synchronization request to the web service, for a user identifier, after a network connection to the web service is restored;
receiving a synchronization reply back from the web service, corresponding to the successfully received segmented data, for a user identifier; and
resuming the segmented data transfer based on the synchronization reply received from the web service, for a user identifier; and
wherein the Bluetooth enabled mobile device is configured to receive the data and send it to the one or more web services, and wherein the one or more web services are configured to receive the data sent by the Bluetooth enabled mobile device.
12 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.
7 Citations
27 Claims
-
1. A method for acquiring and transferring data from a Bluetooth enabled data capture device to one or more web services, the method comprising:
-
providing a software module on the Bluetooth enabled data capture device; establishing a pairing between the Bluetooth enabled data capture device and a Bluetooth enabled mobile device; acquiring data in the Bluetooth enabled data capture device; transferring the data acquired in the Bluetooth enabled data capture device using an available data transfer protocol to the Bluetooth enabled mobile device for transmission to the one or more web services, 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, wherein in case of network interruption during the segmented data transfer, transferring segmented data further comprises; sending a synchronization request to the web service, for a user identifier, after a network connection to the web service is restored; receiving a synchronization reply back from the web service, corresponding to the successfully received segmented data, for a user identifier; and resuming the segmented data transfer based on the synchronization reply received from the web service, for a user identifier; and wherein the Bluetooth enabled mobile device is configured to receive the data and send it to the one or more web services, and wherein the one or more web services are configured to receive the data sent by the Bluetooth enabled mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22)
-
-
13. A method for transferring data from a Bluetooth enabled mobile device to one or more web services, the method comprising:
-
providing a software module on the Bluetooth enabled mobile device; establishing a pairing between the Bluetooth enabled mobile device and a Bluetooth enabled data capture device; receiving, at the Bluetooth enabled mobile device, data from the Bluetooth enabled data capture device; and transferring the data received by the Bluetooth enabled mobile device to the one or more web services 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 mobile device uses a user identifier for the data and automatically transfers the data to the one or more web services, 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 mobile 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 one or more web services, and wherein in case of network interruption during the segmented data transfer, transferring segmented data further comprises; sending a synchronization request to the web service, for a user identifier, after a network connection to the web service is restored; receiving a synchronization reply back from the web service, corresponding to the successfully received segmented data, for a user identifier; and resuming the segmented data transfer based on the synchronization reply received from the web service, for a user identifier; and wherein the one or more web services are configured to receive the data sent by the Bluetooth enabled mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A method for transferring data from a Bluetooth enabled mobile device to one or more web services, the method comprising:
-
providing a software module on the Bluetooth enabled mobile device; determining the size of the data to be transferred from the Bluetooth enabled mobile device to the web service, using the software module on the Bluetooth enabled mobile device; transferring the data from the Bluetooth enabled mobile device to the one or more web services 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 mobile device uses a user identifier for the data and automatically transfers the data to the one or more web services, 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 mobile 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 one or more web services, and wherein in case of network interruption during the segmented data transfer, transferring segmented data further comprises; sending a synchronization request to the web service, for a user identifier, after a network connection to the web service is restored; receiving a synchronization reply back from the web service, corresponding to the successfully received segmented data, for a user identifier; and resuming the segmented data transfer based on the synchronization reply received from the web service, for a user identifier; 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 one of (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. - View Dependent Claims (24, 25, 26, 27)
-
Specification