METHOD, SYSTEM AND APPARATUS FOR SUPPLY CHAIN EVENT REPORTING
First Claim
1. A system for recording events on a distributed ledger, comprising:
- a cloud server;
a first terminal remote from the cloud server, the first terminal including at least one first terminal processor and an operating system (OS) executing on the at least one first terminal processor; and
a data capture device including;
a data capture device housing;
a data capture assembly positioned at least partially within the data capture device housing, the data capture assembly configured to capture product data associated with products;
a data capture device communication interface;
a data capture device memory including at least one of a first driver and a data capture device firmware; and
at least one data capture device processor configured to execute instructions stored in the data capture device memory, wherein;
the data capture device is communicatively coupled to the first terminal via the data capture device communication interface,the instructions stored in the data capture device memory of the data capture device include instructions to transmit the product data through the data capture device communication interface,the first terminal further includes a second driver configured to enable the OS to communicate with the data capture device and to accept the product data transmitted through the data capture device communication interface,at least one of (i) the first driver, (ii) the second driver, and (iii) the data capture device firmware includes a transmission flag alternately changeable between an activated state and a deactivated state, the activated state causing at least some of the product data to be transmitted to the cloud server, andupon at least a portion of the at least some of the product data satisfying a predetermined recordation condition, the at least a portion of the at least some of the product data transmitted to the cloud server is caused to be recorded, from the cloud server, to the distributed ledger.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for recording events on a distributed ledger includes: a server; a terminal including a terminal processor executing an OS; and a data capture device including a housing, a data capture assembly configured to capture product data, a communication interface, a memory including a first driver and/or a firmware, and a processor executing instructions in the memory. The instructions include instructions to transmit the product data to the terminal through the communication interface. The terminal includes a second driver enabling the OS to communicate with the data capture device to accept the product data. At least one of the first and second drivers and the firmware includes a transmission flag changeable between activated and deactivated states. The activated state causes the product data to be transmitted to the server. Upon the product data satisfying a recordation condition, the product data is recorded, from the server, to the distributed ledger.
-
Citations
52 Claims
-
1. A system for recording events on a distributed ledger, comprising:
-
a cloud server; a first terminal remote from the cloud server, the first terminal including at least one first terminal processor and an operating system (OS) executing on the at least one first terminal processor; and a data capture device including; a data capture device housing; a data capture assembly positioned at least partially within the data capture device housing, the data capture assembly configured to capture product data associated with products; a data capture device communication interface; a data capture device memory including at least one of a first driver and a data capture device firmware; and at least one data capture device processor configured to execute instructions stored in the data capture device memory, wherein; the data capture device is communicatively coupled to the first terminal via the data capture device communication interface, the instructions stored in the data capture device memory of the data capture device include instructions to transmit the product data through the data capture device communication interface, the first terminal further includes a second driver configured to enable the OS to communicate with the data capture device and to accept the product data transmitted through the data capture device communication interface, at least one of (i) the first driver, (ii) the second driver, and (iii) the data capture device firmware includes a transmission flag alternately changeable between an activated state and a deactivated state, the activated state causing at least some of the product data to be transmitted to the cloud server, and upon at least a portion of the at least some of the product data satisfying a predetermined recordation condition, the at least a portion of the at least some of the product data transmitted to the cloud server is caused to be recorded, from the cloud server, to the distributed ledger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17-51. -51. (canceled)
-
52. A data processing device operable to transmit data for recordation on a distributed ledger, comprising:
-
a data processing device housing; a data processing assembly positioned at least partially within the data processing device housing, the data processing assembly configured to at least one of (i) capture product data associated with products and (ii) process media to impart identifying data thereon; a data processing device communication interface; a data processing device memory including at least one of a first driver and a data processing device firmware; and at least one data processing device processor configured to execute instructions stored in the data processing device memory, wherein; the instructions stored in the data processing device memory of the data processing device include instructions to transmit an acknowledgement of successfully processing data by the data processing assembly, and at least one of (i) the first driver and (ii) the data processing device firmware includes a recordation flag alternately changeable between an activated state and a deactivated state, the activated state causing acknowledgement data associated with the acknowledgement to be recorded to the distributed ledger.
-
Specification