IP Library Granted Patent US 11,716,590
Granted Patent B2
US 11,716,590 · App. 17/324,158 · Granted Aug 1, 2023

Contact tracing based on associations in a wireless network

Inventor: Sundar Sankaran (Saratoga, CA)
Assignee: ARRIS Enterprises LLC
H04W4/023G08B21/18H04W4/029
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,716,590
App. No.
17/324,158
Filed
May 19, 2021
Granted
Aug 1, 2023
Kind
B2
Art Unit
2632
USPC
455/456.1
Abstract

A computer may receive connection information associated with one or more communication devices in a network, where the connection information specifies dynamic associations or connections between electronic devices and the one or more communication devices in an environment as a function of time. Then, the computer may store system information that includes: first identifiers of the one or more communication devices, second identifiers of the electronic devices, and timestamps, where a portion of the system information specifies a duration of a dynamic association or connection between a given electronic device and a given communication device. Moreover, the computer may receive occurrence information that indicates an occurrence of an event. In response, the computer may determine, based at least in part on the system information, one or more regions in the environment where an electronic device was present during a time interval, and the computer may accordingly perform a remedial action.

Claims (46)

1. A computer, comprising:

an interface circuit configured to communicate with a set of communication devices in a network;

a processor; and

memory configured to store program instructions, wherein, when executed by the processor, the program instructions cause the computer to perform operations comprising:

receiving, at the interface circuit, connection information associated with one or more communication devices in the set of communication devices, wherein the connection information specifies dynamic associations or connections between one or more electronic devices and the one or more communication devices in an environment as a function of time;

storing, in the memory, system information, wherein the system information comprises: first identifiers of the one or more communication devices, second identifiers of the one or more electronic devices, and timestamps, wherein the system information associated with a given subset of the timestamps specifies a duration of a given dynamic association or connection in the dynamic associations or connections between a given electronic device and a given communication device of the one or more electronic devices and the one or more communication devices;

receiving, at the interface circuit, occurrence information that indicates an occurrence of an event, wherein the event is associated with a first electronic device in the one or more electronic devices or with an individual that is associated with the first electronic device;

determining, based at least in part on the system information and the occurrence information, one or more regions in the environment where the first electronic device was present during a time interval; and

performing a remedial action based at least in part on the determined one or more regions in the environment.

2. The computer of claim 1 , wherein a given communication device comprises: an access point, an eNodeB, or a base station.

3. The computer of claim 1 , wherein the network comprises: a wireless local area network (WLAN), a small cell, or a cellular-telephone network.

4. The computer of claim 1 , wherein a given first identifier comprises: a basic service set identifier (BSSID) of the given communication device, or a service set identifier (SSID) of the given communication device.

5. The computer of claim 1 , wherein a given second identifier comprises: a media access control (MAC) address of the given electronic device, an association identifier (AID) of the given electronic device, a serial number of the given electronic device, or credentials of the individual for the network.

6. The computer of claim 1 , wherein the environment comprises at least a portion of a building.

7. The computer of claim 1 , wherein the event comprises: potential illness of the individual, a diagnosis of disease of the individual, a security incident associated with the individual, or an employment or security status of the individual.

8. The computer of claim 1 , wherein the remedial action comprises: providing instructions for cleaning of the one or more regions; or providing a notification or an alert.

9. The computer of claim 1 , wherein the remedial action comprises performing contact tracing.

10. The computer of claim 9 , wherein performing the contact tracing comprises:

identifying a second electronic device in the one or more electronic devices that spatially and temporally overlapped with the first electronic device based at least in part on the system information; and

providing contact information specifying the second electronic device or a second individual associated with the second electronic device.

11. The computer of claim 10 , wherein the second electronic device is identified based at least in part on a concurrent dynamic association or connection with a same communication device as the electronic device.

12. The computer of claim 10 , wherein performing the contact tracing comprises a filtering operation.

13. The computer of claim 12 , wherein the filtering operation comprises: spatial filtering, temporal filtering, or signal-strength filtering.

14. The computer of claim 1 , wherein the system information comprises signal strengths associated with the one or more electronic devices; and

wherein, at a given time, the operations comprise determining location information of the given electronic device based at least in part on one or more signal strengths associated with the given electronic device.

15. The computer of claim 14 , wherein the operations comprise determining when the first electronic device is within a range of the given communication device based at least in part on a signal strength associated with the first electronic device that was measured by the given communication device.

16. The computer of claim 14 , wherein the operations comprise calculating a location of the first electronic device based at least in part on signal strengths associated with the first electronic device that were measured by two or more of the communication devices.

17. A non-transitory computer-readable storage medium for use in conjunction with a computer, the non-transitory computer-readable storage medium storing program instructions that, when executed by the computer, cause the computer to perform operations comprising:

receiving connection information associated with one or more communication devices in the set of communication devices, wherein the connection information specifies dynamic associations or connections between one or more electronic devices and the one or more communication devices in an environment as a function of time;

storing system information, wherein the system information comprises: first identifiers of the one or more communication devices, second identifiers of the one or more electronic devices, and timestamps, wherein the system information associated with a given subset of the timestamps specifies a duration of a given dynamic association or connection in the dynamic associations or connections between a given electronic device and a given communication device of the one or more electronic devices and the one or more communication devices;

receiving occurrence information that indicates an occurrence of an event, wherein the event is associated with a first electronic device in the one or more electronic devices or with an individual that is associated with the electronic device;

determining, based at least in part on the system information and the occurrence information, one or more regions in the environment where the first electronic device was present during a time interval; and

performing a remedial action based at least in part on the determined one or more regions in the environment.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the operations comprises:

identifying a second electronic device in the one or more electronic devices that spatially and temporally overlapped with the first electronic device based at least in part on the system information; and

providing contact information specifying the second electronic device or a second individual associated with the second electronic device.

19. A method for performing a remedial action, comprising:

by a computer:

receiving connection information associated with one or more communication devices in the set of communication devices, wherein the connection information specifies dynamic associations or connections between one or more electronic devices and the one or more communication devices in an environment as a function of time;

storing system information, wherein the system information comprises: first identifiers of the one or more communication devices, second identifiers of the one or more electronic devices, and timestamps, wherein the system information associated with a given subset of the timestamps specifies a given dynamic association or connection in the dynamic associations or connections between a given electronic device and a given communication device of the one or more electronic devices and the one or more communication devices;

receiving occurrence information that indicates an occurrence of an event, wherein the event is associated with a first electronic device in the one or more electronic devices or with an individual that is associated with the electronic device;

determining, based at least in part on the system information and the occurrence information, one or more regions in the environment where the first electronic device was present during a time interval; and

performing the remedial action based at least in part on the determined one or more regions in the environment.

20. The method of claim 19 , wherein the method comprises:

identifying a second electronic device in the one or more electronic devices that spatially and temporally overlapped with the first electronic device based at least in part on the system information; and

providing contact information specifying the second electronic device or a second individual associated with the second electronic device.

Assignments (9)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2025
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 073081/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
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 Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2021
From: SANKARAN, SUNDAR
To: ARRIS ENTERPRISES LLC
Reel/Frame 056749/0028 →
Continuity (2)
Provisional Application 63028563 · May 22, 2020
Related Publication 20210368291A1 · Nov 25, 2021
Cited By (1)
US 12,388,798