IoT Service Engine Policy Enforcement via Network Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network technologies face challenges in real-time management of resources within the IoT infrastructure, particularly in monitoring network behavior and enforcing policies across diverse and rapidly growing IoT ecosystems.

Innovation Solution

A network-aware data-driven IoT service engine is employed to monitor IoT device behavior and enforce defined policies by receiving policy rules from application servers, determining if the behavior satisfies specified conditions, and performing actions such as sending notifications or controlling IoT device operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional network technologies are used to manage IoT devices, then device connectivity is maintained, but real-time monitoring and policy enforcement capability deteriorates

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a network monitor component as an intermediary that sits between the application server and IoT devices. This mediator captures network packets, extracts behavioral information, and provides it to the policy enforcement component, thereby enabling real-time monitoring without requiring complex modifications to the existing IoT device ecosystem or application server architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional components: a network monitor for capturing and analyzing traffic, a policy enforcement component for decision-making, and an action enforcement component for execution. This segmentation allows each component to specialize in specific tasks, improving real-time monitoring capability while keeping individual component complexities manageable.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If diverse IoT devices are connected to the network, then ecosystem versatility is improved, but resource management difficulty increases

Engineering Contradiction:
ImproveIoT ecosystem versatilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The policy enforcement component serves multiple functions: it receives policy rules from application servers, monitors device behavior through the network monitor, evaluates policy violations, and enforces actions. This multi-functional design allows the system to manage diverse IoT devices with a single unified mechanism, maintaining ecosystem versatility while simplifying resource management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If real-time policy enforcement is implemented, then customer experience is improved, but system complexity increases

Engineering Contradiction:
Improvecustomer experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where the network monitor constantly observes device behavior, the policy enforcement component evaluates this behavior against defined policies, and actions are enforced in real-time. This feedback mechanism enables improved customer experience through responsive policy enforcement while maintaining system complexity at acceptable levels by using event-driven architecture that only processes relevant information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10992711B2Network aware data driven internet of things service engine
Publication Date: 2021.04.27 AT&T INTELLECTUAL PROPERTY I L P
  • US10992711B2 patent drawing
  • US10992711B2 patent drawing
  • US10992711B2 patent drawing

AI summary

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.