IP Library › Granted Patent US 12,672,092
Granted Patent B2
US 12,672,092 · App. 18/360,869 · Granted Jun 30, 2026

Device type and location resolution in a wireless fidelity (Wi-Fi) network

Inventors: Richard Chang (Los Altos, CA); Trevor Condon (Kelowna, CA); Sean Li (Campbell, CA); Cuong Vu (Newark, CA); Jeff Chao (San Jose, CA)
Assignee: PLUME DESIGN, INC.
H04W64/00G01S13/765
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 12,672,092
App. No.
18/360,869
Filed
Jul 28, 2023
Granted
Jun 30, 2026
Kind
B2
Art Unit
2645
USPC
455/456.1
Abstract

In some implementations, the techniques described herein relate to a method including: transmitting, by an access point, a message to a wireless device and receiving a response to the message, the response including a list of access points nearby the wireless device; determining, by the access point, a location of the wireless device based on the list of access points utilizing a trilateration algorithm; determining, by the access point, a type of the wireless device; identifying, by the access point, one or more nearby wireless devices within a threshold proximity to the wireless device; and categorizing, by the access point, one of the wireless device or a location of the wireless device based on the one or more nearby wireless devices and the type of the wireless device.

Claims (37)

1 . A method comprising:

transmitting, by an access point, a message to a wireless device and receiving a response to the message, the response including a list of access points nearby the wireless device;

determining, by the access point, a location of the wireless device based on the list of access points utilizing a trilateration algorithm;

determining, by the access point, a type of the wireless device;

identifying, by the access point, one or more nearby wireless devices within a threshold proximity to the wireless device; and

categorizing, by the access point, one of the wireless device or a location of the wireless device based on the one or more nearby wireless devices and the type of the wireless device.

2 . The method of claim 1 , wherein the message comprises one of an IEEE 802.11k Radio Measurement Request or IEEE 802.11v BSS Transition Management Request.

3 . The method of claim 1 , wherein each access point in the list of access points is associated with a value measured by the wireless device in response to the message.

4 . The method of claim 3 , wherein the value comprises one or more of a Channel State Information value, Received Signal Strength Indicator, Received Channel Power Indicator, or Received Signal to Noise Indicator.

5 . The method of claim 1 , wherein determining the location of the wireless device comprises determining an absolute position of the wireless device.

6 . The method of claim 1 , wherein determining the location of the wireless device comprises determining a relative position of the wireless device.

7 . The method of claim 1 , further comprising generating a visual representation of an environment including the location based on a type and position of the wireless device and a second type and second position of a second wireless device.

8 . A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:

transmitting a message to a wireless device and receiving a response to the message, the response including a list of access points nearby the wireless device;

determining, based on the list of access points, a location of the wireless device utilizing a trilateration algorithm;

determining a type of the wireless device;

identifying one or more nearby wireless devices within a threshold proximity to the wireless device; and

categorizing one of the wireless device or a location of the wireless device based on the one or more nearby wireless devices and the type of the wireless device.

9 . The non-transitory computer-readable storage medium of claim 8 , wherein the message comprises one of an IEEE 802.11k Radio Measurement Request or IEEE 802.11v BSS Transition Management Request.

10 . The non-transitory computer-readable storage medium of claim 8 , wherein each access point in the list of access points is associated with a value measured by the wireless device in response to the message.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the value comprises one or more of a Channel State Information value, Received Signal Strength Indicator, Received Channel Power Indicator, or Received Signal to Noise Indicator.

12 . The non-transitory computer-readable storage medium of claim 8 , wherein determining the location of the wireless device comprises determining an absolute position of the wireless device.

13 . The non-transitory computer-readable storage medium of claim 8 , wherein determining the location of the wireless device comprises determining a relative position of the wireless device.

14 . The non-transitory computer-readable storage medium of claim 8 , the steps further comprising generating a visual representation of an environment including the location based on a type and position of the wireless device and a second type and second position of a second wireless device.

15 . A device comprising:

a processor; and

a storage medium for tangibly storing thereon logic for execution by the processor, the logic comprising instructions for:

transmitting a message to a wireless device and receiving a response to the message, the response including a list of access points nearby the wireless device,

determining, based on the list of access points, a location of the wireless device utilizing a trilateration algorithm,

determining a type of the wireless device,

identifying one or more nearby wireless devices within a threshold proximity to the wireless device, and

categorizing one of the wireless device or a location of the wireless device based on the one or more nearby wireless devices and the type of the wireless device.

16 . The device of claim 15 , wherein the message comprises one of an IEEE 802.11k Radio Measurement Request or IEEE 802.11v BSS Transition Management Request.

17 . The device of claim 15 , wherein each access point in the list of access points is associated with a value measured by the wireless device in response to the message.

18 . The device of claim 17 , wherein the value comprises one or more of a Channel State Information value, Received Signal Strength Indicator, Received Channel Power Indicator, or Received Signal to Noise Indicator.

19 . The device of claim 15 , wherein determining the location of the wireless device comprises determining an absolute position of the wireless device.

20 . The device of claim 15 , wherein determining the location of the wireless device comprises determining a relative position of the wireless device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2023
From: CHANG, RICHARD; CONDON, TREVOR; LI, SEAN; VU, CUONG; CHAO, JEFF
To: PLUME DESIGN, INC.
Reel/Frame 064414/0010 →
Continuity (1)
Related Publication 20250039823A1 · Jan 30, 2025
References Cited (12)
US 11375398B2 · Chandra · 2022 [cited by examiner]
US 11825377B2 · Alemi · 2023 [cited by examiner]
US 20120063340A1 · Waters · 2012 [cited by examiner]
US 20150350850A1 · Edge · 2015 [cited by examiner]
US 20180020329A1 · Smith · 2018 [cited by examiner]
US 20180288664A1 · Ouzieli · 2018 [cited by examiner]
US 20220026585A1 · Hassan · 2022 [cited by examiner]
US 20220104177A1 · Shani · 2022 [cited by examiner]
KR 20250005134A · 2025 [cited by examiner]
WO WO2016115242A1 · 2016 [cited by examiner]
WO WO2022081315A2 · 2022 [cited by examiner]
International Search Report and Written Opinion to corresponding Int'l Appln. No. PCT/US2024/038166 mailed Sep. 10, 2024 (12 pages). [cited by applicant]