Dynamic Policy Algorithms for Versatile Multi-Access Terminal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current policy management methods in user equipment are platform-specific, resource-intensive, and complex, limiting their versatility and efficiency, especially in multi-access devices where multiple policies need to be managed simultaneously.

Innovation Solution

Implementing a static policy framework combined with dynamic policy algorithms that can be modified and executed by a processor, allowing for flexible policy management without the need for platform-specific compilers or complex interpreters, enabling high-performance and versatile policy resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If platform-specific compilers and complex interpreters are used for policy management, then policy resolution capability is improved, but resource consumption and device complexity increase significantly

Engineering Contradiction:
Improvepolicy resolution capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a simplified bytecode instruction set that copies the essential policy resolution functionality from complex platform-specific compilers and interpreters. This bytecode can be executed by a simple virtual machine, achieving policy resolution capability without requiring complex compilation systems or heavy interpreters, thus resolving the contradiction between versatility and device complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts the core policy resolution logic from complex platform-specific systems and represents it as a separate, simplified bytecode instruction set. This extracted bytecode can be executed independently by a lightweight virtual machine, separating the policy resolution capability from the complexity of traditional compilation and interpretation systems

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If dynamic policy algorithms are made customizable and frequently executable, then policy management efficiency is improved, but resource consumption increases

Engineering Contradiction:
Improvepolicy management efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent pre-compiles policy algorithms into bytecode format during device manufacturing or initial setup. This preliminary action allows the algorithms to be executed efficiently as simple bytecode instructions during runtime, improving policy management efficiency while minimizing resource consumption during actual policy execution since no compilation or complex interpretation is needed at runtime

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses lightweight bytecode objects that can be quickly created and executed. These bytecode representations of policy algorithms are computationally inexpensive to execute compared to traditional interpreters or compiled code, allowing frequent policy evaluations and dynamic algorithm execution without significant resource consumption

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8060913B2Policy execution
Publication Date: 2011.11.15 WSOU INVESTMENTS LLC
  • US8060913B2 patent drawing
  • US8060913B2 patent drawing
  • US8060913B2 patent drawing

AI summary

According to one embodiment a method is disclosed involving storing in a device a static policy framework and one or more dynamic policy algorithms, and controlling policy management in the device by operating the static policy framework and executing the dynamic policy algorithms. The invention also provides in other embodiments an apparatus configured to perform such a method and a computer program product for performing the method.