Orchestrating Network Resources for Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content and service delivery systems face challenges in managing and delivering content across both wireline and wireless networks due to redundancy, disparate management systems, inflexibility, and difficulty in supporting new content types and extending capabilities, making it hard to provide content to diverse mobile devices.

Innovation Solution

The solution involves orchestrating network resources using Business Process Execution Language (BPEL) to detect access events and execute workflows for content aggregation, management, and delivery, enhancing flexibility and extensibility through a policy enforcer that manages interactions between network resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated components are used for each delivery channel, then delivery capability is improved, but device complexity increases and flexibility decreases

Engineering Contradiction:
Improvedelivery capabilityVSAvoidplatform complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal platform architecture where a single set of network resources can serve multiple delivery channels (wireline, wireless, mobile devices) through orchestrated workflows. Instead of dedicated components for each channel, the system uses a common resource pool that can be dynamically allocated and configured for different content delivery scenarios, thereby reducing complexity while maintaining versatility.

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

Solution Approach 2:

The system employs dynamic orchestration of network resources based on real-time delivery requirements. Workflows can be dynamically created, modified, and executed to adapt to different content types, delivery channels, and device capabilities. This dynamic approach allows the platform to handle diverse delivery scenarios without requiring static dedicated components for each case.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple dedicated management systems are used for different networks, then network-specific control is improved, but ease of operation deteriorates due to redundancy

Engineering Contradiction:
Improvenetwork controlVSAvoidcontent management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple network management functions into a unified orchestration layer that manages wireline, wireless, and mobile network resources through a single interface. This consolidation eliminates redundant management systems while maintaining network-specific control policies through workflow-based management, thereby improving ease of operation without sacrificing reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces an orchestration intermediary layer that sits between content management and network resources. This intermediary handles the complexity of multi-network management by translating high-level content delivery requests into network-specific operations, shielding users from underlying network complexities while ensuring reliable network-specific control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If fixed platform architecture is used, then stability is improved, but adaptability to new content types deteriorates

Engineering Contradiction:
Improveplatform stabilityVSAvoidcontent type support
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The platform uses dynamic workflow definitions that can be created, modified, and executed without changing the underlying platform architecture. New content types and delivery scenarios can be accommodated by defining new workflows that orchestrate existing network resources, maintaining platform stability while enabling adaptability to new content types through configurable process definitions.

Inventive Principle:
Principle #15Dynamics

4Device complexity

If customizing functionality is difficult, then device complexity is reduced, but productivity deteriorates due to inability to extend capabilities

Engineering Contradiction:
Improveplatform structureVSAvoidrevenue generation
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system pre-configures network resources and workflow templates for common content delivery scenarios. This preliminary setup allows rapid deployment of new services and content types without requiring complex customization, enabling quick extension of capabilities to generate new revenue streams while keeping the platform structure relatively simple.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8117278B2Orchestration of components to realize a content or service delivery suite
Publication Date: 2012.02.14 ORACLE INT CORP
  • US8117278B2 patent drawing
  • US8117278B2 patent drawing
  • US8117278B2 patent drawing

AI summary

Methods, systems, and machine-readable media are disclosed for orchestrating behavior of network resources to provide a content and/or service delivery suite. According to one embodiment, orchestrating behavior of network resources to provide a content and/or service delivery suite can comprise detecting an access of the content or service delivery suite. Orchestration can be applied to the one or more network resources based on the access of the content or service delivery suite. At least one workflow on at least one of the one or more network resources can be executed based on the orchestration. For example, the at least one workflow can comprise a workflow for performing content aggregation, a workflow for performing management of content, a workflow for performing management of a service, a workflow for performing delivery of content or a service, etc.