CPC G06Q 30/02 (2013.01) | 20 Claims |
1. A method for processing an electronic data file, the method comprising:
determining, by a point of sale (POS) processor, that at least one internal rule of an electronic data file comprises a rule that is unknown to an interpreter module installed in the POS processor;
receiving, by the processor and from an external electronic data file server, an updated version of an interpreter module configured to process the at least one internal rule of the electronic data file unknown to the interpreter module;
determining, by the updated version of the interpreter module, whether the electronic data file is semantically coherent based on comparing a maximum quantity for one of a plurality of purchase items to at least one electronic data file rule of the electronic data file rules encoded in the electronic data file; and
upon determining, by the updated version of the interpreter module, that the electronic data file is semantically coherent, authenticating, by the updated version of the interpreter module, the electronic data file.
|