Automatic Multimedia Upload For Publishing Data And Multimedia Content
First Claim
1. A method for transferring data from a Bluetooth enabled data capture device to one or more remote internet servers via a Bluetooth enabled mobile device comprising:
- performing at a Bluetooth enabled data capture device;
establishing a paired Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device;
acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the 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 request to get new data, at the Bluetooth enabled data capture device, from the Bluetooth enabled mobile device, over the established paired Bluetooth connection;
receiving a request to enable event notifications for new data on the Bluetooth enabled data capture device, from the Bluetooth enabled mobile device, over the established paired Bluetooth connection;
enabling event notification on Bluetooth enabled data capture device, corresponding to change in new data;
determining existence of the new data for transfer; and
sending event notification as a signal to the Bluetooth enabled mobile device, corresponding to existence of new data for transfer, over the established paired Bluetooth connection, wherein the Bluetooth enabled mobile device listens for the event notification sent from the Bluetooth enabled data capture device;
transferring the new data acquired in the Bluetooth enabled data capture to the Bluetooth enabled mobile device, over the 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 new data and send it to one or more remote internet servers.
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.
-
Citations
20 Claims
-
1. A method for transferring data from a Bluetooth enabled data capture device to one or more remote internet servers via a Bluetooth enabled mobile device comprising:
performing at a Bluetooth enabled data capture device; establishing a paired Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the 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 request to get new data, at the Bluetooth enabled data capture device, from the Bluetooth enabled mobile device, over the established paired Bluetooth connection; receiving a request to enable event notifications for new data on the Bluetooth enabled data capture device, from the Bluetooth enabled mobile device, over the established paired Bluetooth connection; enabling event notification on Bluetooth enabled data capture device, corresponding to change in new data; determining existence of the new data for transfer; and sending event notification as a signal to the Bluetooth enabled mobile device, corresponding to existence of new data for transfer, over the established paired Bluetooth connection, wherein the Bluetooth enabled mobile device listens for the event notification sent from the Bluetooth enabled data capture device; transferring the new data acquired in the Bluetooth enabled data capture to the Bluetooth enabled mobile device, over the 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 new data and send it to one or more remote internet servers. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for transferring data from a Bluetooth enabled data capture device to one or more remote internet servers via a Bluetooth enabled mobile device comprising:
performing at a Bluetooth enabled data capture device; establishing a paired Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the 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 paired Bluetooth connection, to register for event notifications, corresponding to existence of new data for transfer, on the Bluetooth enabled data capture device; determining existence of the new data for transfer; creating a new data object on the Bluetooth enabled data capture device, wherein the new data object comprises new data, data associated with new data and a data signal, wherein data signal is a time-stamp attribute inside the data object; and sending an event notification to the Bluetooth enabled mobile device, corresponding to existence of new data for transfer, over the established paired Bluetooth connection, wherein the Bluetooth enabled mobile device listens for the event notification sent from the Bluetooth enabled data capture device; transferring the new data object from the Bluetooth enabled data capture device to the Bluetooth enabled mobile device, over the established 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 new data object, and send new data and time-stamp to one or more remote internet servers. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20)
-
12. A method for transferring data to one or more remote internet servers by a Bluetooth enabled mobile device comprising:
providing a software module on the Bluetooth enabled mobile device, wherein the software module on the Bluetooth enabled mobile device is configured to perform steps comprising; establishing a paired connection between the Bluetooth enabled mobile device and a Bluetooth enabled data capture device; detecting new data acquired by the Bluetooth enabled data capture device for transfer, wherein detecting the new data for transfer comprises; sending a message to the Bluetooth enabled data capture device, over the established paired Bluetooth connection, to enable event notifications on the Bluetooth enabled data capture device, corresponding to new data, wherein the new data is data acquired by Bluetooth enabled data capture device after establishing the Bluetooth pairing connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; enabling event notification listening on Bluetooth enabled mobile device, to listen for event notifications sent from the Bluetooth enabled data capture device, over the established Bluetooth connection; receiving, from the Bluetooth enabled data capture device, an event notification corresponding to existence of new data for transfer, over the established Bluetooth connection; and sending a request to the Bluetooth enabled data capture device, to get new data for transfer; receiving the new data over the established Bluetooth paired wireless connection, and transferring the new data received from the Bluetooth enabled data capture device to one or more remote internet servers.
-
16. A method for transferring data to one or more remote internet servers by a Bluetooth enabled mobile device comprising:
performing at a Bluetooth enabled mobile device; establishing a paired connection between the Bluetooth enabled mobile device and a Bluetooth enabled data capture device; detecting new data acquired by the Bluetooth enabled data capture device for transfer, wherein detecting the new data for transfer comprises; sending a message to the Bluetooth enabled data capture device, over the established paired Bluetooth connection, to enable event notifications on the Bluetooth enabled data capture device, corresponding to new data, wherein the new data is data acquired by Bluetooth enabled data capture device after establishing the Bluetooth pairing connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device; enabling event notification listening on the Bluetooth enabled mobile device, to listen for event notifications sent from the Bluetooth enabled data capture device, over the established Bluetooth connection; receiving, from the Bluetooth enabled data capture device, an event notification corresponding to existence of new data for transfer, over the established Bluetooth connection; and sending a request to the Bluetooth enabled data capture device, to get new data object for transfer, wherein new data object comprises of new data, data associated with new data and time-stamp; receiving the new data object over the established Bluetooth paired wireless connection, and sending new data and time-stamp to one or more remote internet servers.
Specification