×

Location measurement process for radio-frequency badges

  • US 7,293,104 B2
  • Filed: 11/04/2005
  • Issued: 11/06/2007
  • Est. Priority Date: 05/01/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented process for determining the location of people and objects carrying radio frequency (RF) transmitters (TXs) that transmit TX ID messages to at least one RF receiver (RX) which is in communication with a computer in a computer network, wherein each RX forwards data received from the TXs to the network, along with a value indicating the signal strength of the received TX message, the process comprising:

  • for each computer associated with a RX performing, a badge hit message generating step for generating badge hit messages upon receipt of a data message from the RX and providing the badge hit messages to a centralized computer of the network, wherein each badge hit message includes information received in the data message comprising a transmitter identifier, the signal strength indicator associated with the TX ID message and a receiver identifier that uniquely identifies the particular RX sending the data message;

    a badge hit table generating step for generating a badge hit table in a badge hit database residing on the centralized computer, wherein the badge hit table has a separate entry derived from each badge hit message received whose fields comprise the information received in the badge hit message and a hit time assigned to the entry indicating the time the entry was added to the badge hit table;

    a location determining step for determining the location of each TX transmitting a TX ID message using the badge hit data, said determining step comprising,a screening step for screening the entries of the badge hit table to ensure that only entries having a signal strength value equaling or exceeding a prescribed level, and that only one entry per TX transmission, are used to determine the location of a TX whose transmission resulted in the entry, said screening step comprising performing, for each entry of the badge hit table,a signal strength determining step for determining whether the signal strength value of the entry exceeds a signal strength threshold, andwhenever the signal strength of the entry equals or exceeds the signal strength threshold, performing,a first deeming step for deeming the entry to have passed a thresholding test,a time table establishing step for determining if a time table has been established for the TX associated with the entry and if not creating one, wherein said time table logs the hit time of each entry associated with the TX that passes the thresholding test,a logging step for logging the hit time of the entry under consideration in the time table assigned to the TX associated with the entry under consideration,an ascertaining step for ascertaining whether the respective differences in the hit time of the entry under consideration and each previously logged hit time of the time table assigned to the TX associated with the entry under consideration fall within a prescribed time period,whenever the differences between the hit time of the entry under consideration and the hit times of all the previous entries in the time table assigned to the TX associated with the entry under consideration fall outside the prescribed time period, performing a second deeming step for deeming the entry under consideration to have cleared a time conflict resolution procedure and ready for further processing to determine the location of the TX, andwhenever the difference between the hit time of the entry under consideration and the hit time of one or more of the previous entries in the time table assigned to the TX associated with the entry under consideration fall within the prescribed time period, performing a selecting step for assuming these entries are attributable to the same or a redundant TX transmission and selecting just one of them for further processing to determine the location of the TX, wherein the entry selected for further processing is deemed to have cleared the time conflict resolution procedure, anda determining step for determining the location of the TX associated with each of the screened entries having a signal strength value equaling or exceeding the prescribed level and representing the only entry attributable to a TX transmission that is used to determine the TX'"'"'s location, based on a known location of the RX identified in the entry, wherein the known location of a RX is obtained from the geometric model data base which maintains a list of each RX and its location within an environment modeled by the geometric model database; and

    an updating step for updating an entity location table of a geometric model database with the location of entities included therein, wherein the entity location table comprises a list of entities and the TX identifier of a TX that is associated with each entity, as well as the location of the entity if known, and wherein said entity is a person, object or a collection of persons and objects and the location of the entity is the location determined for the TX associated with the entity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×