Patent ID: 7668794

Claim:
A Radio Frequency Identification (RFID) events processing system comprising: a host computer configured to receive primitive RFID events output by at least one RFID reader, the least one RFID reader generating the primitive RFID events in response to data from at least one RFID tag, wherein the host computer comprises: a rules database having filtering rules for discarding some of the detected primitive RFID events and complex event rules, the complex event rules including rules having an action and at least one of (i) a sequence of primitive RFID events, (ii) a sequence of primitive RFID events and a time period in which the sequence occurs, or (iii) a logical condition for a plurality of RFID events and a time period in which logical condition occurs; a primitive event filtering unit for discarding some of the detected primitive RFID events based on the filtering rules to generate filtered RFID events; and a complex event detection engine which detects complex RFID events from the filtered RFID events based on the complex event rules to perform the associated action.