Generic API for Adaptable OTA Content Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current over-the-air (OTA) provisioning systems are inflexible and unable to handle arbitrary content, dynamically extend existing applications, or provide customized provisioning based on content type and requirements, due to their rigid design and limited support for content-adaptive or customized provisioning.

Innovation Solution

The implementation of a provisioning API set with a generic API that can be addressed by multiple content types, along with an enabler configured to execute provisioning instructions for selected content, allows for adaptable provisioning of generic application content by accessing the generic API, enabling dynamic and customized provisioning capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a rigid provisioning system with predefined content types is used, then the system structure is simple and easy to implement, but the system cannot handle arbitrary content or provide customized provisioning capabilities

Engineering Contradiction:
Improvecontent handling capabilityVSAvoidprovisioning system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal provisioning system where a single generic API can be addressed by multiple dissimilar content types. The runtime environment is designed to handle arbitrary content types through a unified interface, eliminating the need for separate predefined handling for each content type while maintaining system simplicity.

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

Solution Approach 2:

The provisioning system transitions from a static, rigid structure to a dynamic, adaptable one. The system can dynamically extend existing applications with new features and adapt provisioning capabilities based on content type and requirements through runtime environment flexibility and plugin mechanisms.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If conventional provisioning software with built-in knowledge is used, then the provisioning process is straightforward for fixed content types, but the content provider and device user are left with an inflexible one size fits all model

Engineering Contradiction:
Improvecustomized provisioning capabilityVSAvoidprovisioning system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The provisioning system is segmented into modular components including generic APIs, content-type-specific handlers, and runtime environment modules. This segmentation allows each component to handle specific aspects independently while working together to provide customized provisioning for different content types without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a rigid provisioning system is used, then the system is easy to maintain, but the system cannot dynamically extend existing applications with new features

Engineering Contradiction:
Improvedynamic extension capabilityVSAvoidsystem maintenance ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system establishes a predefined generic API framework and runtime environment structure in advance that can accommodate future content types and features. This preliminary action enables dynamic extension capabilities while maintaining ease of maintenance, as new features can be added by implementing the existing generic interfaces rather than modifying the core system architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7509658B2System and method for adaptable provisioning of generic application content
Publication Date: 2009.03.24 MALIKIE INNOVATIONS LTD
  • US7509658B2 patent drawing
  • US7509658B2 patent drawing
  • US7509658B2 patent drawing

AI summary

The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. Systems and methods are provided for adaptable provisioning of an application program on a runtime environment of a terminal. The application includes generic application content. One method comprises the steps of configuring a provisioning API set including a generic API, such that the generic API is addressable by at least two dissimilar content types of the generic application content; obtaining an enabler related to a selected content type of the generic application content, such that the enabler is configured for executing provisioning instruction requests for the generic application content according to the selected application content; and provisioning portions of the generic application content having the selected application content by using the enabler to access the generic API.