IP Library Granted Patent US 10,313,212
Granted Patent B2
US 10,313,212 · App. 15/174,759 · Granted Jun 4, 2019

Systems and methods for detecting and classifying anomalies in a network of moving things

Inventors: Eduardo Mota (Vila Nova de Gaia, PT); Rui Costa (Sintra, PT); Diogo Carreira (Pombal, PT)
Assignee: Veniam, Inc.
H04L43/08H04L43/04H04L43/062H04L67/12H04L41/142
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,313,212
App. No.
15/174,759
Granted
Jun 4, 2019
Kind
B2
Abstract

Systems and methods for detecting and classifying anomalies in a network of moving things. As non-limiting examples, various aspects of this disclosure provide configurable and adaptable systems and methods, for example in a network of moving things, for detecting various operational anomalies, classifying such anomalies, and/or reporting such anomalies.

Claims (58)

1. A vehicle communication network comprising:

an Access Point (AP), wherein the AP is a Mobile AP that is operable to provide wireless LAN connectivity to client devices while the Mobile AP is moving; and

an anomaly detection system comprising at least one module that comprises a processor and a memory, wherein the at least one module is operable to, based at least in part on movement of the Access Point (AP), at least:

receive a metric provided by the AP;

retrieve a previous report prepared by the at least one module;

determine at least a first portion of a next report based, at least in part, on the received metric;

determine, based at least in part on the first portion of the next report, whether to communicate the next report to a destination; and

if it is determined to communicate the next report to the destination, then communicate the next report to the destination.

2. The vehicle communication network of claim 1 , wherein the first portion of the next report comprises a severity classification of the next report.

3. The vehicle communication network of claim 2 , wherein the at least one module is operable to determine the destination and determine a communication network address for the next report based, at least in part, on the severity classification of the next report.

4. The vehicle communication network of claim 2 , wherein the at least one module is operable to determine a network over which to communicate the next report based, at least in part, on the severity classification of the next report.

5. An anomaly detection system for a vehicle communication network that comprises a Mobile Access Point (MAP) that is operable to provide Wireless Local Area Network (WLAN) connectivity to client devices while the MAP is moving, the anomaly detection system comprising:

at least one module comprising a processor and a memory, wherein the at least one module is operable to, based at least in part on movement of the MAP, at least:

receive a metric provided by a node of the vehicle communication network, the metric concerning operation of the vehicle communication network during a first time period;

retrieve a previous report prepared by the at least one module, the previous report concerning operation of the vehicle communication network during a second time period prior to the first time period;

determine at least a first portion of a next report based, at least in part, on the received metric;

determine, based at least in part on the first portion of the next report, whether to communicate the next report to a destination; and

if it is determined to communicate the next report to the destination, then communicate the next report to the destination.

6. The anomaly detection system of claim 5 , wherein the at least one module comprises:

a task manager; and

a set of tasks independently executable by the task manager.

7. The anomaly detection system of claim 6 , wherein the task manager is operable to:

detect a new task added to the set of tasks; and

in response to the detected new task, at least:

start execution of the new task; and

continue execution of other tasks.

8. The anomaly detection system of claim 5 , wherein the received metric comprises: a traffic level metric and/or a communication session metric.

9. The anomaly detection system of claim 5 , wherein the received metric identifies the Mobile Access Point and/or a vehicle carrying the Mobile Access Point.

10. The anomaly detection system of claim 5 , wherein the at least one module is operable to receive the metric by, at least in part, requesting the metric from another node of the vehicle communication network.

11. The anomaly detection system of claim 5 , wherein the at least one module is operable to retrieve the previous report by, at least in part, retrieving the previous report from a local memory of the anomaly detection system.

12. The anomaly detection system of claim 5 , wherein the first portion of the next report comprises a severity classification of the next report.

13. The anomaly detection system of claim 12 , wherein the at least one module is operable to determine the severity classification based, at least in part, on the retrieved previous report.

14. The anomaly detection system of claim 13 , wherein the at least one module is operable to:

determine a threshold level based, at least in part, on the retrieved previous report; and

determine the severity classification level based, at least in part, on the determined threshold level.

15. An anomaly detection system for a vehicle communication network that comprises a Mobile Access Point (MAP) that is operable to provide Wireless Local Area Network (WLAN) connectivity to client devices while the MAP is moving, the anomaly detection system comprising:

at least one module that comprises a processor and a memory, wherein the at least one module is operable to, based at least in part on movement of the MAP, at least:

receive a metric provided by an access point (AP) of the vehicle communication network;

retrieve a previous report prepared by the at least one module prior to receiving the metric provided by the AP;

determine at least a first portion of a next report based, at least in part, on the received metric;

determine, based at least in part on the first portion of the next report, whether to communicate the next report to a destination; and

if it is determined to communicate the next report to the destination, then:

determine one or more destinations for the next report based, at least in part, on the next report; and

communicate the next report to the determined one or more destinations.

16. The anomaly detection system of claim 15 , wherein:

the first portion of the next report comprises a severity classification of the next report; and

the at least one module is operable to determine whether to communicate the next report to a destination based, at least in part, on the severity classification of the next report.

17. The anomaly detection system of claim 16 , wherein the at least one module is operable to determine whether to communicate the next report to a destination based further, at least in part, on a type of the metric.

18. The anomaly detection system of claim 15 , wherein:

the first portion of the next report comprises a severity classification of the next report; and

the at least one module is operable to determine one or more destinations for the next report based, at least in part, on the severity classification of the next report.

19. The anomaly detection system of claim 18 , wherein the at least one module is operable to determine the one or more destinations for the next report based further, at least in part, on a type of the metric.

20. The anomaly detection system of claim 18 , wherein the one or more destinations comprises a plurality of destinations.

21. The anomaly detection system of claim 15 , wherein the at least one module is operable to determine one or more communication networks over which to communicate the next report.

22. The anomaly detection system of claim 21 , wherein:

the first portion of the next report comprises a severity classification of the next report; and

the at least one module is operable to determine the one or more communication networks over which to communicate the next report based, at least in part, on the severity classification of the next report.

23. The anomaly detection system of claim 21 , wherein the one or more communication networks comprises a plurality of communication networks.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2024
From: VENIAM, INC.
To: NEXAR, LTD.
Reel/Frame 067023/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: MOTA, EDUARDO; COSTA, RUI; CARREIRA, DIOGO
To: VENIAM, INC.
Reel/Frame 038893/0793 →
Continuity (2)
Provisional Application 62222077 · Sep 22, 2015
Related Publication 20170085449A1 · Mar 23, 2017
Cited By (1)
US 12,375,952