Automatic data exchange between peer devices
First Claim
1. A method comprising:
- detecting, by a peer device, that the peer device is in proximity to another object, based on a proximity sensor of the peer device detecting a change in an electromagnetic field, or beam of electromagnetic radiation, emitted by the proximity sensor;
responsive to said detecting, obtaining a set of results that comprises results of different types of measurements, wherein the set of results is sensitive to a location of the peer device and a time at which the measurements are performed by the peer device, and configuring the peer device to be discoverable by other peer devices;
responsive to wirelessly connecting with a target peer device that is also discoverable, determining an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device, by;
sending only a portion of the results in the set to the target peer device and, for ones of the results in the sent portion, receiving a response indicating whether the result matches a result obtained by the target peer device, andreceiving a result obtained by the target peer device and indicating in response whether the received result matches one of the results in the set obtained by the peer device; and
responsive to the peer device determining that the sets of results respectively obtained by the devices match to a required extent, automatically transmitting or receiving application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer device has a proximity sensor that detects proximity to another object. Responsive to that detection, the peer device obtains a set of results that comprises results of different types of measurements. The set of results is sensitive to a location of the peer device and a time at which the measurements are performed by the peer device. The peer device configures itself to be discoverable by other peer devices. Responsive to wirelessly connecting with a target peer device that is also discoverable, the peer device determines an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device. Responsive determining that the sets of results respectively obtained by the devices match to a required extent, the peer device automatically transmits or receives application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device.
-
Citations
21 Claims
-
1. A method comprising:
-
detecting, by a peer device, that the peer device is in proximity to another object, based on a proximity sensor of the peer device detecting a change in an electromagnetic field, or beam of electromagnetic radiation, emitted by the proximity sensor; responsive to said detecting, obtaining a set of results that comprises results of different types of measurements, wherein the set of results is sensitive to a location of the peer device and a time at which the measurements are performed by the peer device, and configuring the peer device to be discoverable by other peer devices; responsive to wirelessly connecting with a target peer device that is also discoverable, determining an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device, by; sending only a portion of the results in the set to the target peer device and, for ones of the results in the sent portion, receiving a response indicating whether the result matches a result obtained by the target peer device, and receiving a result obtained by the target peer device and indicating in response whether the received result matches one of the results in the set obtained by the peer device; and responsive to the peer device determining that the sets of results respectively obtained by the devices match to a required extent, automatically transmitting or receiving application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A peer device, comprising:
-
a communications interface to a target peer device; and processing circuitry configured to; detect that the peer device is in proximity to another object, based on a proximity sensor of the peer device detecting a change in an electromagnetic field, or beam of electromagnetic radiation, emitted by the proximity sensor; responsive to said detection, obtain a set of results that comprises results of different types of measurements, wherein the set of results is sensitive to a location of the peer device and a time at which the measurement is performed by the peer device, and configure the peer device to be discoverable by other peer devices; responsive to wirelessly connecting with a target peer device that is also discoverable, determine an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device, by; sending a result in the set to the target peer device and receiving a response indicating whether the result matches a result obtained by the target peer device, and receiving a result obtained by the target peer device and indicating in response whether the received result matches one of the results in the set obtained by the peer device; and responsive to the peer device determining that the sets of results respectively obtained by the devices match to a required extent, automatically transmit or receive application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product stored on a non-transitory computer-readable storage medium and comprising computer program code that, when executed by processing circuitry of a peer device, configures the peer device to:
-
detect that the peer device is in proximity to another object, based on a proximity sensor of the peer device detecting a change in an electromagnetic field, or beam of electromagnetic radiation, emitted by the proximity sensor; responsive to said detection, obtain results of different types of measurements that are each sensitive to a location of the peer device and a time at which the measurement is performed by the peer device, and configure the peer device to be discoverable by other peer devices; responsive to wirelessly connecting with a target peer device that is also discoverable, determine an extent to which the obtained results match corresponding results obtained by the target peer device, by; sending a result in the set to the target peer device and receiving a response indicating whether the result matches a result obtained by the target peer device, and receiving a result obtained by the target peer device and indicating in response whether the received result matches one of the results in the set obtained by the peer device; and responsive to the peer device determining that the results respectively obtained by the devices match to a required extent, automatically transmit or receive application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device.
-
Specification