Network aware data driven internet of things service engine
Abstract
A network aware data driven Internet of things (IoT) service engine is presented herein. A method can comprise receiving a policy rule from a network device of respective network devices—the policy rule corresponding to a sensor of a group of sensors that have been configured to transmit information of respective services to the respective network devices using an Internet protocol, and the policy rule defining an action to be performed by the system in response to a behavior of the sensor being determined to satisfy a defined condition specified by the policy rule with respect to a service of the respective services; based on the policy rule, monitoring the behavior of the sensor; and in response to determining that the behavior of the sensor satisfies the defined condition, performing the action on behalf of the network device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
determining, by a system comprising a processor, a behavior of a sensor of a group of sensors that have been configured to send, utilizing Internet protocol based communications, information to respective network equipment of the system, wherein the sensor has been configured to facilitate a performance of a service corresponding to a network device of the respective network equipment; and in response to the behavior being determined to satisfy a defined condition that is defined by a policy rule that has been received from the network device, performing, by the system, an action, wherein the policy rule defines that the action be performed by the system upon a determination that the defined condition has been satisfied.
2 . The method of claim 1 , further comprising:
determining, by the system, a defined behavior of the sensor representing an average operating condition of the sensor with respect to the service, and wherein the defined condition represents that the behavior is different from the average operating condition.
3 . The method of claim 2 , further comprising:
determining, by system, that the sensor is operating outside of a defined range of the average operating condition.
4 . The method of claim 2 , wherein the average operating condition comprises a determined average period of time between data transmissions of the sensor.
5 . The method of claim 2 , wherein the average operating condition comprises a determined average frequency of data transmissions of the sensor that have been received by the system.
6 . The method of claim 2 , wherein the average operating condition comprises a determined average amount of data to be included in a data transmission of the sensor.
7 . The method of claim 1 , wherein performing the action comprises:
initiating a change in operation of the sensor.
8 . The method of claim 1 , wherein performing the action comprises:
sending a notification message directed to the network device representing that the behavior of the sensor has been determined to satisfy the defined condition.
9 . The method of claim 1 , wherein the defined condition represents that the sensor has transmitted or received a communicated amount of data that is outside of a defined range of an amount of data to be communicated via the sensor, and wherein the action comprises:
sending, by the system, a control message to the sensor to facilitate disabling the sensor.
10 . A system, comprising:
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining a behavior of an Internet of things device that has been configured to send, via an Internet protocol based communication, information to network equipment of the system, wherein the Internet of things device has been configured to facilitate a performance of a service corresponding to the network equipment; and
in response to the behavior being determined to satisfy a defined condition that has been defined by a policy rule that has been received from the network equipment and that defines an action to be performed by the system upon a determination that the defined condition has been satisfied, performing, by the system, the action.
11 . The system of claim 10 , wherein the determination is a first determination, and wherein the operations further comprise:
determining a defined behavior of the Internet of things device representing an average operating condition of the Internet of things device with respect to the service, and wherein the defined condition represents a second determination that the defined behavior is different from the average operating condition of the Internet of things device.
12 . The system of claim 11 , wherein the second determination comprises:
determining, by the system, that the Internet of things device is operating outside of a defined range of the average operating condition.
13 . The system of claim 11 , wherein the average operating condition comprises a defined period of time between data transmissions of the Internet of things device.
14 . The system of claim 11 , wherein the average operating condition comprises a defined frequency of data transmissions of the Internet of things device.
15 . The system of claim 11 , wherein the average operating condition comprises a defined amount of data to be included in a data transmission of the Internet of things device.
16 . The system of claim 10 , wherein the operations further comprise:
in response to determining, based on the policy rule, that a frequency of data transmissions of the Internet of things device is greater than a defined maximum frequency of data transmissions of the of the Internet of things device, sending a notification message directed to the network equipment indicating that the behavior of the of the Internet of things device has deviated from a default behavior of the of the Internet of things device with respect to the service.
17 . The system of claim 16 , wherein determining that the frequency of data transmissions of the Internet of things device is greater than the defined maximum frequency of data transmissions of the Internet of things device further comprises:
sending a control message to the Internet of things device to facilitate disabling the Internet of things device.
18 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
based on a policy rule representing a defined condition of a behavior of a sensor and representing a defined action to be performed according to the defined condition, monitoring an operation of the sensor, wherein the sensor has been configured to transmit, utilizing an Internet protocol, information of a service to network equipment; and in response to determining that the operation of the sensor satisfies the defined condition, performing the defined action.
19 . The non-transitory machine-readable medium of claim 18 , wherein the defined condition defines a specified transmission amount of data that the sensor has been configured to transmit during a transmission, and wherein determining that the operation of the sensor satisfies the defined condition comprises:
in response to determining that the sensor has transmitted, during the transmission, an amount of data that is greater than the specified transmission amount, disabling the sensor.
20 . The non-transitory machine-readable medium of claim 18 , wherein the defined condition defines a specified frequency of data transmissions of the sensor, and wherein determining that the operation of the sensor satisfies the defined condition comprises:
in response to determining that the sensor has transmitted data at a frequency that is greater than the specified frequency of data transmissions, sending a message directed to the network equipment representing that the sensor has transmitted data at the frequency that is greater than the specified frequency.Join the waitlist — get patent alerts
Track US2021250378A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.