Intent-Based Network Resource Allocation and Conformance Auditing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network resource allocation systems do not effectively convey customer intent, leading to suboptimal network resource reallocation decisions that fail to meet specific performance parameters and geographical requirements, as they lack the use of metadata in resource inventory databases for intent-based service configuration, service conformance, and auditing.

Innovation Solution

A system that analyzes metadata regarding resource attributes to identify and allocate network resources based on customer-defined performance parameters and geographical requirements, with an audit engine ensuring conformance by reallocating or reconfiguring resources as needed to meet desired characteristics and performance thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional network resource allocation schemes are used, then the service provider can make network resource reallocation decisions based on network perspective, but the customer's specific desired performance parameters and geographical requirements are not met

Engineering Contradiction:
Improveservice conformance to customer requirementsVSAvoidcustomer intent conveyance
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intent-based configuration system as an intermediary layer between customer requests and network resource allocation. This system includes intent translation components that convert customer business intentions into executable network commands, and metadata enrichment components that attach contextual information to network elements. This intermediary enables the system to bridge the gap between customer requirements and network implementation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms through service level monitoring and auditing components that continuously track network performance against customer requirements. The system compares actual service delivery with intended service levels and provides feedback loops that enable dynamic adjustment of resource allocation. This feedback ensures conformance to customer requirements and enables iterative improvement of service delivery.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If metadata is added to resource inventory databases for intent-based configuration, then customer-specific performance parameters can be accurately tracked and enforced, but system complexity increases

Engineering Contradiction:
Improveperformance parameter tracking accuracyVSAvoidresource inventory database structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the metadata storage into structured categories within the resource inventory database. Different types of metadata (intent-based attributes, service level parameters, monitoring data) are organized into separate data structures and tables. This segmentation allows the system to manage complex metadata in an organized manner while maintaining query efficiency and database performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enriches existing network resource data by adding new dimensional attributes related to customer intentions, service levels, and performance parameters. Instead of fundamentally redesigning the database schema, the system extends existing structures with additional metadata layers that provide intent-based context without disrupting core operational data storage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If intent-based service configuration is implemented, then customer-centric resource allocation is achieved, but the system requires sophisticated metadata analysis and audit capabilities

Engineering Contradiction:
Improvecustomer-centric service customizationVSAvoidservice conformance auditing
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements self-service auditing mechanisms where the system automatically monitors and verifies its own service delivery against customer requirements. The audit engine autonomously compares actual service performance with intended service levels, generates compliance reports, and identifies deviations without requiring external manual auditing. This self-service capability enables comprehensive conformance verification while reducing operational overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10862822B2Intent-based service configuration, service conformance, and service auditing
Publication Date: 2020.12.08 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US10862822B2 patent drawing
  • US10862822B2 patent drawing
  • US10862822B2 patent drawing

AI summary

Novel tools and techniques are provided for implementing intent-based service configuration, conformance, and auditing. In various embodiments, a computing system might receive a request for network services from a customer, the request for network services comprising desired characteristics and performance parameters for the requested network services, without information regarding specific hardware, hardware type, or network for providing the requested services. The computing system might analyze first metadata regarding resource attributes and characteristics of unassigned network resources to identify network resources among unassigned network resources for providing the requested network services, the first metadata having been striped to entries of the unassigned network resources in resource database(s). Based on the analysis, the computing system might allocate identified network resource(s) for providing the requested network services, and updating a service database by adding or updating an entry in the service database with information indicating that the identified network resource(s) have been allocated.