IP Library › Granted Patent US 11,445,392
Granted Patent B2
US 11,445,392 · App. 17/004,129 · Granted Sep 13, 2022

Unified management and monitoring of IoT nodes with multiple network connections

Inventors: Lakshmi Thiyagarajan (Palo Alto, CA); Suvitha Kesavan (San Jose, CA); Timothy Peter Stammers (Raleigh, NC); Nicholas Butler (San Jose, CA); Purval Prakash Shah (Milpitas, CA); Rutuja Ravindra Shivde (San Jose, CA); Gopal Pralhadrao Jorapur (Mountain House, CA); Jinpei Qiang (San Jose, CA); Vineet Gupta (San Jose, CA)
Assignee: Cisco Technology, Inc.
H04W24/08H04W8/205G16Y30/00H04W24/10H04W88/06
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,445,392
App. No.
17/004,129
Granted
Sep 13, 2022
Kind
B2
Abstract

In one embodiment, a device receives data regarding a node from a plurality of management platforms, each management platform being associated with a different access network used by the node. The device applies a unified data model to the data regarding the node received from the plurality of management platforms, to form unified data regarding the node. The device analyzes the unified data regarding the node, to generate insight information. The device provides the insight information to an application associated with a manufacturer of the node.

Claims (49)

1. A method comprising:

receiving, at a device, data regarding a node from a plurality of management platforms via a plurality of different adapters corresponding to each one of the plurality of management platforms, each management platform being associated with a different access network used by the node, and at least one of the plurality of management platforms providing data regarding the node in a different format than at least one other of the plurality of management platforms;

applying, by the device, a unified data model to the data regarding the node received from the plurality of management platforms, to form unified data regarding the node;

analyzing, by the device, the unified data regarding the node, to generate insight information; and

providing, by the device, the insight information to an application associated with a manufacturer of the node.

2. The method as in claim 1 , wherein the node comprises a vehicle equipped with two or more subscriber identification modules (SIMs) via which the vehicle communicates with two or more cellular access networks, and wherein the plurality of management platforms comprise two or more management platforms associated with the two or more cellular access networks.

3. The method as in claim 1 , wherein analyzing the unified data regarding the node comprises:

applying a machine learning-based anomaly detector to the unified data.

4. The method as in claim 1 , further comprising:

receiving, at the device and via the application associated with the manufacturer of the node, an instruction to implement a change for the node comprising at least one of: adjusting a data usage limit of the node, changing a rate plan of the node, or adding a new profile for the node with an access network not previously used by the node; and

implementing the change for the node via one or more of the plurality of management platforms.

5. The method as in claim 1 , wherein applying the unified data model to the data regarding the node received from the plurality of management platforms comprises:

aggregating data usage metrics regarding the node from the plurality of management platforms.

6. The method as in claim 1 , further comprising:

implementing, by the device, traffic segmentation for traffic associated with the node, by sending instructions to the plurality of management platforms.

7. The method as in claim 6 , wherein the device implements traffic segmentation for the traffic associated with the node, in response to an instruction to do so from the application associated with the manufacturer of the node; and wherein at least a portion of the traffic being segmented comprises telemetry data generated by the node.

8. The method as in claim 1 , wherein the insight information is indicative of at least one of: roaming between access networks by the node, a trend in data consumption by the node, or a comparison of data consumption by the node to similar nodes.

9. The method as in claim 1 , further comprising:

applying clustering to the unified data regarding the node and that of a plurality of other nodes; and

controlling network access by the node, based in part on a result of the clustering.

10. The method as in claim 1 , wherein the device receives the data regarding the node from a plurality of management platforms using a corresponding plurality of platform-specific connectors.

11. An apparatus, comprising:

one or more network interfaces;

a processor coupled to the one or more network interfaces and configured to execute one or more processes; and

a memory configured to store a process that is executable by the processor, the process when executed configured to:

receive data regarding a node from a plurality of management platforms via a plurality of different adapters corresponding to each one of the plurality of management platforms, each management platform being associated with a different access network used by the node, and at least one of the plurality of management platforms providing data regarding the node in a different format than at least one other of the plurality of management platforms;

apply a unified data model to the data regarding the node received from the plurality of management platforms, to form unified data regarding the node;

analyze the unified data regarding the node, to generate insight information; and

provide the insight information to an application associated with a manufacturer of the node.

12. The apparatus as in claim 11 , wherein the node comprises a vehicle equipped with two or more subscriber identification modules (SIMs) via which the vehicle communicates with two or more cellular access networks, and wherein the plurality of management platforms comprise two or more management platforms associated with the two or more cellular access networks.

13. The apparatus as in claim 11 , wherein the apparatus analyzes the unified data regarding the node by:

applying a machine learning-based anomaly detector to the unified data.

14. The apparatus as in claim 11 , wherein the process when executed is further configured to:

receive, via the application associated with the manufacturer of the node, an instruction to implement a change for the node comprising at least one of: adjusting a data usage limit of the node, changing a rate plan of the node, or adding a new profile for the node with an access network not previously used by the node; and

implement the change for the node via one or more of the plurality of management platforms.

15. The apparatus as in claim 11 , wherein the apparatus applies the unified data model to the data regarding the node received from the plurality of management platforms by:

aggregating data usage metrics regarding the node from the plurality of management platforms.

16. The apparatus as in claim 11 , wherein the process when executed is further configured to:

implement traffic segmentation for traffic associated with the node, by sending instructions to the plurality of management platforms.

17. The apparatus as in claim 16 , wherein the apparatus implements traffic segmentation for the traffic associated with the node, in response to an instruction to do so from the application associated with the manufacturer of the node; and wherein at least a portion of the traffic being segmented comprises telemetry data generated by the node.

18. The apparatus as in claim 11 , wherein the insight information is indicative of at least one of: roaming between access networks by the node, a trend in data consumption by the node, or a comparison of data consumption by the node to similar nodes.

19. The apparatus as in claim 11 , wherein the process when executed is further configured to:

apply clustering to the unified data regarding the node and that of a plurality of other nodes; and

control network access by the node, based in part on a result of the clustering.

20. A computer-readable medium that is tangible, non-transitory, and stores program instructions that cause a device to execute a process comprising:

receiving, at the device, data regarding a node from a plurality of management platforms via a plurality of different adapters corresponding to each one of the plurality of management platforms, each management platform being associated with a different access network used by the node, and at least one of the plurality of management platforms providing data regarding the node in a different format than at least one other of the plurality of management platforms;

applying, by the device, a unified data model to the data regarding the node received from the plurality of management platforms, to form unified data regarding the node;

analyzing, by the device, the unified data regarding the node, to generate insight information; and

providing, by the device, the insight information to an application associated with a manufacturer of the node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: THIYAGARAJAN, LAKSHMI; KESAVAN, SUVITHA; STAMMERS, TIMOTHY PETER; BUTLER, NICHOLAS; SHAH, PURVAL PRAKASH; SHIVDE, RUTUJA RAVINDRA; JORAPUR, GOPAL PRALHADRAO; QIANG, JINPEI; GUPTA, VINEET
To: CISCO TECHNOLOGY, INC.
Reel/Frame 053610/0936 →
Continuity (1)
Related Publication 20220070699A1 · Mar 3, 2022