IP Library Granted Patent US 11,927,685
Granted Patent B2
US 11,927,685 · App. 17/645,095 · Granted Mar 12, 2024

Estimating user risk based on wireless location determination

Inventors: Neal Dante Castagnoli (Morgan Hill, CA); Mohammad Zohoorian (San Francisco, CA)
Assignee: Juniper Networks, Inc.
G01S5/0289G01S5/0278G01S5/14G08B21/02G16H50/30G16H50/80G16H70/60H04W4/023
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 11,927,685
App. No.
17/645,095
Granted
Mar 12, 2024
Kind
B2
Abstract

Disclosed are embodiments for estimating risk associated with a user of a wireless device. In some embodiments, the risk relates to a risk of infection by a contagious disease. For example, in some embodiments, the contagious disease is Coronavirus 2019. In some embodiments, locations of multiple wireless devices are estimated based on signal strengths of signals associated with the devices. Neighboring devices are identified based on highest probability regions of the devices that are determined based on associated signals. A measure of proximity to other devices is then determined based on probabilities that each device is located in neighboring regions. The risk is then based on the measure of proximity. In some embodiments, a risk of a first user associated with a first wireless device is based, in part, on a risk of a second user within a proximity of the first user.

Claims (54)

1. A method, comprising:

determining, by hardware processing circuitry, based on a first plurality of wireless signals received by a first wireless device from a corresponding first plurality of access points (APs), a highest probability first geographic location of the first wireless device;

determining, by the hardware processing circuitry, based on a second plurality of wireless signals received by a second wireless device from a corresponding second plurality of APs, a highest probability second geographic location of the second wireless device;

determining, by the hardware processing circuitry, a measure of proximity between the first wireless device and the second wireless device based on a geographic distance between the highest probability first geographic location and the highest probability second geographic location; and

determining, by the hardware processing circuitry, a first risk of infection of a first user associated with the first wireless device based on the measure of proximity.

2. The method of claim 1 , further comprising generating, by the hardware processing circuitry, an alert based on the first risk of infection of the first user.

3. The method of claim 1 , wherein determining the first risk of infection of the first user is based on a second risk of infection associated with a second user associated with the second wireless device.

4. The method of claim 1 , further comprising determining, by the hardware processing circuitry, a third risk of infection of the first user over a plurality of time periods, wherein determining the first risk of infection of the first user is based on the third risk of infection of the first user.

5. The method of claim 1 ,

wherein determining, based on the first plurality of wireless signals received by the first wireless device from the corresponding first plurality of access points (APs), the highest probability first geographic location of the first wireless device further includes:

determining a first location probability surface, the first location probability surface defining a first plurality of probabilities that the first wireless device is located in a first plurality of corresponding regions; and

wherein determining, based on the second plurality of wireless signals received by the second wireless device from a corresponding second plurality of APs, the highest probability second geographic location of the second wireless device further includes:

determining a second location probability surface, the second probability surface defining a second plurality of probabilities that the second wireless device is located in a second plurality of corresponding regions.

6. The method of claim 5 , further comprising:

determining pairs of regions, each pair including a first region of the first plurality of regions and a second region of the second plurality of regions, the pairs determined such that a distance between the first region and the second region is less than a predefined threshold distance.

7. The method of claim 6 , further comprising:

for each pair of regions:

determining, based on the first location probability surface, a first probability that the first wireless device is located in the first region; and

determining, based on the second location probability surface, a second probability that the second wireless device is located in the second region,

wherein determining of the measure of proximity is based on the first probability and the second probability.

8. A system, comprising:

hardware processing circuitry; and

one or more hardware memories storing instructions that when executed configure the hardware processing circuitry to perform operations comprising:

determining based on a first plurality of wireless signals received by a first wireless device from a corresponding first plurality of access points (APs), a highest probability first geographic location of the first wireless device;

determining based on a second plurality of wireless signals received by a second wireless device from a corresponding second plurality of APs, a highest probability second geographic location of the second wireless device;

determining a measure of proximity between the first wireless device and the second wireless device based on a geographic distance between the highest probability first geographic location and the highest probability second geographic location; and

determining a first risk of infection of a first user associated with the first wireless device based on the measure of proximity.

9. The system of claim 8 , wherein determining the first risk of infection of the first user is based on a second risk of infection associated with a second user associated with the second wireless device.

10. The system of claim 8 , the operations further comprising determining a third risk of infection of the first user over a plurality of time periods, wherein determining the first risk of infection of the first user is based on the third risk of infection of the first user.

11. The system of claim 8 ,

wherein determining, based on the first plurality of wireless signals received by the first wireless device from the corresponding first plurality of access points (APs), the highest probability first geographic location of the first wireless device further includes:

determining a first location probability surface, the first location probability surface defining a first plurality of probabilities that the first wireless device is located in a first plurality of corresponding regions; and

wherein determining, based on the second plurality of wireless signals received by the second wireless device from a corresponding second plurality of APs, the highest probability second geographic location of the second wireless device further includes:

determining a second location probability surface, the second probability surface defining a second plurality of probabilities that the second wireless device is located in a second plurality of corresponding regions.

12. The system of claim 11 , the operations further comprising:

determining pairs of regions, each pair including a first region of the first plurality of regions and a second region of the second plurality of regions, the pairs determined such that a distance between the first region and the second region is less than a predefined threshold distance.

13. The system of claim 12 , the operations further comprising:

for each pair of regions:

determining, based on the first location probability surface, a first probability that the first wireless device is located in the first region; and

determining, based on the second location probability surface, a second probability that the second wireless device is located in the second region,

wherein determining of the measure of proximity is based on the first probability and the second probability.

14. The system of claim 8 , the operations further comprising periodically determining, during each of a plurality of predetermined time intervals, a corresponding risk of infection of the first user associated with the first wireless device based on at least one corresponding measure of proximity determined for the respective time interval.

15. The system of claim 8 , the operations further comprising determining the geographic distance between the highest probability first geographic location and the highest probability second geographic location is below a predefined threshold distance.

16. The system of claim 8 , the operations further comprising determining the geographic distance between the highest probability first geographic location and the highest probability second geographic location is not below a predefined threshold distance.

17. The system of claim 8 , wherein each of a plurality of users is associated with a different one of a plurality of wireless devices, the operations further comprising: storing, for each of the plurality of users, a measure of proximity between the wireless device associated with the user and at least one other wireless device of the plurality of wireless devices.

18. The system of claim 8 , wherein each of a plurality of users is associated with a different one of a plurality of wireless devices, the operations further comprising:

storing, for each of the plurality of users, a current risk assessment based on the measure of proximity between the wireless device associated with the user and the at least one other wireless device of the plurality of wireless devices.

19. The system of claim 8 , the operations further comprising:

storing, for each of a plurality of users, a historical risk assessment for a predetermined time period.

20. A non-transitory computer readable storage medium storing instructions that when executed configure hardware processing circuitry to perform operations comprising:

determining, by hardware processing circuitry, based on a first plurality of wireless signals received by a first wireless device from a corresponding first plurality of access points (APs), a highest probability first geographic location of the first wireless device;

determining, by the hardware processing circuitry, based on a second plurality of wireless signals received by a second wireless device from a corresponding second plurality of APs, a highest probability second geographic location of the second wireless device;

determining, by the hardware processing circuitry, a measure of proximity between the first wireless device and the second wireless device based on a geographic distance between the highest probability first geographic location and the highest probability second geographic location; and

determining, by the hardware processing circuitry, a first risk of infection of a first user associated with the first wireless device based on the measure of proximity.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →
Continuity (2)
Continuation 16999422 · Aug 21, 2020
Related Publication 20220113368A1 · Apr 14, 2022
Cited By (1)
US 12,681,131