IP Library Granted Patent US 10,951,643
Granted Patent B2
US 10,951,643 · App. 15/921,243 · Granted Mar 16, 2021

Systems and methods for detecting and locating unsecured sensors in a network

Inventors: Corey Ouellette (Kitchener, CA); Amit Shavit (Boston, MA); Juanjie Joyce Shen (New York, NY); Jennifer Singh (Atlanta, GA)
Assignee: Refinitiv US Organization LLC
H04L63/1433G06F3/0481H04L63/1425H04L67/18G06F3/0482H04L61/2007H04L67/12
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,951,643
App. No.
15/921,243
Granted
Mar 16, 2021
Kind
B2
Abstract

A system, method and non-transitory computer readable medium for detecting unsecured sensors in a network. A computing system can find an IP address associated with an unsecured sensor based on a port through which the unsecured sensor communicates with the network. The computing system can ascertain a prefix route associated with the IP address for the unsecured sensor based on a portion of the IP address. The computing system can determine geographic coordinate data associated with the prefix route. The computing system can identify location data of a set of facilities within a specified geographic radius of the geographic coordinate data. The computing system can associate the unsecured sensor with a first one of the facilities in the set of facilities based on a distance between geographic coordinate data and the location data associated with the first one of the facilities being less than a specified distance threshold.

Claims (32)

1. A system for detecting and locating unsecured sensors in a network, the system comprising:

a non-transitory computer-readable medium storing a detection and alerting application;

a computing system in communication with a network, the computing system including one or more computing devices, the computing system configured to:

find an IP address associated with an unsecured sensor based on a port through which the unsecured sensor communicates with the network;

ascertain a prefix route associated with the IP address for the unsecured sensor based on a portion of the IP address;

determine geographic coordinate data associated with the prefix route;

identify location data of a set of facilities within a specified geographic radius of the geographic coordinate data; and

associate the unsecured sensor with a first facility in the set of facilities in response to determining a distance between geographic coordinate data and the location data associated with the first facility is less than a specified distance threshold and determining that the first facility includes a type of sensor that corresponds to the unsecured sensor.

2. The system of claim 1 , wherein the geographic coordinate data is longitude and latitude data.

3. The system of claim 1 , wherein the unsecured sensor is an Internet of Things (IoT) device configured to transmit and receive data associated with an operation of a device in the first facility.

4. The system of claim 3 , wherein the computing system is configured to transmit an alert to the first facility in response to associating the unsecured sensor with the first facility.

5. The system of claim 3 , wherein the computing system includes a graphical user interface (GUI).

6. The system of claim 5 , wherein the GUI is configured to render a geographic map on which the geographic coordinate data of the IP address and the location data of the set of facilities is overlaid.

7. The system of claim 6 , wherein the GUI is configured to render information associated with the set of facilities within the specified geographic radius of the geographic coordinate data.

8. The system of claim 7 , wherein the computing system receives input from the GUI indicating a type of sensor from which the port is derived.

9. The system of claim 1 , wherein the computing system finds an IP address associated with the unsecured sensor based on a port through which the unsecured sensor communicates with the network, a name of a manufacturer of the unsecured sensor, and a geographic region within which the unsecured sensor resides.

10. The system of claim 9 , wherein the computing system interfaces with a plurality of external systems to find the IP address associated with the unsecured sensor, the name of the manufacturer of the unsecured sensor and the geographic and the geographic region within which the unsecured sensor is located.

11. A method for detecting and locating unsecured sensors in a network, the method comprising:

finding, via a computing system in communication with a network, an IP address associated with an unsecured sensor based on a port through which the unsecured sensor communicates with the network;

ascertaining, via the computing system, a prefix route associated with the IP address for the unsecured sensor based on a portion of the IP address;

determining, via the computing system, geographic coordinate data associated with the prefix route;

identifying, via the computing system, location data of a set of facilities within a specified geographic radius of the geographic coordinate data; and

associating, via the computing system, the unsecured sensor with a first facility in the set of facilities in response to determining a distance between geographic coordinate data and the location data associated with the first facility is less than a specified distance threshold and determining that the first facility includes a type of sensor that corresponds to the unsecured sensor.

12. The method of claim 11 , wherein the geographic coordinate data is longitude and latitude data.

13. The method of claim 11 , wherein the unsecured sensor is an Internet of Things (IoT) device configured to transmit and receive data associated with an operation of a device in the first facility.

14. The method of claim 13 , further comprising transmitting, via the computing system, an alert to the first one of the facilities in response to associating the unsecured sensor with the first facility.

15. The method of claim 13 , wherein the computing system includes a graphical user interface (GUI).

16. The method of claim 15 , further comprising rendering, via the GUI, a geographic map on which the geographic coordinate data of the IP address and the location data of the set of facilities is overlaid.

17. The method of claim 16 , further comprising rendering, via the GUI, information associated with the set of facilities within the specified geographic radius of the geographic coordinate data.

18. The method of claim 17 , further comprising receiving, via the computing system, input from the GUI indicating a type of sensor from which the port is derived.

19. The method of claim 11 , further comprising finding, via the computing system, an IP address associated with the unsecured sensor based on a port through which the unsecured sensor communicates with the network, a name of a manufacturer of the unsecured sensor, and a geographic region within which the unsecured sensor resides.

20. The method of claim 19 , further comprising interfacing, via the computing system, with a plurality of external systems to find the IP address associated with the unsecured sensor, the name of the manufacturer of the unsecured sensor and the geographic and the geographic region within which the unsecured sensor is located.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0811 →
CHANGE OF NAME Recorded Mar 22, 2019
From: THOMSON REUTERS (GRC) LLC
To: REFINITIV US ORGANIZATION LLC
Reel/Frame 048676/0377 →
CHANGE OF NAME Recorded Dec 19, 2018
From: THOMSON REUTERS (GRC) INC.
To: THOMSON REUTERS (GRC) LLC
Reel/Frame 047955/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS (GRC) INC.
Reel/Frame 048553/0154 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: THOMSON REUTERS (GRC) INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 047187/0316 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: THOMSON REUTERS (GRC) INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047185/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: THOMSON REUTERS CANADA LIMITED
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 045357/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: THOMSON REUTERS HOLDINGS INC.
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 045357/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: THOMSON REUTERS (MARKETS) LLC
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 045357/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: SINGH, JENNIFER
To: THOMSON REUTERS (MARKETS) LLC
Reel/Frame 045323/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: OUELLETTE, COREY
To: THOMSON REUTERS CANADA LIMITED
Reel/Frame 045322/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: SHAVIT, AMIT
To: THOMSON REUTERS HOLDINGS INC.
Reel/Frame 045323/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: SHEN, JUANJIE JOYCE
To: THOMSON REUTERS HOLDINGS INC.
Reel/Frame 045323/0439 →
Continuity (2)
Provisional Application 62471383 · Mar 15, 2017
Related Publication 20180270267A1 · Sep 20, 2018