Methods for communicating sensor data between devices
First Claim
1. A portable device, comprising:
- at least one sensor device;
a transmitter;
a receiver;
a processor; and
an output device, wherein the device is configured to;
obtaining, from said at least one sensor device, first sensor data, said first sensor data being based on information that was sensed by said at least one sensor device from an external environment of the portable device and/or from a user of the portable device;
operate in an advertising state in which the processor is arranged to assemble the first sensor data into a first data packet along with an first identifier for identifying the portable device; and
control the transmitter to wirelessly broadcast said first data packet to one or more other portable devices;
operate in a scanning state in which the processor is arranged to use the receiver to scan for second data packets wirelessly broadcast by said one or more other portable devices, wherein each second data packet comprises second sensor data and a second identifier for identifying the other portable device from which the second data packet was transmitted, wherein the second sensor data is representative of at least one property of the respective other portable device and/or user associated with the respective other portable device; and
, when a second data packet is received by the receiver, determine the identity of the other portable device from the second identifier in the received second data packet and extract the second sensor data from the received second data packet; and
provide an output using the output device to indicate;
(i) the identity of the other portable device; and
(ii) the first sensor data and the second sensor data, or a relative difference therebetween.
2 Assignments
0 Petitions
Accused Products
Abstract
A low power method of wirelessly transmitting sensor data between devices is disclosed in which a data connection is not required to be established between the devices in order to transfer the sensor data. The method comprises providing a first device (550) having sensor data therein received from at least one sensor. The first device (550) is operated in an advertising state so as to periodically and wirelessly broadcast data packets, wherein each data packet includes an identifier for identifying the first device and also includes said data from the at least one sensor (561, 562). A second device (552) is operated in a scanning state in which the second device (552) scans for data packets broadcast by other devices. The second device (552) receives (563) a data packet from the first device (550), determines the identity of the first device from said identifier, extracts the sensor data (564), and provides an output that indicates the identity of the first device and the sensor data associated with the first device (550).
32 Citations
20 Claims
-
1. A portable device, comprising:
- at least one sensor device;
a transmitter;
a receiver;
a processor; and
an output device, wherein the device is configured to;obtaining, from said at least one sensor device, first sensor data, said first sensor data being based on information that was sensed by said at least one sensor device from an external environment of the portable device and/or from a user of the portable device; operate in an advertising state in which the processor is arranged to assemble the first sensor data into a first data packet along with an first identifier for identifying the portable device; and
control the transmitter to wirelessly broadcast said first data packet to one or more other portable devices;operate in a scanning state in which the processor is arranged to use the receiver to scan for second data packets wirelessly broadcast by said one or more other portable devices, wherein each second data packet comprises second sensor data and a second identifier for identifying the other portable device from which the second data packet was transmitted, wherein the second sensor data is representative of at least one property of the respective other portable device and/or user associated with the respective other portable device; and
, when a second data packet is received by the receiver, determine the identity of the other portable device from the second identifier in the received second data packet and extract the second sensor data from the received second data packet; andprovide an output using the output device to indicate;
(i) the identity of the other portable device; and
(ii) the first sensor data and the second sensor data, or a relative difference therebetween. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- at least one sensor device;
-
13. A method of operating a portable device, said portable device comprising:
- at least one sensor device;
a transmitter;
a receiver;
a processor; and
an output device, said method comprising;obtaining, from said at least one sensor device, first sensor data, said first sensor data being based on information that was sensed by said at least one sensor device from an external environment of the portable device and/or from a user of the portable device; operating the portable device in an advertising state in which the processor is arranged to assemble the first sensor data into a first data packet along with an first identifier for identifying the portable device; and
control the transmitter to wirelessly broadcast said first data packet to one or more other portable devices;operating the portable device in a scanning state in which the processor is arranged to use the receiver to scan for second data packets wirelessly broadcast by said one or more other portable devices, wherein each second data packet comprises second sensor data and a second identifier for identifying the other portable device from which the second data packet was transmitted, wherein the second sensor data is representative of at least one property of the respective other portable device and/or user associated with the respective other portable device; and
, when a second data packet is received by the receiver, determine the identity of the other portable device from the second identifier in the received second data packet and extract the second sensor data from the received second data packet; andproviding an output using the output device to indicate;
(i) the identity of the other portable device; and
(ii) the first sensor data and the second sensor data, or a relative difference therebetween. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- at least one sensor device;
-
20. A non-transitory computer readable medium comprising computer readable instructions that, when executed on a processor of a portable device, causes the portable device to perform a method of operating a portable device, said portable device comprising:
- at least one sensor device;
a transmitter;
a receiver;
a processor; and
an output device, said method comprising;obtaining, from said at least one sensor device, first sensor data, said first sensor data being based on information that was sensed by said at least one sensor device from an external environment of the portable device and/or from a user of the portable device; operating the portable device in an advertising state in which the processor is arranged to assemble the first sensor data into a first data packet along with an first identifier for identifying the portable device; and
control the transmitter to wirelessly broadcast said first data packet to one or more other portable devices;operating the portable device in a scanning state in which the processor is arranged to use the receiver to scan for second data packets wirelessly broadcast by said one or more other portable devices, wherein each second data packet comprises second sensor data and a second identifier for identifying the other portable device from which the second data packet was transmitted, wherein the second sensor data is representative of at least one property of the respective other portable device and/or user associated with the respective other portable device; and
, when a second data packet is received by the receiver, determine the identity of the other portable device from the second identifier in the received second data packet and extract the second sensor data from the received second data packet; andproviding an output using the output device to indicate;
(i) the identity of the other portable device; and
(ii) the first sensor data and the second sensor data, or a relative difference therebetween.
- at least one sensor device;
Specification