RFID direction trigger driver
First Claim
Patent Images
1. A radio frequency identification (RFID) system comprising:
- a configuration file that defines a plurality of trigger message responses, wherein each trigger message response is associated with a trigger message generated by one of a plurality of RFID detectors, and wherein the plurality of trigger message responses are adapted to be modified based on a configuration of the plurality of detectors;
a trigger driver that includes a first detector and a second detector, wherein the plurality of trigger message responses in the configuration file are modified based on a configuration of the first detector and the second detector, and whereinthe first detector is located at a first position, wherein the first detector detects a presence of an object and generates a first trigger message in response to detecting the presence of the object, and wherein the first trigger message is stored in a state machine;
the second detector is located at a second position, wherein the second detector detects the presence of said object and generates a second trigger message in response to detecting the presence of the object, and wherein the second trigger message is stored in the state machine;
wherein the state machine is reset by the trigger driver when a time between the second trigger message being generated and the first trigger message being generated is greater than a defined reset value;
a RFID edge server that includes a trigger listener that inspects the state machine, wherein the RFID edge server determines whether the first trigger message and the second trigger message are associated with one of the plurality of trigger message responses in the configuration file, to determine whether to trigger starting collection of RFID tag data or stopping collection of the RFID tag data;
wherein when the RFID edge server determines the first trigger message in the state machine is in the configuration file, the trigger message response associated with the first trigger message initiates collection of RFID tag data for an RFID detector, and wherein when the RFID edge server determines the second trigger message in the state machine is in the configuration file, the trigger message response associated with the second trigger message terminates collection of the RFID tag data for the RFID detector.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention is an RFID system comprising a first detector at a first position and a second detector at a second position. An RFID edge server can include software to check the first and second detector to determine a direction of an object. The direction information can be used to trigger the start or stop of the collection of data for an RFID detector.
12 Citations
26 Claims
-
1. A radio frequency identification (RFID) system comprising:
-
a configuration file that defines a plurality of trigger message responses, wherein each trigger message response is associated with a trigger message generated by one of a plurality of RFID detectors, and wherein the plurality of trigger message responses are adapted to be modified based on a configuration of the plurality of detectors; a trigger driver that includes a first detector and a second detector, wherein the plurality of trigger message responses in the configuration file are modified based on a configuration of the first detector and the second detector, and wherein the first detector is located at a first position, wherein the first detector detects a presence of an object and generates a first trigger message in response to detecting the presence of the object, and wherein the first trigger message is stored in a state machine; the second detector is located at a second position, wherein the second detector detects the presence of said object and generates a second trigger message in response to detecting the presence of the object, and wherein the second trigger message is stored in the state machine; wherein the state machine is reset by the trigger driver when a time between the second trigger message being generated and the first trigger message being generated is greater than a defined reset value; a RFID edge server that includes a trigger listener that inspects the state machine, wherein the RFID edge server determines whether the first trigger message and the second trigger message are associated with one of the plurality of trigger message responses in the configuration file, to determine whether to trigger starting collection of RFID tag data or stopping collection of the RFID tag data; wherein when the RFID edge server determines the first trigger message in the state machine is in the configuration file, the trigger message response associated with the first trigger message initiates collection of RFID tag data for an RFID detector, and wherein when the RFID edge server determines the second trigger message in the state machine is in the configuration file, the trigger message response associated with the second trigger message terminates collection of the RFID tag data for the RFID detector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a configuration file that defines a plurality of trigger message responses, wherein each trigger message response is associated with a trigger message generated by one of a plurality of radio frequency identification (RFID) detectors wherein the plurality of trigger message responses are adapted to be modified based on a configuration of the plurality of RFID detectors, and wherein the plurality of trigger message responses in the configuration file are modified based on a configuration of a first detector and a second detector; receiving, at the first detector located at a first position, one or more signals indicating a presence of an object; generating a first trigger message in response to detecting the presence of the object, and wherein the first trigger message is received by the first direction trigger driver and stored in a state machine; receiving, at a second detector located at a second position, the one or more signals indicating the presence of the object, said signals received from the second detector located at the second position; generating a second trigger message in response to detecting the presence of the object, and wherein the second trigger message is received by the second direction trigger driver and stored in the state machine; resetting the state machine when a time between the second trigger message being generated and the first trigger message being generated is greater than a defined reset value; inspecting, by a radio frequency identification (RFID) edge server, the state machine; determining whether the first trigger message and the second trigger message are associated with one of the plurality of trigger message responses in the configuration file, to determine whether to trigger starting collection of RFID tag data or stopping collection of the RFID tag data for an RFID detector positioned in one or more locations; and wherein when the RFID edge server determines the first trigger message in the state machine is in the configuration file, the trigger message response associated with the first trigger message initiates collection of RFID tag data for an RFID detector, and wherein when the RFID edge server determines the second trigger message in the state machine is in the configuration file, the trigger message response associated with the second trigger message terminates collection of the RFID tag data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing a set of instructions, said instructions executed by one or more processors to perform a sequence of steps comprising:
-
receiving a configuration file that defines a plurality of trigger message responses, wherein each trigger message response is associated with a trigger message generated by one of a plurality of radio frequency identification (RFID) detectors wherein the plurality of trigger message responses are adapted to be modified based on a configuration of the plurality of RFID detectors, and wherein the plurality of trigger message responses in the configuration file are modified based on a configuration of a first detector and a second detector; receiving, at the first detector located at a first position, one or more signals indicating a presence of an object; generating a first trigger message in response to detecting the presence of the object, and wherein the first trigger message is received by the first direction trigger driver and stored in a state machine; receiving, at a second detector located at a second position, the one or more signals indicating the presence of the object, said signals received from the second detector located at the second position; generating a second trigger message in response to detecting the presence of the object, and wherein the second trigger message is received by the second direction trigger driver and stored in the state machine; resetting the state machine when a time between the second trigger message being generated and the first trigger message being generated is greater than a defined reset value; inspecting, by a radio frequency identification (RFID) edge server, the state machine; determining whether the first trigger message and the second trigger message are associated with one of the plurality of trigger message responses in the configuration file, to determine whether to trigger starting collection of RFID tag data or stopping collection of the RFID tag data; and wherein when the RFID edge server determines the first trigger message in the state machine is in the configuration file, the trigger message response associated with the first trigger message initiates collection of RFID tag data for an RFID detector, and wherein when the RFID edge server determines the second trigger message in the state machine is in the configuration file, the trigger message response associated with the second trigger message terminates collection of the RFID tag data for the RFID detector. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification