Tracking entities by means of hash values
First Claim
1. A computer-implemented method, performed in a first sensor device, for tracking a movable entity, wherein the movable entity is a physical entity within a physical space, the method comprising:
- generating, by the first sensor device, a set of data based on sensing of one or more attributes of the movable entity present in the physical space;
calculating, by the first sensor device, identifying data from the generated set of data, wherein the identifying data is a reduced size set of data relative to the generated set of data and is directed to identifying characteristics of the movable entity within the generated set of data;
calculating, by the first sensor device, derivative identifying data by applying a modifying function on the identifying data, wherein the derivative identifying data is anonymized data, calculated from the identifying data, that does not uniquely identify the movable entity;
calculating, by the first sensor device, a tracking value representative of the derivative identifying data; and
sending, by the first sensor device, a message from the first sensor device to a central server for determining the position of the movable entity, the message comprising the tracking value and an identifier of the first sensor device.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for tracking an entity are provided. A time is determined by a sensor having a clock, the time being within a time slot in a series of time slots. First data of the time slot is provided and shared between a plurality of sensors. The sensor receives data from the movable entity. The sensor calculates identifying data from the received data for identifying the entity. Derivative identifying data is calculated by applying a modifying function using the provided first data for modifying the identifying data. The sensor calculates a hash value by taking the derivative identifying data as input. The sensor sends a message to a central server for determining the position of the entity, the message comprising the hash value and an identifier of the sensor.
14 Citations
20 Claims
-
1. A computer-implemented method, performed in a first sensor device, for tracking a movable entity, wherein the movable entity is a physical entity within a physical space, the method comprising:
-
generating, by the first sensor device, a set of data based on sensing of one or more attributes of the movable entity present in the physical space; calculating, by the first sensor device, identifying data from the generated set of data, wherein the identifying data is a reduced size set of data relative to the generated set of data and is directed to identifying characteristics of the movable entity within the generated set of data; calculating, by the first sensor device, derivative identifying data by applying a modifying function on the identifying data, wherein the derivative identifying data is anonymized data, calculated from the identifying data, that does not uniquely identify the movable entity; calculating, by the first sensor device, a tracking value representative of the derivative identifying data; and sending, by the first sensor device, a message from the first sensor device to a central server for determining the position of the movable entity, the message comprising the tracking value and an identifier of the first sensor device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A sensor device for tracking at least one movable entity, the sensor device comprising a processor and a memory coupled to the processor, wherein the memory comprises program logic executed by the processor to cause the processor to:
-
generate a set of data based on sensing of one or more attributes of a movable entity present in the physical space; calculate identifying data from the generated set of data, wherein the identifying data is a reduced size set of data relative to the generated set of data and is directed to identifying characteristics of the movable entity within the generated set of data; calculate derivative identifying data by applying a modifying function on the identifying data, wherein the derivative identifying data is anonymized data, calculated from the identifying data, that does not uniquely identify the movable entity; calculate a tracking value representative of the derivative identifying data; and send a message from the first sensor device to a central server for determining the position of the movable entity, the message comprising the tracking value and an identifier of the first sensor device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
generate a set of data based on sensing of one or more attributes of a movable entity present in the physical space; calculate identifying data from the generated set of data, wherein the identifying data is a reduced size set of data relative to the generated set of data and is directed to identifying characteristics of the movable entity within the generated set of data; calculate derivative identifying data by applying a modifying function on the identifying data, wherein the derivative identifying data is anonymized data, calculated from the identifying data, that does not uniquely identify the movable entity; calculate a tracking value representative of the derivative identifying data; and send a message from the first sensor device to a central server for determining the position of the movable entity, the message comprising the tracking value and an identifier of the first sensor device.
-
Specification