IP Library Granted Patent US 8,239,483
Granted Patent B2
US 8,239,483 · App. 12/404,944 · Granted Aug 7, 2012

System and method for generic application of location determination for network attached devices

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 8,239,483
App. No.
12/404,944
Filed
Mar 16, 2009
Granted
Aug 7, 2012
Kind
B2
Examiner
KIM, TAE K
Art Unit
2492
USPC
709/217
Abstract

A system and method for determining the location of a target device. A location request may be received for a target device, and a plurality of parameters determined that identify the target device. A most likely path may be selected from a plurality of paths to produce a location of the target device, each path having one or more of the plural determined parameters as an input and one or more measurement results as an output. Measurement information may be collected on the most likely path as a function of one or more of the determined parameters to provide the one or more measurement results. Location information may then be derived for the target device as a function of the one or more measurement results, the derivation utilizing a location determination function that evaluates ones of the plural paths. An estimated location of the target device may then be determined as a function of the respective location information for the selected path.

Claims (49)

1. A method for determining the location of a target device, comprising the steps of:

(a) receiving a location request for a target device;

(b) determining a plurality of parameters that identify the target device;

(c) selecting a most likely path from a plurality of paths using circuitry in a Location Information Server (LIS) to produce a location of the target device, each path defined by a plurality of location measurements, at least one of the plural location measurements having one or more of the plural determined parameters as an input and one or more measurement results as an output and a second of the plural location measurements having the one or more measurement results as an input and additional measurement results as an output;

(d) collecting measurement information on the most likely path as a function of one or more of the determined parameters to provide the one or more measurement results;

(e) deriving location information for the target device as a function of the one or more measurement results and the additional measurement results, the derivation utilizing a location determination function that evaluates ones of the plural paths;

(f) iteratively repeating steps (c) through (e) to collect a predetermined amount of measurement information; and

(g) determining an estimated location of the target device as a function of the respective location information for the selected path,

wherein the step of selecting a most likely path further comprises selecting a most likely path having the fewest number of measurement results.

2. The method of claim 1 wherein ones of the plural parameters are selected from the group consisting of: Internet Protocol addresses, Media Access Control addresses, Ethernet Hardware Address, hardware address, adapter address, other hardware or software addresses, and combinations thereof.

3. The method of claim 1 wherein the measurement information is selected from the group consisting of: Internet Protocol address of the target device, Media Access Control address of the target device, Ethernet Hardware Address of the target device or component serving the device, hardware address of the target device or component serving the device, adapter address of the target device or component serving the device, identity of a network node through which network traffic to and from the device transits, location of network intermediaries, radio timing measurements, signal strength measurements, network configuration parameters, and combinations thereof.

4. The method of claim 1 further comprising the step of:

(h) using one or more measurement results from a previous collecting step as an input to a subsequent collecting step.

5. The method of claim 1 further comprising the step of:

(h) identifying a path from the evaluated paths as failed if location information could not be derived therefrom.

6. The method of claim 1 further comprising the step of:

(h) increasing the number of the plural determined parameters as an input to thereby increase the number of measurement results provided as outputs.

7. The method of claim 1 wherein the step of deriving location information further comprises deriving location information as a function of an algorithm that utilizes one or more measurement results as an input.

8. The method of claim 1 wherein the step of deriving location information further comprises extracting location information directly from one or more measurement results.

9. The method of claim 1 wherein the target device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

10. A method for determining the location of a target device, comprising the steps of:

(a) receiving a location request for a target device;

(b) determining a plurality of parameters that identify the target device;

(c) collecting measurement information as a function of one or more of the plural determined parameters to provide a plurality of measurement results;

(d) deriving location information for the target device as a function of one or more of the plural measurement results using circuitry in a Location Information Server (LIS), the derivation utilizing a location determination function that evaluates one or more paths, each path defined by a plurality of location measurements, at least one of the plural location measurements having one or more of the plural determined parameters as an input and one or more of the plural measurement results as an output and a second of the plural location measurements having the one or more measurement results as an input and additional measurement results as an output;

(e) identifying a path from the one or more evaluated paths as failed if location information could not be derived from the identified path;

(f) iteratively repeating steps (c) through (e) until a most likely path is determined; and

(g) determining an estimated location of the target device as a function of the respective location information for the determined path,

wherein the step of identifying a path further comprises selecting a most likely path having the fewest number of measurement results.

11. The method of claim 10 wherein ones of the plural parameters are selected from the group consisting of: Internet Protocol addresses, Media Access Control addresses, Ethernet Hardware Address, hardware address, adapter address, other hardware or software addresses, and combinations thereof.

