IP Library Granted Patent US 7,092,726
Granted Patent B2
US 7,092,726 · App. 10/747,377 · Granted Aug 15, 2006

Method and system for determining a location using a plurality of selected initial location estimates

Assignee: Motorola, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,092,726
App. No.
10/747,377
Filed
Dec 29, 2003
Granted
Aug 15, 2006
Kind
B2
Art Unit
2617
USPC
455/456.6
Abstract

A method and system is provided for determining a location for each of a plurality of units, which is selected from one of multiple sets of locations, which are each estimated based upon different initial location estimates. The selected set of locations includes the set which has the minimum error value, where the error value is based on the aggregate of the differences between the range determined from the estimated locations and the measured range. By using different sets of initial location estimates, there is a greater chance that at least one of the sets of initial location estimates will avoid any local minimums and produce a more accurate estimate of unit locations.

Claims (35)

1. A method of determining a location of a plurality of units, each unit being communicatively coupled to at least some of the other plurality of units, wherein at least same of the plurality of units are in communication range with one or more reference units, whose locations are at least one of determined and known, said method comprising:

measuring range information between each of the units and any reference units within communication range of one another;

establishing a possible location area for each of the units including a plurality of possible initial location estimates;

selecting an initial location estimate for each of the units, whose location is not known, from an area corresponding to the possible location area;

estimating a location for each of the units, which minimizes an error value, based on the difference between the measured range values and a range calculated from the estimated location values;

repeating, at least once, the selection of initial location estimates using a different set of initial location estimates for each of the units from the plurality of possible initial location estimates and the estimation of a location for each of the units, which minimizes an error value; and

selecting the set of location estimates from the repeated estimations having the smallest minimized error value.

2. A method in accordance with claim 1 wherein measuring range information between each of the units and any reference units within communication range of one another includes at least one of measuring received signal strength indicator, angle of arrival, time of arrival, and time difference of arrival for signals transmitted by one or more of the units.

3. A method in accordance with claim 1 wherein establishing a possible location area for each of the units includes determining the overlapping area, based upon the communication range and known or estimated locations of other units communicatively coupled to the unit for which the possible location area is being determined.

4. A method in accordance with claim 1 wherein establishing a possible location area for each of the units includes determining a known previous location, and estimating an amount of possible deviation during an interval of time that has elapsed since the unit was at the previous known location.

5. A method in accordance with claim 4 wherein the possible deviation is based upon an estimated rate of travel and the time interval since the unit was at the previous known location.

6. A method in accordance with claim 4 wherein the possible deviation is based upon an inertial navigation estimation during the time subsequent the previous known location.

7. A method in accordance with claim 1 wherein selecting an initial location estimate for each of the units includes randomly selecting a location from the plurality of possible initial locations from the established possible location area.

8. A method in accordance with claim 1 wherein selecting an initial location estimate for each of the units includes sequentially selecting a location from a sub-set of the plurality of possible initial locations from the established possible location area, which are spaced in a predesignated pattern relative to the possible location area.

9. A method in accordance with claim 8 wherein the predesignated pattern includes locations, which are substantially evenly spaced apart.

10. A method in accordance with claim 9 wherein the distance of the spacing is based upon the size of the possible location area and a predetermined number of the repeated iterations of location estimations.

11. A method in accordance with claim 1 wherein minimizing the error includes minimizing the sum of the square of the difference between the range, based upon the estimated location, and the measured range.

12. A method in accordance with claim 1 wherein estimating a location for each of the units includes after selecting an initial location estimate for each of the units, iteratively estimating an updated location for each of the units at least until the error value is no longer getting smaller.

13. A method in accordance with claim 1 further comprising increasing the communication range of at least some of the plurality of units.

14. A method in accordance with claim 1 further comprising determining the units having links with a sufficient number of reference units to determine a location via triangulation, triangulating the location for each of the identified units, and identifying the triangulated units as reference units during subsequent processing in which the triangulated location remains valid.

15. A method in accordance with claim 14 wherein if any of the units have been newly triangulated and identified as reference units, repeating the attempt to triangulate further units, and subsequently identified as reference units, until no further units can be triangulated.

16. A system for determining the location for each of a plurality of units in a multi-hop network, each unit being communicatively coupled to at least some of the other plurality of units, wherein at least some of the plurality of units are in communication range with one or more reference units, whose location is at least one of determined or known, said system comprising:

a transceiver for receiving connectivity and range information for the plurality of units and the reference units in communication range with one another; and

a processor coupled to the transceiver, the processor including

a storage area for maintaining the connectivity, communication range information, and multiple sets of location estimates and corresponding minimized error values,

a calculation module adapted for determining possible location areas for each of the units and estimating a location for each of the units, which minimizes an error value, based upon each set of initial location estimates, and

one or more selection modules for sequentially selecting multiple different sets of initial location estimates corresponding to the possible location areas for each of the units, and selecting the set of estimated locations, which is associated with the smallest minimized error value.

17. A system in accordance with claim 16 wherein at least one of the calculation modules and the one or more selection modules includes one or more sets of pre-stored instructions.

18. A system in accordance with claim 17 wherein the one or more sets of pre-stored instructions are stored in the storage area.

19. A system in accordance with claim 16 wherein the one or more selection modules is adapted for randomly selecting an initial location estimate from the corresponding possible location area for each of the units.

20. A system in accordance with claim 16 wherein the one or more selection modules is adapted for sequentially selecting an initial location estimate from the corresponding possible location area for each of the units, which are spaced apart in a predesignated pattern.

21. A system in accordance with claim 16 wherein the system for determining the location is incorporated as part of one of the units to be located.

22. A system in accordance with claim 16 wherein at least some of the units are mobile communication devices.

23. A system in accordance with claim 22 wherein at least some of the mobile communication devices are cellular radiotelephones.

24. A system in accordance with claim 16 wherein at least some of the units include equipment used by a group of individuals acting in concert.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
CHANGE OF NAME Recorded Apr 6, 2011
From: MOTOROLA, INC
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 026081/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2004
From: SHI, QICAI; CORREAL, NEIYER S.; GORDAY, PAUL E.; KYPEROUNTAS, SPYROS; NIU, FENG
To: MOTOROLA, INC.
Reel/Frame 015712/0738 →
Continuity (1)
Related Publication 20050143100A1 · Jun 30, 2005