DATA SHARING BASED ON PROXIMITY-BASED AD HOC NETWORK
First Claim
1. A method for transferring data between users, comprising:
- receiving sensor data from each of a plurality of sensors;
constructing a proximity-based ad hoc network among the plurality of sensors based on the received sensor data;
determining that a first sensor in the plurality of sensors is spatially and temporally proximate to a second sensor in the plurality of sensors based on the proximity-based ad hoc network; and
transferring user data received from the first sensor to the second sensor responsive to at least determining that the first sensor is spatially and temporally proximate to the second sensor.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method is described for constructing a proximity-based ad hoc network among a plurality of sensor-enabled devices and for using such a network to facilitate data sharing among users of those devices (referred to herein for simplicity as “sensors”). The system and method advantageously enables data to be shared among co-located sensors in a manner that does not require local connections or communication among those sensors and that protects user privacy. The system and method also beneficially enables data to be transferred among heterogeneous sensor types that would otherwise be incapable of detecting and/or communicating with each other. The system and method may perform user-initiated data transfer as well as automatic data transfer responsive to sensor proximity and other factors, such as commonality of user interests or activities or membership in a social network.
127 Citations
21 Claims
-
1. A method for transferring data between users, comprising:
-
receiving sensor data from each of a plurality of sensors; constructing a proximity-based ad hoc network among the plurality of sensors based on the received sensor data; determining that a first sensor in the plurality of sensors is spatially and temporally proximate to a second sensor in the plurality of sensors based on the proximity-based ad hoc network; and transferring user data received from the first sensor to the second sensor responsive to at least determining that the first sensor is spatially and temporally proximate to the second sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a communications manager configured to receive sensor data from each of a plurality of sensors; a location tracking manager configured to construct a proximity-based ad hoc network among the plurality of sensors based on the received sensor data; and a data sharing manager configured to determine that a first sensor in the plurality of sensors is spatially and temporally proximate to a second sensor in the plurality of sensors based on the proximity-based ad hoc network and to transfer user data received from the first sensor to the second sensor responsive to at least the determination that the first sensor is spatially and temporally proximate to the second sensor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processing unit to transfer data between users, the computer program logic comprising:
-
first means for enabling the processing unit to receive sensor data from each of a plurality of sensors; second means for enabling the processing unit to construct a proximity-based ad hoc network among the plurality of sensors based on the received sensor data; third means for enabling the processing unit to determine that a first sensor in the plurality of sensors is spatially and temporally proximate to a second sensor in the plurality of sensors based on the proximity-based ad hoc network; and fourth means for enabling the processing unit to transfer user data received from the first sensor to the second sensor responsive to at least determining that the first sensor is spatially and temporally proximate to the second sensor. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification