Detecting a location of a wireless device
AssigneeCisco Technology, Inc.
InventorMichael Overcash
Life of this patent
Estimating the term…
Abstract
A location of a client device may be detected. From a first location, a first angle from a first reference line to the client device may be determined using beamforming. Next, from a second location, a second angle from a second reference line to the client device may be determined using beamforming. The first reference line and the second reference line may be parallel. Then, an intersection point of a first directional line and a second directional line may be determined. The first directional line may be defined by the first location and the first angle. The second directional line may be defined by the second location and the second angle. A client device location corresponding to the intersection point may then be obtained.
Claims16
A method comprising:
- determining, by a locator device from a first location, a first angle from a first reference line to a client device, wherein determining the first angle comprises;
- establishing, for a multi-antenna array corresponding to a locator access point, a first gain pattern that increases a signal strength of the locator access point to and from a direction toward the client device,
- testing a first plurality of different angles for the first gain pattern and determining a signal-to-noise ratio and received signal strength received from the client device for each of the first plurality of different angles, and
- selecting the first angle from the first plurality of different angles, the first angle having at least one of the following:
- a highest signal-to-noise ratio of the first plurality of different angles;
- and a highest received signal strength of the first plurality of different angles;
- determining, by the locator device from a second location, a second angle from a second reference line to the client device, wherein the first reference line and the second reference line being parallel, wherein determining the second angle comprises;
- establishing, for the multi-antenna array corresponding to the locator access point, a second gain pattern that increases a signal strength of the locator access point to and from a direction toward the client device,
- testing a second plurality of different angles for the second gain pattern and determining a signal-to-noise ratio and received signal strength received from the client device for each of the second plurality of different angles, and
- selecting the second angle from the second plurality of different angles, the second angle having at least one of the following:
- a highest signal-to-noise ratio of the second plurality of different angles;
- and a highest received signal strength of the second plurality of different angles;
- determining an intersection point of a first directional line and a second directional line, the first directional line being defined by the first location and the first angle, the second directional line being defined by the second location and the second angle;
- and
- obtaining a client device location corresponding to the intersection point.
A method comprising:
- determining, from a first location, a first location first angle from a first reference line to a client device and a first location second angle from the first reference line to the client device, wherein determining the first location first angle and the first location second angle comprises using beamforming wherein using beamforming comprises an iterative process for determining the first location first angle and the first location second angle by testing signal-to-noise ratio and received signal strength for a furst number of different angles;
- determining, from a second location, a second location first angle from a second reference line to the client device and a second location second angle from the second reference line to the client device, wherein determining the second location first angle and the second location second angle comprises using beamforming, the first reference line and the second reference line being parallel, wherein using beamforming comprises an iterative process for determining the second location first angle and the second location second angle by testing signal-to-noise ratio and received signal strength for a second number of different angles;
- determining an intersection area being bound by a first directional line, a second directional line, a third directional line, and a fourth directional line, wherein the first directional line is defined by the first location and the first location first angle, the second directional line is defined by the first location and the first location second angle, the third directional line is defined by the second location and the second location first angle, and the fourth directional line is defined by the second location and the second location second angle;
- and
- obtaining a client device location corresponding to the intersection area.
A system comprising:
- a memory storage;
- and
- a processing unit coupled to the memory storage, wherein the processing unit is operative to:
- allow a client device to associate with a locator access point in response to a command,
- determine, from a first location, a first angle from a first reference line to the client device, wherein the processing unit being operative to determine the first angle comprises the processing unit being operative to,
- establish, for a multi-antenna array, a first gain pattern that increases a signal strength to and from a direction toward the client device,
- test a first plurality of different angles for the first gain pattern and determining a signal-to-noise ratio and received signal strength received from the client device for each of the first plurality of different angles, and
- select the first angle from the first plurality of different angles, the first angle having at least one of the following:
- a highest signal-to-noise ratio of the first plurality of different angles;
- and a highest received signal strength of the first plurality of different angles;
- determine, from a second location, a second angle from a second reference line to the client device, the first reference line and the second reference line being parallel, wherein the processing unit being operative to determine the second angle comprises the processing unit being operative to,
- establish, for the multi-antenna array, a second gain pattern that increases a signal strength to and from a direction toward the client device,
- test a second plurality of different angles for the second gain pattern and determining a signal-to-noise ratio and received signal strength received from the client device for each of the second plurality of different angles, and
- select the second angle from the second plurality of different angles, the second angle having at least one of the following:
- a highest signal-to-noise ratio of the second plurality of different angles;
- and a highest received signal strength of the second plurality of different angles;
- determine an intersection point of a first directional line and a second directional line, the first directional line being defined by the first location and the first angle, the second directional line being defined by the second location and the second angle, and
- obtain a client device location corresponding to the intersection point.
Dependencies are inferred from the claim text.