Self-adjusting data processing system
First Claim
1. An apparatus for self-adjusting processing for internet of things (IoT) devices, comprising:
- a processor; and
storage to store code, wherein the code, when executed, is to direct the processor to;
identify if a source sending a message is in a database, and, if not, add the source to the database;
rank the source by link metrics of messages received from the source;
identify if a sink receiving a message is in a database, and, if not, add the sink to the database;
rank the sink by link metrics of messages responded to by the sink;
create a dynamic map of communications between a source and a sink; and
implement self-healing to restore a loss of communications between a source and a sink.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.
44 Citations
25 Claims
-
1. An apparatus for self-adjusting processing for internet of things (IoT) devices, comprising:
-
a processor; and storage to store code, wherein the code, when executed, is to direct the processor to; identify if a source sending a message is in a database, and, if not, add the source to the database; rank the source by link metrics of messages received from the source; identify if a sink receiving a message is in a database, and, if not, add the sink to the database; rank the sink by link metrics of messages responded to by the sink; create a dynamic map of communications between a source and a sink; and implement self-healing to restore a loss of communications between a source and a sink. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer readable medium comprising code that, when executed, directs a processor to:
-
identify if a source sending a message is in a database, and, if not, add the source to the database; and rank the source by link metrics of messages received from the source. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for self-adjusting processing for internet of things (IoT) devices, comprising:
-
identifying if a source sending a message is in a database, and, if not, add the source to the database; ranking the source by link metrics of messages received from the source; identifying if a sink receiving a message is in a database, and, if not, add the sink to the database; ranking the sink by link metrics of messages responded to by the sink; creating a dynamic map of communications between a source and a sink; and restoring a loss of communications between a source and a sink. - View Dependent Claims (22, 23, 24, 25)
-
Specification