Intelligent routing of radio-frequency identification data
First Claim
1. A computerized method, carried out by at least one server having one or more processors, of routing radio-frequency identification (RFID) location data for an item tagged with a RFID tag from one of a plurality of RFID tag readers to at least one of a plurality of record-keeping units, the method comprising:
- receiving an indication from a first record-keeping unit that a first item has been tagged with an RFID tag;
in response to receiving the indication from the first record-keeping unit, generating a first tagging entry comprising an identifier associated with the first item, the first tagging entry being stored in a database associated with a central server;
receiving one or more location data subscription requests corresponding to the first item from a set of record-keeping units of a plurality of record-keeping units;
in response to receiving one or more location data subscription requests, subscribing the set of record-keeping units to receive location data for the first item, wherein the one or more location data subscription requests corresponding to the first item indicates to the central server that location data received that corresponds to the identifier associated with the first item is to be communicated to the set of record-keeping units, and wherein each record-keeping unit maintains a record of subscribed item locations in a local database;
receiving, by the central server, a first set of location data indicating that the RFID tag of the first item has been read by an RFID tag reader;
determining, by the central server, that the first set of location data corresponds to the first tagging entry received from the first record-keeping unit;
based upon determining that the first set of location data corresponds to the first item, communicating, by the central server and only to the set of record-keeping units, the first set of location data;
updating the record associated with the first item in the local database of each record-keeping unit of the set of record-keeping units; and
when the RFID tag of the first item does not match any of the tagging entries in the database, querying by the central server each of the set of record-keeping units to determine which of the plurality of record-keeping units is associated with the RFID tag of the first item.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media are provided for routing radio-frequency identification (RFID) location data from an RFID tag reader to a record-keeping unit. A first tagging entry is received from a first record-keeping unit. The information associated with the first tagging entry is stored in a data store. A first set of location data is received, indicating that the RFID tag of the first item has been read by an RFID tag reader. It is algorithmically determined that the received location data corresponds to the first tagging entry received from the first record-keeping unit. The first set of location data is communicated to the first record-keeping unit.
-
Citations
20 Claims
-
1. A computerized method, carried out by at least one server having one or more processors, of routing radio-frequency identification (RFID) location data for an item tagged with a RFID tag from one of a plurality of RFID tag readers to at least one of a plurality of record-keeping units, the method comprising:
-
receiving an indication from a first record-keeping unit that a first item has been tagged with an RFID tag; in response to receiving the indication from the first record-keeping unit, generating a first tagging entry comprising an identifier associated with the first item, the first tagging entry being stored in a database associated with a central server; receiving one or more location data subscription requests corresponding to the first item from a set of record-keeping units of a plurality of record-keeping units; in response to receiving one or more location data subscription requests, subscribing the set of record-keeping units to receive location data for the first item, wherein the one or more location data subscription requests corresponding to the first item indicates to the central server that location data received that corresponds to the identifier associated with the first item is to be communicated to the set of record-keeping units, and wherein each record-keeping unit maintains a record of subscribed item locations in a local database; receiving, by the central server, a first set of location data indicating that the RFID tag of the first item has been read by an RFID tag reader; determining, by the central server, that the first set of location data corresponds to the first tagging entry received from the first record-keeping unit; based upon determining that the first set of location data corresponds to the first item, communicating, by the central server and only to the set of record-keeping units, the first set of location data; updating the record associated with the first item in the local database of each record-keeping unit of the set of record-keeping units; and when the RFID tag of the first item does not match any of the tagging entries in the database, querying by the central server each of the set of record-keeping units to determine which of the plurality of record-keeping units is associated with the RFID tag of the first item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for routing radio-frequency identification (RFID) location data from one of a plurality of RFID tag readers to at least one record-keeping unit, the system comprising:
-
a plurality of record-keeping units, wherein each record-keeping unit of the plurality of record-keeping units maintains a record of subscribed item locations in a local database, wherein the local database is updated in response to receiving location data communicated by a central server; a plurality of RFID tag readers; the central server having a communications component, one or more processors and one or more computer-readable storage media; and
a data store coupled to the central server,wherein the central server; receives, from an RFID tag reader, data associated with an item that has been tagged with an RFID tag, the data comprising location data of the item; identifies a set of record-keeping units the received data is to be communicated to by accessing the data store comprising tagging entries that correspond to items that have been tagged with an RFID tag, the tagging entries each comprising at least an identifier associated with a corresponding item, and that stores subscriptions received from the set of record-keeping units subscribing to received data corresponding to the identifier, wherein a subscription indicates that location data received and corresponding to the subscribed item is to be communicated to the subscribing record-keeping units, and wherein the set of record-keeping units comprises at least one of the plurality of record-keeping units; communicates the data to the set of record-keeping units subscribed to an item; and when the data does not match any of the data in the data store, queries each of the set of record-keeping units to determine which of the plurality of record-keeping units is associated with the data. - View Dependent Claims (10, 11, 12, 13)
-
-
14. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed by one or more processors, facilitate a method of routing radio-frequency identification (RFID) location data of a RFID tagged lab specimen from one of a plurality of RFID tag reader positioned at various locations to at least one of a plurality of record-keeping units positioned at different locations, the method comprising:
-
adding a tagging entry to a look-up table having a plurality of tagging entries, wherein the tagging entry is received by a central server maintaining the look-up table and from a record-keeping unit of a set of record-keeping units, wherein each tagging entry of the plurality of tagging entries includes an identifier corresponding to an RFID tagged lab specimen; adding a plurality of subscriptions to the look-up table, wherein each subscription is received by the central server from one of the set of record-keeping units, wherein each subscription of the plurality of subscriptions identifies a particular RFID tagged lab specimen for which location data received by the central server is to be communicated by the central server to the record-keeping unit sending the subscription, and wherein each record-keeping unit of the plurality of record-keeping units maintains a locally stored record of the location of one or more subscribed RFID tagged lab specimens; based upon scanning a first RFID tagged lab specimen with a first RFID tag reader at a first location, communicating location data for the first RFID tagged lab specimen from the first RFID tag reader to the central server, the communicated location data comprising a first identifier associated with the first RFID tagged lab specimen; based at least on accessing the look-up table, determining whether the first identifier matches any of the identifiers of the plurality of tagging entries in the look-up table; responsive to determining the first identifier matches any of the identifiers in the look-up table, communicating the location data to any record-keeping units subscribing to the first identifier; updating the locally stored record of each of the set of record keeping units associated with the first item; and when the first identifier does not match any of the identifiers in the look-up table, querying by the central server each of the set of record-keeping units to determine which of the plurality of record-keeping units is associated with the first identifier. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification