Hybrid multi-camera based positioning

US2018349727A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018349727-A1
Application numberUS-201816005672-A
CountryUS
Kind codeA1
Filing dateJun 11, 2018
Priority dateJul 18, 2013
Publication dateDec 6, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A positioning server is connected to a collection of access points, base stations, NFC stations, and image or video cameras and the collected data is used for positioning objects. A plurality of electronic devices are paired with an object by tracking the position of the object based on imaging and the position of electronic devices based on RF signals in vicinity of the object. Once a device is paired with an object, the propagation channel profile measured through the electronic device is used to develop and tune a database of channel profiles versus location. This database is used based on signature/profile matching and correlation for positioning devices and objects that do not have pairing or have poor image-based positioning accuracy or reliability. When a device is detected that cannot be paired with any object, or a device that is unpaired from a previously associated object, a theft or loss alert is generated.

First claim

Opening claim text (preview).

1 - 17 . (canceled) 18 . A non-transitory machine readable medium storing a program for providing a position of an object, the program executable by at least one processing unit, the program comprising sets of instructions for: determining the position of the object using a plurality of images taken by a set of cameras; identifying a set of electronic devices within a predetermined distance of the object based on a set of radio frequency (RF) signals received from each electronic device in the set of electronic devices; pairing a plurality of electronic devices in the set of electronic devices with the object based on distances between the object and each electronic device in the set of electronic devices at a plurality of instances of time; and sending the position of the object determined by using the plurality of images to at least one of the paired electronic devices. 19 . The non-transitory machine readable medium of claim 18 , wherein the set of instructions for identifying a set of electronic devices within a predetermined distance of the object based on a set of radio frequency (RF) signals received from each electronic device comprises sets of instructions for: determining a set of channel propagation profiles from the set of RF signals received from each electronic device; comparing the propagation profile determined for each electronic device with a set of channel propagation profiles retrieved from a database; determining a position of each electronic device based on the comparison; and determining that a distance between the determined position of each electronic device and the position of the object is within the predetermined distance. 20 . The non-transitory machine readable medium of claim 19 , the program further comprising sets of instructions for: determining that a plurality of channel propagation profiles from the set of channel propagation profiles retrieved from a database matches the measured propagation profile received from a particular electronic device, the plurality of channel propagation profiles corresponding to a plurality of positions retrieved from the database; determining a search region for the particular electronic device centered around a previous position of the particular electronic device, the search region radius determined based on (ii) a maximum speed of the particular electronic device and (iii) an elapsed time since the previous position was determined; and determining a position of the particular electronic device from one or more of the positions retrieved from the database that are within the search region. 21 . The non-transitory machine readable medium of claim 20 , wherein the set of instructions for determining a position of the particular electronic device from one or more of the positions retrieved from the database that are within the search region comprises sets of instructions for: determining that only one position from the positions retrieved from the database is within the search region; and setting the position of the particular electronic device to the only position from the positions retrieved from the database that is within the search region. 22 . The non-transitory machine readable medium of claim 21 , wherein the search region is a first search region, wherein the previous position of the particular electronic device is a first previous position, wherein the set of instructions for determining a position of the particular electronic device from one or more of the positions retrieved from the database that are within the search region comprises sets of instructions for: determining that more than one positions from the positions retrieved from the database are within the search region; determining a second search region for the particular electronic device centered around a second previous position of the particular electronic device, the search region radius determined based on (ii) a maximum speed of the particular electronic device and (iii) an elapsed time since the second previous position was determined; and determining the position of the particular electronic device from one or more of the positions retrieved from the database that are within the second search region. 23 . The An apparatus comprising: a set of processing units for executing sets of instructions; a non-transitory machine readable medium storing a program which when executed by one of the processing units provides a position of an object, the program comprising sets of instructions for: determining the position of the object using a plurality of images taken by a set of cameras; identifying a set of electronic devices within a predetermined distance of the object based on a set of radio frequency (RF) signals received from each electronic device in the set of electronic devices; pairing a plurality of electronic devices in the set of electronic devices with the object based on distances between the object and each electronic device in the set of electronic devices at a plurality of instances of time; and sending the position of the object determined by using the plurality of images to at least one of the paired electronic devices. 24 . The apparatus of claim 23 , wherein the set of instructions for identifying a set of electronic devices within a predetermined distance of the object based on a set of radio frequency (RF) signals received from each electronic device comprises sets of instructions for: determining a set of channel propagation profiles from the set of RF signals received from each electronic device; comparing the propagation profile determined for each electronic device with a set of channel propagation profiles retrieved from a database; determining a position of each electronic device based on the comparison; and determining that a distance between the determined position of each electronic device and the position of the object is within the predetermined distance. 25 . The apparatus of claim 24 , the program further comprising sets of instructions for: determining that a plurality of channel propagation profiles from the set of channel propagation profiles retrieved from a database matches the measured propagation profile received from a particular electronic device, the plurality of channel propagation profiles corresponding to a plurality of positions retrieved from the database; determining a search region for the particular electronic device centered around a previous position of the particular electronic device, the search region radius determined based on (ii) a maximum speed of the particular electronic device and (iii) an elapsed time since the previous position was determined; and determining a position of the particular electronic device from one or more of the positions retrieved from the database that are within the search region. 26 . The apparatus of claim 25 , wherein the set of instructions for determining a position of the particular electronic device from one or more of the positions retrieved from the database that are within the search region comprises sets of instructions for: determining that only one position from the positions retrieved from the database is within the search region; and setting the position of the particular electronic device to the only position from the positions retrieved from the database that is within the search region. 27 . The apparatus of claim 26 , wherein the search region is a first search region, wherein the previous position of the particular electronic device is a first previous position, wherein the set of instructions for determining a position of the particular electronic device from one or more of the positions retrieved from the database

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018349727A1 cover?
A positioning server is connected to a collection of access points, base stations, NFC stations, and image or video cameras and the collected data is used for positioning objects. A plurality of electronic devices are paired with an object by tracking the position of the object based on imaging and the position of electronic devices based on RF signals in vicinity of the object. Once a device i…
Who is the assignee on this patent?
Golba Llc
What technology area does this patent fall under?
Primary CPC classification G06T7/292. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).