DATA COLLECTION PIGGYBACK PROTOCOL
First Claim
1. A computer-readable medium comprising executable instructions transmit data, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
- collecting data at a first device;
dividing said data into a plurality of packets;
advertising, via a communication link, that said first device has packets to transmit;
receiving, from a second device, an indication that said second device is available to carry some or all of said packets, said second device being a mobile device of a person, said second device performing a function for said person other than carrying data from said first device; and
uploading a first plurality of said packets to said second device to be transmitted to a destination that is distinct from said first device and from said second device.
2 Assignments
0 Petitions
Accused Products
Abstract
Data from collecting devices may be transmitted to a destination by piggybacking the data on a mobile device. In one example, when a mobile device comes within communication range of a data-collecting device, the data-collecting device, which may lack direct Internet connectivity, may upload data to the mobile device to be carried to a destination. The mobile device may store the data received from the collecting device. When the mobile device enters a state of Internet connectivity, the mobile device may use the Internet to upload the data that is carrying to a destination. In this way, collecting devices can transmit data to Internet locations without maintaining a direct, live connection to the Internet.
-
Citations
20 Claims
-
1. A computer-readable medium comprising executable instructions transmit data, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
-
collecting data at a first device; dividing said data into a plurality of packets; advertising, via a communication link, that said first device has packets to transmit; receiving, from a second device, an indication that said second device is available to carry some or all of said packets, said second device being a mobile device of a person, said second device performing a function for said person other than carrying data from said first device; and uploading a first plurality of said packets to said second device to be transmitted to a destination that is distinct from said first device and from said second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of carrying data between a collecting device and a destination, the method comprising:
using a processor to perform acts comprising; receiving, from said collecting device, and indication that said collecting device has packets to upload to a mobile device on which the method is performed, said mobile device performing a function for a person other than carrying data from said collecting device; determining that space is available on said mobile device to carry data; receiving a packet from said collecting device; after said mobile device leaves a communication range of said collecting device and is no longer able to communicate with said collecting device, making a connection with a network; and uploading said packet to said network to be transported to said destination. - View Dependent Claims (12, 13, 14, 15)
-
16. A collecting device comprising:
-
a memory; a processor; a sensor that collects data; and a component that is stored in said memory, that executes on said processor, that divides said data into a plurality of packets, that stores said packets in said memory, that advertises via a communication link that said collecting device has packets to transmit, that receives, from a first mobile device of a person, an indication that said first mobile device is available to carry some or all of said packets, said first mobile device performing a function for said person other than carrying data from said collecting device, that uploads a first plurality of said packets to said first mobile device to be transmitted to a destination that is distinct from said collecting device and from said first mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification