Systems and methods for tracking subjects
First Claim
1. A radio frequency identification (RFID) network for tracking the location of subjects in a plurality of subjects in a closed environment, the network comprising a plurality of RFID readers distributed across the environment and a response computer system, whereineach respective RFID reader in the plurality of RFID readers includes a unique reader identifier and is in communication with the response computer system;
- andthe response computer system comprises;
a memory;
one or more processors;
a sensor data store, stored in the memory or addressable by the response computer system, the sensor data store including, for each respective RFID reader in the plurality of RFID readers, a location in the closed environment of the respective RFID reader and the unique reader identifier of the respective RFID reader;
instructions, stored in the memory and configured for execution by the one or more processors, that, when executed by the one or more processors, cause the response computer system to;
receive indication data, the indication data encompassing a detection of a proximity of a respective subject in the plurality of subjects bearing a passive RFID tag to a respective RFID reader in the plurality of readers, including (i) a unique subject identifier read off a passive RFID tag in the possession of the respective subject by the respective RFID reader and (ii) the reader identifier of the respective RFID reader;
maintain a subject data store, the subject data store comprising a record for each respective subject in the plurality of subjects that includes (i) a location of the respective subject in closed environment or an indication that the respective subject is not in the closed environment, (ii) an electronic address associated with the respective subject, (iii) a unique subject identifier associated with the respective subject, and (iv) a class label in a plurality of class labels; and
maintain an event instruction set data store, each respective event instruction set in the event instruction set data store corresponding to an event in a plurality of events, whereina first event instruction set in the instruction event set data store corresponds to a first event and includes;
(i) a first message that is sent to a first subset of subjects in the plurality of subjects responsive to the first event, wherein the first subset of subjects are selected from the plurality of subjects on the basis that they are (a) localized to a first portion of the closed environment or (b) associated with a first class label in the plurality of class labels corresponding to the first message, and(ii) a second message that is sent to a second subset of subjects in the plurality of subjects responsive to the first event, wherein the second subset of subjects are selected on the basis that they are (a) localized to a second portion of the closed environment different from the first portion of the closed environment, or (b) associated with a second class label in the plurality of class labels corresponding to the second message; and
the instructions further cause the response computer system to, in response to receiving an indication that the first event has occurred, execute a method comprising;
obtaining an identity of the first and second subset of subjects in accordance with the first event instruction set;
obtaining, for each respective subject in the first subset of subjects, the electronic address associated with the respective subject from the subject data store;
communicating the first message to the respective electronic address of each subject in the first subset of subjects;
obtaining, for each respective subject in the second subset of subjects, the electronic address associated with the respective subject from the subject data store; and
communicating the second message to the respective electronic address of each subject in the second subset of subjects, whereinat least a subset of the subjects in the plurality of subjects are chattels, humans or animals.
1 Assignment
0 Petitions
Accused Products
Abstract
A radio frequency identification (RFID) network and methods for tracking subjects in a closed environment includes distributing RFID readers across the environment. Readers have unique reader identifiers and communicate with a computer system. These identifiers and reader locations are stored. The location of subjects bearing passive RFID tags is acquired by reading the unique subject identifiers off the tags and associating these RFID tags with the reader identifiers of the readers making the readings. A subject data store includes the location data of the subjects obtained by the RFID readers and electronic addresses of the subjects. An instruction set data store comprising sets, each set corresponding to one of a plurality of events, is also maintained. In accordance with the instruction set data store, in response to an event, different event messages are sent to different subjects based upon their location in the closed environment and/or their class label.
18 Citations
27 Claims
-
1. A radio frequency identification (RFID) network for tracking the location of subjects in a plurality of subjects in a closed environment, the network comprising a plurality of RFID readers distributed across the environment and a response computer system, wherein
each respective RFID reader in the plurality of RFID readers includes a unique reader identifier and is in communication with the response computer system; - and
the response computer system comprises; a memory; one or more processors; a sensor data store, stored in the memory or addressable by the response computer system, the sensor data store including, for each respective RFID reader in the plurality of RFID readers, a location in the closed environment of the respective RFID reader and the unique reader identifier of the respective RFID reader; instructions, stored in the memory and configured for execution by the one or more processors, that, when executed by the one or more processors, cause the response computer system to; receive indication data, the indication data encompassing a detection of a proximity of a respective subject in the plurality of subjects bearing a passive RFID tag to a respective RFID reader in the plurality of readers, including (i) a unique subject identifier read off a passive RFID tag in the possession of the respective subject by the respective RFID reader and (ii) the reader identifier of the respective RFID reader; maintain a subject data store, the subject data store comprising a record for each respective subject in the plurality of subjects that includes (i) a location of the respective subject in closed environment or an indication that the respective subject is not in the closed environment, (ii) an electronic address associated with the respective subject, (iii) a unique subject identifier associated with the respective subject, and (iv) a class label in a plurality of class labels; and maintain an event instruction set data store, each respective event instruction set in the event instruction set data store corresponding to an event in a plurality of events, wherein a first event instruction set in the instruction event set data store corresponds to a first event and includes; (i) a first message that is sent to a first subset of subjects in the plurality of subjects responsive to the first event, wherein the first subset of subjects are selected from the plurality of subjects on the basis that they are (a) localized to a first portion of the closed environment or (b) associated with a first class label in the plurality of class labels corresponding to the first message, and (ii) a second message that is sent to a second subset of subjects in the plurality of subjects responsive to the first event, wherein the second subset of subjects are selected on the basis that they are (a) localized to a second portion of the closed environment different from the first portion of the closed environment, or (b) associated with a second class label in the plurality of class labels corresponding to the second message; and the instructions further cause the response computer system to, in response to receiving an indication that the first event has occurred, execute a method comprising; obtaining an identity of the first and second subset of subjects in accordance with the first event instruction set; obtaining, for each respective subject in the first subset of subjects, the electronic address associated with the respective subject from the subject data store; communicating the first message to the respective electronic address of each subject in the first subset of subjects; obtaining, for each respective subject in the second subset of subjects, the electronic address associated with the respective subject from the subject data store; and communicating the second message to the respective electronic address of each subject in the second subset of subjects, wherein at least a subset of the subjects in the plurality of subjects are chattels, humans or animals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
- and
Specification