US12596169B2

Method and system for locating objects within a master space using machine learning on RF radiolocation

Summary by NHIP

RF Beacon Location System

The system locates objects within predefined subspaces using machine learning models trained on prior RF signal surveys. Distinctive elements include RF beacons transmitting signals to tags that send data packages containing signal identifications to a gateway and location engine, which accesses specific ML models associated with unique subspace identifiers and coordinates.

Claim Score by NHIP

Read claim 11, the broadest

Abstract

Location of objects within an identified subspace defined within a predefined master space. The system includes an RF beacon associated with an object, the RF beacon transmitting signals to one or more of RF tags transmitting to an object location system a tag data package including an identification of the signals received by the RF tags from the RF beacon. The system includes a gateway receiving and extracting, from the transmitted tag data package, the identification of signals. The system further includes the location engine accessing an ML model trained by performing a survey of RF signals received from a plurality of RF signal sources during a prior RF master space survey operation and determining a subspace identifier corresponding to a predicted subspace location for the object by comparing the identification of signals included in the received tag data package to a model plurality of signals accessed from the model.

US12596169B2, drawing sheet 1
Sheet 1 of 43

Term

15.6 yearsleft in the term

Expires 18 April 2042, including 536 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 2 independent, 18 dependent

  1. 1
    A system for location of objects within an identified subspace of a plurality of subspaces defined within a predefined master space, comprising:a Radio Frequency (RF) beacon associated with an object, the RF beacon transmitting signals to one or more RF tags, the one or more RF tags transmitting, to an object location system, a tag data package, the tag data package comprising an identification of the signals received by the one or more RF tags from the RF beacon;the object location system comprising a gateway and a location engine: the gateway receiving and extracting, from the transmitted tag data package, the identification of signals;the location engine: accessing a plurality of machine learning (ML) models, each of the plurality of ML models associated with one of a plurality of subspaces, each subspace associated with a subspace identifier, each one of the plurality of ML models trained by: generating a session identifier for a measurement session, retrieving a customer site number associated with a master space, identifying a zone label and coordinates for one of the plurality of subspaces within the master space based on customer site information, associating the zone label with a location number, storing the session identifier, zone label, coordinates, and location number in a location list, generating a scan identifier for a radio frequency (RF) signal sampling operation, collecting RF signal strength indicator (RSSI) values from a plurality of RF beacons within the one of the plurality of subspaces, associating the collected RSSI values with the location number, generating a measurement log comprising the session identifier, zone label, scan identifier, and collected RSSI values, and processing the measurement log to create the one of the plurality of machine-learning data models, the one of the plurality of machine-learning data models associated with the one of the plurality of subspaces;providing the identification of signals to each of the plurality of ML models;receiving, from each of the plurality of ML models, a correlation between the identification of signals and that machine-learning data model;determining a highest correlation of the received correlations;selecting, from the plurality of ML models, a candidate ML model from which the highest correlation was received;determining a subspace identifier corresponding to a predicted subspace location associated with the candidate ML.
  2. 11
    Broadest claimClaim Score 14, narrow(NHIP)A method for location of objects within an identified subspace of a plurality of subspaces defined within a predefined master space, comprising the steps of:providing a Radio Frequency (RF) beacon associated with an object, the RF beacon transmitting signals to one or more RF tags, the one or more RF tags transmitting, to an object location system, a tag data package, the tag data package comprising an identification of the signals received by the one or more RF tags from the RF beacon;receiving and extracting, from the transmitted tag data package, the identification of signals;accessing a plurality of machine learning (ML) models, each of the plurality of ML models associated with one of a plurality of subspaces, each subspace associated with a subspace identifier, each of the plurality of ML models trained by: generating a session identifier for a measurement session;retrieving a customer site number associated with a master space;identifying a zone label and coordinates for one of the plurality of subspaces within the master space based on customer site information;associating the zone label with a location number;storing the session identifier, zone label, coordinates, and location number in a location list;generating a scan identifier for a radio frequency (RF) signal sampling operation;collecting RF signal strength indicator (RSSI) values from a plurality of RF beacons within the one of the plurality of subspaces;associating the collected RSSI values with the location number;generating a measurement log comprising the session identifier, zone label, scan identifier, and collected RSSI values;and processing the measurement log to create the one of the plurality of machine-learning data models, the one of the plurality of machine-learning data models associated with the one of the plurality of subspaces;providing the identification of signals to each of the plurality of ML models;receiving, from each of the plurality of ML models, a correlation between the identification of signals and that machine-learning data model;determining a highest correlation of the received correlations;selecting, from the plurality of ML models, a candidate ML model from which the highest correlation was received;determining a subspace identifier corresponding to a predicted subspace location associated with the candidate ML model.