System and method for controlling the distribution of data translation components to portable data collection devices
AssigneeThe Code Corporation
InventorsPaul Hepworth, Weiyang Zhou
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Code Corporation
InventorsPaul Hepworth, Weiyang Zhou
Estimating the term…
A system (10) includes a data collection device (12) for reading a machine readable data storage medium (38) and generating formatted data in accordance with data manipulation commands of a rules file (43). A protected rule file creation system: i) generates the rule file (43); ii) encrypts the rule file (43) to generate a protected rule file (39) which, when deciphered using a source key (31) yields the rule file (43); and iii) generates a license record (35). The license record (35) comprises the source key (31) and a source identifier (168). A trusted license file distribution system (17) encrypts the license record (35) using a private key (97) of a public/private key pair to generate a license file (41). The data collection device (12) comprises: i) a non-volatile memory storing a reader ID (93) and a public key (95); and ii) a processor (20) operating a decoder (72) and an interpreter (84). The interpreter (84) receives decoded data (134) from the decoder (72) and manipulates the decoded data (134) in accordance with the plurality of data manipulation commands defined in the rule file (43) to generate the formatted data (136). The interpreter module (84) obtains the rule file (43) by: i) receiving the protected rule file (39); ii) receiving the license file (41); iii) deciphering the license record (35) of the license file (41) using the public encryption key (95); and iv) if the identification of an authorized reader (37) matches the reader ID (93), deciphering the protected rule file (39) using the source license key (31) to recover the rule file (43).
A data collection device for reading a machine readable data storage medium comprising data encoded in a readable format, the data collection device comprising:
A system for reading a machine readable data storage medium comprising data encoded in a readable format and generating formatted data, the formatted data comprising the decoded data manipulated in accordance with data manipulation rules of a rule file;
A method of operating a data collection device for reading a machine readable data storage medium comprising data encoded in a readable format, the method comprising:
Dependencies are inferred from the claim text.