Automatic multimedia upload for publishing data and multimedia content
DCFirst Claim
1. 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 a Bluetooth enabled data capture device;
establishing a paired secure Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device, wherein the paired secure Bluetooth connection uses cryptographic encryption key;
sending a message to the Bluetooth enabled mobile device, corresponding to supported data capability of the Bluetooth enabled data capture device;
acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the paired secure 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 secure Bluetooth connection;
enabling event notification on Bluetooth enabled data capture device, corresponding to 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 secure Bluetooth connection, wherein the Bluetooth enabled mobile device listens for the event notification sent from the Bluetooth enabled data capture device;
encrypting, using 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 to the Bluetooth enabled mobile device, over the paired secure 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 cryptographic encryption key, wherein the Bluetooth enabled mobile device is configured to apply action setting and destination web address of a remote internet server to the obtained new data, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, wherein the Bluetooth enabled mobile device is configured to send the obtained new data along with a user identifier to a remote internet server, wherein the user identifier uniquely identifies a particular user of internet service provided by the remote internet server.
12 Assignments
Litigations
1 Petition
Reexamination
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
18 Claims
-
1. 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 a Bluetooth enabled data capture device; establishing a paired secure Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device, wherein the paired secure Bluetooth connection uses cryptographic encryption key; sending a message to the Bluetooth enabled mobile device, corresponding to supported data capability of the Bluetooth enabled data capture device; acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the paired secure 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 secure Bluetooth connection; enabling event notification on Bluetooth enabled data capture device, corresponding to 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 secure Bluetooth connection, wherein the Bluetooth enabled mobile device listens for the event notification sent from the Bluetooth enabled data capture device; encrypting, using 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 to the Bluetooth enabled mobile device, over the paired secure 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 cryptographic encryption key, wherein the Bluetooth enabled mobile device is configured to apply action setting and destination web address of a remote internet server to the obtained new data, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, wherein the Bluetooth enabled mobile device is configured to send the obtained new data along with a user identifier to a remote internet server, wherein the user identifier uniquely identifies a particular user of internet service provided by the remote internet server. - View Dependent Claims (2, 3, 4, 5)
-
6. 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 a Bluetooth enabled data capture device; establishing a paired secure Bluetooth connection between the Bluetooth enabled data capture device and the Bluetooth enabled mobile device, wherein the paired secure Bluetooth connection uses cryptographic encryption key; acquiring new data in the Bluetooth enabled data capture device, wherein new data is data acquired after the paired secure 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 secure Bluetooth connection, to register for data signal notifications, wherein the data signal notifications correspond to existence of new data for transfer on the Bluetooth enabled data capture device; determining existence of the new data for transfer; and 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 notification, wherein data signal notification is a time-stamp attribute inside the data object, wherein the data signal notification corresponds to existence of new data for transfer, and wherein the time-stamp corresponds to a time when new data was acquired; encrypting, using cryptographic encryption key, the new data object in the Bluetooth enabled data capture device; and transferring the encrypted data object from the Bluetooth enabled data capture device to the Bluetooth enabled mobile device, over the established paired secure 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 object and obtain the new data and the data signal notification from the encrypted data object using cryptographic encryption key, wherein the Bluetooth enabled mobile device is configured to apply action setting and destination web address of a remote internet server to the obtained new data, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, wherein the Bluetooth enabled mobile device is configured to send the obtained new data along with a user identifier to a remote internet server, wherein the user identifier uniquely identifies a particular user of internet service provided by a remote internet server. - View Dependent Claims (7, 8, 9, 10, 11, 18)
-
12. A method for transferring data to a remote internet server 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 secure connection between the Bluetooth enabled mobile device and a Bluetooth enabled data capture device, wherein paired secure Bluetooth connection uses cryptographic encryption key; receiving a message from the Bluetooth enabled data capture device, corresponding to supported data capability of the 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 secure 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 secure 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 paired secure Bluetooth connection; receiving, from the Bluetooth enabled data capture device, an event notification corresponding to existence of new data for transfer, over the established paired secure Bluetooth connection; and sending a request to the Bluetooth enabled data capture device, to get new data for transfer; receiving, by the Bluetooth enabled mobile device, encrypted data corresponding to the new data over the established Bluetooth paired secure wireless connection and obtaining new data from the received encrypted data using cryptographic encryption key; and transferring the obtained new data along with a user identifier to a remote internet server, comprising configuring the obtained new data to comprise an action setting and destination web address of a remote internet server, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, and wherein the user identifier uniquely identifies a particular user of the internet service provided by a remote internet server. - View Dependent Claims (13, 14)
-
15. A method for transferring data to a remoter internet server by a Bluetooth enabled mobile device comprising:
performing at a Bluetooth enabled mobile device; establishing a paired secure connection between the Bluetooth enabled mobile device and a Bluetooth enabled data capture device, wherein the secure paired Bluetooth connection uses cryptographic encryption key; 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 secure 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 secure 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 paired secure Bluetooth connection; receiving, from the Bluetooth enabled data capture device, an event notification corresponding to existence of new data for transfer, over the established paired secure 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, and wherein the time-stamp corresponds to a time when new data was acquired; receiving, by the Bluetooth enabled mobile device, encrypted data object corresponding to the new data object over the established Bluetooth paired wireless connection; obtaining new data, data associated with new data and time-stamp from the received encrypted data object using cryptographic encryption key; and sending the obtained new data and the obtained time-stamp along with a user identifier to a remote internet server, comprising configuring the obtained new data to comprise an action setting and destination web address of a remote internet server, wherein action setting comprises one of a remote procedure call (RPC) method and hypertext transfer protocol (HTTP) method, and wherein the user identifier uniquely identifies a particular user of the internet service provided by a remote internet server. - View Dependent Claims (16, 17)
Specification