12. The method of claim 10 wherein the measurement information is selected from the group consisting of: Internet Protocol address of the target device, Media Access Control address of the target device, Ethernet Hardware Address of the target device or component serving the device, hardware address of the target device or component serving the device, adapter address of the target device or component serving the device, identity of a network node through which network traffic to and from the device transits, location of network intermediaries, radio timing measurements, signal strength measurements, network configuration parameters, and combinations thereof.

13. The method of claim 10 further comprising the step of:

(h) using one or more measurement results from a previous collecting step as an input to a subsequent collecting step.

14. The method of claim 10 further comprising the step of:

(h) increasing the number of the plural determined parameters as an input to thereby increase the number of measurement results provided as outputs.

15. The method of claim 10 wherein the step of deriving location information further comprises deriving location information as a function of an algorithm that utilizes one or more of the plural measurement results as an input.

16. The method of claim 10 wherein the step of deriving location information further comprises extracting location information directly from one or more of the plural measurement results.

17. The method of claim 10 wherein the target device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

18. A location information server (“LIS”) comprising:

(a) circuitry for receiving a location request for a target device;

(b) circuitry for determining a plurality of parameters that identify the target device;

(c) circuitry for selecting a most likely path from a plurality of paths, each path defined by a plurality of location measurements, at least one of the plural location measurements having one or more of the plural determined parameters as an input and one or more measurement results as an output and a second of the plural location measurements having the one or more measurement results as an input and additional measurement results as an output, wherein the selected path has the fewest number of measurement results;

(d) circuitry for deriving location information for the target device as a function of one or more measurement results and the additional measurement results, the derivation utilizing a location determination function that evaluates ones of the plural paths;

(e) circuitry for iteratively collecting a predetermined amount of measurement information as a function of one or more of the plural determined parameters to provide the one or more measurement results; and

(f) circuitry for determining an estimated location of the target device as a function of the respective location information for the selected path.

19. The LIS of claim 18 wherein ones of the plural parameters are selected from the group consisting of: Internet Protocol addresses, Media Access Control addresses, Ethernet Hardware Address, hardware address, adapter address, other hardware or software addresses, and combinations thereof.

20. The LIS of claim 18 wherein the measurement information is selected from the group consisting of: Internet Protocol address of the target device, Media Access Control address of the target device, Ethernet Hardware Address of the target device or component serving the device, hardware address of the target device or component serving the device, adapter address of the target device or component serving the device, identity of a network node through which network traffic to and from the device transits, location of network intermediaries, radio timing measurements, signal strength measurements, network configuration parameters, and combinations thereof.

21. The LIS of claim 18 further comprising circuitry that derives location information as a function of an algorithm that utilizes the one or more measurement results as an input.

22. The LIS of claim 18 wherein the target device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

Assignments (20)
RELEASE (REEL 068770 / FRAME 0460) Recorded Feb 7, 2025
From: JPMORGAN CHASE BANK, N.A.
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 070149/0432 →
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 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 068770/0632 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 069743/0264 →
PATENT SECURITY AGREEMENT (TERM) Recorded Aug 26, 2024
From: OUTDOOR WIRELESS NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068770/0632 →
PATENT SECURITY AGREEMENT (ABL) Recorded Aug 26, 2024
From: OUTDOOR WIRELESS NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068770/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2024
From: COMMSCOPE TECHNOLOGIES LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 068107/0089 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049892/0051 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 048840/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049260/0001 →
RELEASE OF SECURITY INTEREST PATENTS (RELEASES RF 036201/0283) Recorded Mar 31, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
Reel/Frame 042126/0434 →
SECURITY INTEREST Recorded Jul 28, 2015
From: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036201/0283 →
CHANGE OF NAME Recorded Mar 25, 2015
From: ANDREW LLC
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 035286/0001 →
SECURITY AGREEMENT Recorded May 4, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026272/0543 →
SECURITY AGREEMENT Recorded May 3, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC. OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026276/0363 →
PATENT RELEASE Recorded Feb 3, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ALLEN TELECOM LLC; ANDREW LLC (F/K/A ANDREW CORPORATION)
Reel/Frame 026039/0005 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Apr 15, 2009
From: COMMSCOPE OF NORTH CAROLINA; ANDREW LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 022551/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2009
From: THOMSON, MARTIN WYVILLE; WINTERBOTTOM, ANTHONY JAMES; JUSTUSSON, GARY NEIL
To: ANDREW LLC
Reel/Frame 022402/0509 →