High-reliability product/activity tracking system
First Claim
1. A tracking system configured to track a product and/or an activity, the tracking system comprising:
- a tracing device and a verification server, the tracing device being coupled with the verification server by means of communication means configured to allow exchange of data between the tracing device and the verification server;
the tracing device being coupled with a first satellite localization receiver to acquire data therefrom;
the first satellite localization receiver being configured to;
receive signals from a satellite localization system;
process the received signals to obtain satellite localization observables; and
compute locations based on the satellite localization observables;
the tracing device being configured to;
acquire positioning data from the first satellite localization receiver, the positioning data comprising a location computed by the first satellite localization receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver, the positioning data being related to the product and/or the activity to be tracked;
select a satellite localization observable based on which the location is computed by the first satellite localization receiver;
acquire from the first satellite localization receiver the selected satellite localization observable; and
provide the verification server with the positioning data and the satellite localization observable acquired from the first satellite localization receiver;
the verification server being configured to;
perform a location consistency check based on the location comprised in the positioning data provided by the tracing device, and on the satellite localization observable provided by the tracing device;
generate a validation code on the basis of an outcome of the location consistency check, and on the basis of the positioning data provided by the tracing device; and
provide the tracing device with the generated validation code;
the tracing device being further configured to;
store the positioning data, and the validation code provided by the verification server on tracking means associated with the product and/or the activity to be tracked.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a tracking system configured to track a product and/or an activity. The tracking system comprises a tracing device and a verification server. The tracing device is coupled with the verification server by means of communication means configured to allow exchange of data between the tracing device and the verification server. The tracing device is coupled with a first satellite localization receiver which is configured to receive signals from a satellite localization system, process the received signals to obtain satellite localization observables, and compute locations based on the satellite localization observables. The tracing device is configured to acquire from the first satellite localization receiver positioning data. The tracing device is further configured to provide the verification server with the positioning data and the satellite localization observable acquired from the satellite localization receiver. The verification server is configured to perform a location consistency check.
7 Citations
25 Claims
-
1. A tracking system configured to track a product and/or an activity, the tracking system comprising:
-
a tracing device and a verification server, the tracing device being coupled with the verification server by means of communication means configured to allow exchange of data between the tracing device and the verification server; the tracing device being coupled with a first satellite localization receiver to acquire data therefrom; the first satellite localization receiver being configured to; receive signals from a satellite localization system; process the received signals to obtain satellite localization observables; and compute locations based on the satellite localization observables; the tracing device being configured to; acquire positioning data from the first satellite localization receiver, the positioning data comprising a location computed by the first satellite localization receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver, the positioning data being related to the product and/or the activity to be tracked; select a satellite localization observable based on which the location is computed by the first satellite localization receiver; acquire from the first satellite localization receiver the selected satellite localization observable; and provide the verification server with the positioning data and the satellite localization observable acquired from the first satellite localization receiver; the verification server being configured to; perform a location consistency check based on the location comprised in the positioning data provided by the tracing device, and on the satellite localization observable provided by the tracing device; generate a validation code on the basis of an outcome of the location consistency check, and on the basis of the positioning data provided by the tracing device; and provide the tracing device with the generated validation code; the tracing device being further configured to; store the positioning data, and the validation code provided by the verification server on tracking means associated with the product and/or the activity to be tracked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A tracking system configured to track a product and/or an activity, the tracking system comprising:
-
a tracing device configured to be coupled with a verification server by means of communication means configured to allow exchange of data between the tracing device and the verification server, wherein the tracing device is configured to; acquire positioning data from a first satellite localization receiver, the positioning data comprising a location computed by the first satellite localization receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver, the positioning data being related to the product and/or the activity to be tracked, select a satellite localization observable based on which the location is computed by the first satellite localization receiver, acquire from the first satellite localization receiver the selected satellite localization observable, provide the verification server with the positioning data and the satellite localization observable acquired from the first satellite localization receiver, and store the positioning data, and a validation code provided by the verification server on tracking means associated with the product and/or the activity to be tracked.
-
-
23. A tracking system configured to track a product and/or an activity, the tracking system comprising:
-
a verification server configured to be coupled with a tracing device by means of communication means configured to allow exchange of data between the verification server and the tracing device, wherein the verification server is configured to; receive positioning data from the tracing device, the positioning data comprising a location computed by a first satellite localization receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver, the positioning data being related to the product and/or the activity to be tracked, receive a satellite localization observable acquired from the first satellite localization receiver provided by the tracing device, perform a location consistency check based on the location comprised in the positioning data provided by the tracing device, and on the satellite localization observable provided by the tracing device, generate a validation code on the basis of an outcome of the location consistency check, and on the basis of the positioning data provided by the tracing device, and provide the tracing device with the generated validation code.
-
-
24. A non-transitory computer readable medium storing instructions, wherein execution of the instructions by a processing device causes the processing device to implement a method comprising:
-
receiving positioning data from a tracing device, the positioning data comprising a location computed by a first satellite localization receiver, and a location time which represents time and data at which the location is computed by a first localization receiver, the positioning data being related to a product and/or an activity to be tracked, receiving a satellite localization observable acquired from the first satellite localization receiver provided by the tracing device, performing, via the processing device, a location consistency check based on the location comprised in the positioned data provided by the tracing device, and on the satellite localization observable provided by the tracing device, generating, via the processing device, a validation code on the basis of an outcome of the location consistency check, and on the basis of the positioning data provided by the tracing device, and providing the tracing device with the generated validation code.
-
-
25. A tracking system configured to track a product and/or an activity, the tracking system comprising:
-
an inquiring device configured to be coupled with a verification server by means of communication means configured to allow exchange of data between the inquiring device and the verification server, wherein the inquiring device is configured to; retrieve from tracking means traceability data stored thereon, the tracking means being associated with the tracked product and/or the tracked activity, the traceability data stored on the tracking means comprising at least one validation code, provide a user with the acquired traceability data, the user being using the inquiring device, provide the verification server with the at least one validation code comprised in the acquired traceability data, and provide the user with a validation code check result which is an outcome of a validation code check provided by the verification server.
-
Specification