Secure Tracking Beacons Using Distributed Ledgers
First Claim
1. An apparatus for use in a product tracking system, the apparatus comprising:
- a storage device; and
a processor coupled to the storage device, the storage device storing software instructions for controlling the processor that when executed configure the processor to;
receive a signal representing data including event information detailing an event involving a product;
determine that the event matches a triggering event in an event trigger list stored in an entry of a distributed ledger for the product, the event trigger list including a change in status of at least one of manufacturing and shipment of the product, wherein at least a portion of the distributed ledger is stored at the storage device;
determine a rule associated with the triggering event, wherein the rule is stored in a rules section of the entry of the distributed ledger; and
execute the rule by updating the distributed ledger and performing an action associated with the determined rule specified in the rules section.
1 Assignment
0 Petitions
Accused Products
Abstract
A process includes receiving a signal representing data including event information detailing an event involving a product. A computer processor determines that the event matches a triggering event in an event trigger list stored in an entry of a distributed ledger for the product. The event trigger list includes a change in status of manufacturing and/or shipment of the product. At least a portion of the distributed ledger is stored at a storage device. A rule associated with the triggering event is determined by the processor. The rule was previously stored in a rules section of the entry of the distributed ledger. The rule is executed by the processor by updating the distributed ledger and performing an action associated with the determined rule specified in the rules section.
-
Citations
20 Claims
-
1. An apparatus for use in a product tracking system, the apparatus comprising:
-
a storage device; and a processor coupled to the storage device, the storage device storing software instructions for controlling the processor that when executed configure the processor to; receive a signal representing data including event information detailing an event involving a product; determine that the event matches a triggering event in an event trigger list stored in an entry of a distributed ledger for the product, the event trigger list including a change in status of at least one of manufacturing and shipment of the product, wherein at least a portion of the distributed ledger is stored at the storage device; determine a rule associated with the triggering event, wherein the rule is stored in a rules section of the entry of the distributed ledger; and execute the rule by updating the distributed ledger and performing an action associated with the determined rule specified in the rules section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a signal representing data including event information detailing an event involving a product; using a computer processor, determining that the event matches a triggering event in an event trigger list stored in an entry of a distributed ledger for the product, the event trigger list including a change in status of at least one of manufacturing and shipment of the product, wherein at least a portion of the distributed ledger is stored at a storage device; determining a rule associated with the triggering event, wherein the rule was stored in a rules section of the entry of the distributed ledger; and executing the rule by updating the distributed ledger and performing an action associated with the determined rule specified in the rules section. - View Dependent Claims (18, 19)
-
-
20. An apparatus for use in a product tracking system, the apparatus comprising:
-
a storage device; and a first processor coupled to the storage device, the storage device storing software instructions for controlling the processor that when executed configure the first processor to; receive a signal representing data including event information detailing an event involving a product, wherein the event is an automatic registration of the product after manufacturing of the product and prior to shipment of the product, the product including a second processor, a memory, and a network interface configured to send the signal; determine that the event matches a triggering event in an event trigger list stored in an entry of a distributed ledger for the product, the event trigger list including a change in status of at least one of manufacturing and shipment of the product, wherein at least a portion of the distributed ledger is stored at the storage device; determine a rule associated with the triggering event, wherein the rule is stored in a rules section of the entry of the distributed ledger; and execute the rule by updating the distributed ledger and performing an action associated with the determined rule specified in the rules section, wherein the action is a disbursement of funds from a purchaser of the product to a shipper of the product.
-
Specification