Method and middleware for standards agnostic transaction processing
First Claim
1. A method for thread-based radio frequency identification (RFID) tag processing of customer defined transactions, the method comprising the steps of:
- obtaining RFID tag information;
fetching an input message from a free list message pool of input messages comprising a predetermined number of input messages;
placing data in the input message in response to the RFID tag information; and
providing the input message as a transaction corresponding to one or more of a plurality of RFID tag coding schemes on an input thread in accordance with customer data structure definitions for processing simultaneously with yet independently from other input threads.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and middleware is provided for information processing includes an input thread module (210), a ware thread module (220) and an output thread module (230). The input thread module (210) selects input thread messages from first data (520), the first data derived from information received by an input device (110) coupled to the input thread module (210). The ware thread module (220) is coupled to the input thread module (210) and generates ware thread messages corresponding to the input thread messages in response to the input thread messages to generate second data (620) and data processes the ware thread messages independently from one another (630). And the output thread module (230) is coupled to the ware thread module (220) and generates output thread messages from and in response to the second data (720) and provides the output thread messages independently from one another for writing to one or more output devices in accordance with the second data (730).
-
Citations
17 Claims
-
1. A method for thread-based radio frequency identification (RFID) tag processing of customer defined transactions, the method comprising the steps of:
-
obtaining RFID tag information; fetching an input message from a free list message pool of input messages comprising a predetermined number of input messages; placing data in the input message in response to the RFID tag information; and providing the input message as a transaction corresponding to one or more of a plurality of RFID tag coding schemes on an input thread in accordance with customer data structure definitions for processing simultaneously with yet independently from other input threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for thread based radio frequency identification (RFID) tag processing of customer defined transactions comprising:
-
one or more RFID input devices for reading RFID tags and generating tag information in response to the RFID tags; an RFID tag processor comprising; an executive control module for creating a free list message pool including a plurality of messages; an input thread module coupled to the executive control module and fetching unused ones of the plurality of messages as an input message for providing as a transaction on an input thread, wherein data is placed in the input message in response to the tag information obtained by the one or more input devices coupled to the RFID tag processor by being placed in the input message in accordance with first data from the tag information; and a ware thread module coupled to the input thread module and receiving the input thread for subsequent processing as a ware thread, the ware thread processed by the ware thread module simultaneously with yet independently from other ware threads. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for information processing of predetermined sensible information, the system comprising:
-
an input device sensing the predetermined sensible information and generating electrical signals in response thereto, wherein the input device is a device selected from the group of (a) devices which sense visually presented information and generate electrical signals in response thereto, (b) devices which sense information received as radio frequency signals and generate electrical signals in response thereto; and
(c) devices which sense magnetically presented information and generate electrical signals in response thereto; anda ware processor coupled to the input device to receive the electrical signals as first data, the ware processor comprising; an executive control module of the ware processor for creating a free list message pool including a predetermined number of messages; an input thread module of the ware processor coupled to the executive program module and the input device for generating input threads in response to the first data, wherein the input thread module obtains unused ones of the predetermined number of messages as input messages for processing as transactions on the input threads, the input messages generated in response to the input threads; a ware thread module of the ware processor coupled to the input thread module and generating ware threads in response to the input threads and data processing the ware threads independently from one another to generate second data; and an output thread module of the ware processor coupled to the ware thread module and generating output threads from and in response to the second data and providing the output threads independently from one another for writing to one or more output devices in accordance with the second data, wherein the input thread module, the ware thread module and the output thread module operate within the ware processor independently from one another, and wherein the predetermined number of messages determine the number of input threads, ware threads and output threads that can be processed simultaneously by the ware processor. - View Dependent Claims (17)
-
Specification