Patent ID: 7937297
Filing Date: 2011-05-03
Classification: G06Q

Abstract:
1. A system having one or more processors and a set of instructions executed by the one or more processors, said system comprising: an radio frequency identification (RFID) edge server adapted to associate with multiple RFID readers at a location, wherein the RFID edge server filters RFID data being read by the RFID readers; and a service bus adapted to integrate a plurality of disparate resources by routing multiple services between the resources based on address or content, sending requests to and receiving responses from the disparate resources integrated with the service bus, and performing translation between the disparate resources, wherein the service bus receives the filtered RFID data from the RFID edge server and provides the filtered RFID data to the multiple services that consume the RFID data, wherein the multiple services are invoked by the disparate resources integrated with the service bus; and a service registry that publishes a set of information used to discover and invoke the multiple services, wherein the set of information is stored in a database; wherein two or more of the multiple services listed on the service bus and published on the service registry are combined to construct a composite application that employs the filtered RFID data along with non-RFID warehouse data; and an application level event (ALE) processing engine that receives a request from the composite application to access the RFID data, said request indicating the type of information to retrieve from the stream of RFID data, and wherein after receiving said request, the ALE processing engine periodically sends the information retrieved from the RFID data to the composite application without further requests from the composite application.