IP Library Granted Patent US 10,288,432
Granted Patent B1
US 10,288,432 · App. 15/623,823 · Granted May 14, 2019

Systems and methods for guiding users to network-enabled 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 10,288,432
App. No.
15/623,823
Granted
May 14, 2019
Kind
B1
Abstract

The disclosed computer-implemented method for guiding users to network-enabled devices may include (i) monitoring network communications within a wireless network, (ii) determining, based on monitoring network communications transmitted over the wireless network that involve a network-enabled device connected to the wireless network, that an end user requires guidance to a physical location of the network-enabled device, (iii) deriving the physical location of the network-enabled device in three-dimensional space, and (iv) guiding, by a user interface, the end user to the physical location of the network-enabled device in three-dimensional space. Various other methods, systems, and computer-readable media are also disclosed.

Claims (61)

1. A computer-implemented method for guiding users to network-enabled devices, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

monitoring, at a command-and-control device that manages a plurality of network-enabled devices connected to a wireless network, network communications within the wireless network;

determining, based on monitoring network communications transmitted over the wireless network that involve a particular network-enabled device in the plurality of network-enabled devices, that an end user requires guidance to a physical location of the particular network-enabled device;

deriving the physical location of the particular network-enabled device in three-dimensional space; and

guiding, by a user interface of an additional network-enabled device, the end user to the physical location of the particular network-enabled device in three-dimensional space.

2. The method of claim 1 , wherein determining that the end user requires guidance to the physical location of the particular network-enabled device comprises determining that the particular network-enabled device participated in an abnormal network communication.

3. The method of claim 2 , wherein the abnormal network communication comprises at least one of:

an unencrypted network communication;

a known-vulnerable encryption scheme;

an unrecognized encryption scheme;

an expired security certificate;

a self-signed security certificate;

a connection to a known malicious computing device; and

a connection to an unexpected computing device.

4. The method of claim 1 , wherein the additional network-enabled device comprises a mobile computing device.

5. The method of claim 4 , wherein guiding the end user to the physical location of the particular network-enabled device comprises tracking the physical location of the mobile computing device while the user interface is being presented to the end user.

6. The method of claim 1 : further comprising recording the physical location of the particular network-enabled device; and

wherein guiding the end user to the physical location of the particular network-enabled device comprises guiding the end user to the recorded physical location of the particular network-enabled device.

7. The method of claim 1 , further comprising refining the physical location of the particular network-enabled device in three-dimensional space as the user approaches the physical location of the particular network-enabled device.

8. The method of claim 1 , further comprising:

artificially extending the duration of the network communication; and

deriving the physical location of the particular network-enabled device during the artificially extended duration of the network communication.

9. The method of claim 1 , wherein the user interface comprises at least one of:

an auditory user interface component;

a range indicator that describes the distance between the end user and the physical location of the particular network-enabled device;

a compass element that points towards the physical location of the particular network-enabled device; and

an augmented-reality display that highlights the physical location of the particular network-enabled device.

10. The method of claim 1 , further comprising causing the particular network-enabled device to exhibit at least one behavior that alerts the end user to the physical location of the particular network-enabled device.

11. The method of claim 10 , wherein the behavior exhibited by the particular network-enabled device comprises at least one of:

power cycling the particular network-enabled device;

emitting a noise from a speaker of the particular network-enabled device;

blinking a light of the particular network-enabled device;

displaying text on a display of the particular network-enabled device; and

displaying an image on a display of the particular network-enabled device.

12. The method of claim 1 , wherein determining that the end user requires guidance to the physical location of the particular network-enabled device comprises determining that the particular network-enabled device failed to transmit an expected network communication.

13. A system for guiding users to network-enabled devices, the system comprising:

a monitoring module, stored in a memory of the system, that monitors, at a command-and-control device that manages a plurality of network-enabled devices connected to a wireless network, network communications within the wireless network;

a determination module, stored in the memory, that determines, based on monitoring network communications transmitted over the wireless network that involve a particular network-enabled device in the plurality of network-enabled devices, that an end user requires guidance to a physical location of the particular network-enabled device;

a deriving module, stored in the memory, that derives the physical location of the particular network-enabled device in three-dimensional space;

a guiding module, stored in the memory, that guides, by a user interface of an additional network-enabled device, the end user to the physical location of the particular network-enabled device in three-dimensional space; and

at least one physical processor configured to execute the monitoring module, the determination module, the deriving module, and the guiding module.

14. The system of claim 13 , wherein the determination module determines that the end user requires guidance to the physical location of the particular network-enabled device by determining that the particular network-enabled device participated in an abnormal network communication.

15. The system of claim 14 , wherein the abnormal network communication comprises at least one of:

an unencrypted network communication;

a known-vulnerable encryption scheme;

an unrecognized encryption scheme;

an expired security certificate;

a self-signed security certificate;

a connection to a known malicious computing device; and

a connection to an unexpected computing device.

16. The system of claim 13 , wherein the additional network-enabled device comprises a mobile computing device.

17. The system of claim 16 , wherein the guiding module tracks the physical location of the mobile computing device while the user interface is being presented to the end user.

18. The system of claim 13 , wherein:

the deriving module records the physical location of the particular network-enabled device; and

the guiding module guides the end user to the recorded physical location of the particular network-enabled device.

19. The system of claim 13 , wherein the deriving module refines the physical location of the particular network-enabled device in three-dimensional space as the user approaches the physical location of the particular network-enabled device.

20. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

monitor, at a command-and-control device that manages a plurality of network-enabled devices connected to a wireless network, network communications within the wireless network;

determine, based on monitoring network communications transmitted over the wireless network that involve a particular network-enabled device in the plurality of network-enabled devices, that an end user requires guidance to a physical location of the particular network-enabled device;

derive the physical location of the particular network-enabled device in three-dimensional space; and

guide, by a user interface of an additional network-enabled device, the end user to the physical location of the particular network-enabled device in three-dimensional space.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: SOKOLOV, ILYA; NEWSTADT, KEITH; ANDREWS, RICHARD F.
To: SYMANTEC CORPORATION
Reel/Frame 042723/0408 →