Patent ID: 7904548

Claim:
A computer implemented system comprising: a plurality of radio frequency identification (RFID) edge servers, each RFID edge server being associated with one or more RFID readers; an RFID administration server, comprising a memory and a processor, that provides administration and monitoring for the RFID edge servers; a data structure that stores at least data for the one or more RFID readers and an event cycle specification that specifies the event cycle and reports that are generated from said event cycle for each of said RFID edge servers; an RFID bridge residing on the RFID administration server, said RFID bridge including a an event poller, a notification engine, an event listener engine, wherein the event poller periodically polls the RFID edge servers to monitor the health of the one or more RFID readers, detects a change in operation of an RFID reader specified by the event cycle specification and sends an event to the notification engine, wherein the notification engine broadcasts the event to the at least one management application registered to receive the event and wherein the event listener engine receives the event from the notification engine and stores the event to the data structure to collect the event; an RFID management console used to administer the RFID edge servers, wherein the RFID management console queries each of the plurality of RFID edge servers to determine available operating metrics for said each RFID edge server; wherein the RFID management console receives a selection of at least one of said available operating metrics by detecting a dragging and dropping of the selected operating metric onto a particular RFID edge server on said RFID management console; and wherein the RFID administration server obtains data associated with the at least one selected operating metric from the data structure and produces a graphical interface that displays the obtained data plotted versus time.