Patent ID: 8890662
Filing Date: 2014-11-18
Classification: G06K,G06Q

Abstract:
1. A system comprising: one or more microprocessors; an electronic product code (EPC) server that executes on the one or more microprocessors, the EPC server being adapted to dynamically provide EPC code blocks for a product to multiple client sites; wherein the EPC server is adapted to use business rules to assign the EPC code blocks; and a radio frequency identification (RFID) edge server located at each of the multiple client sites adapted to program RFID tags using EPC codes of the EPC code blocks; wherein each RFID edge server includes a cache adapted to store the EPC code blocks; wherein each RFID edge server is in communication with one or more RFID readers such that RFID data are obtainable from the one or more RFID readers for use by a software application operating on the RFID edge server; wherein each RFID edge server reads a metadata-based description of a configuration of at least one of the one or more RFID readers, and wherein each of the one or more RFID readers has a configuration associated therewith that is defined in the metadata-based description, and wherein each of the one or more RFID readers uses a different metadata-based description; wherein each RFID edge server is capable of updating the configuration of the at least one of the one or more RFID readers; and wherein upon updating the configuration, the at least one of the one or more RFID readers is restarted between timed transfers of RFID data to the RFID edge server to thereby avoid interrupting operations of the software application.