Common Infrastructure Middle Layer for Application Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current internet application development follows a 'silo' model where each application independently develops common capabilities, leading to repetitive efforts, inconsistent user experiences, and increased costs due to lack of unified service management and interworking among applications.

Innovation Solution

A middle layer of common infrastructure elements is introduced between applications and the network layer, providing services like authentication, presence, and session control, which are reusable across multiple applications, enabling unified and consistent user experiences while allowing application service providers to focus on core development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each application independently develops common capabilities in a silo model, then application autonomy and independence are improved, but development efficiency deteriorates due to repetitive efforts and increased costs

Engineering Contradiction:
Improveapplication autonomyVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts common infrastructure elements (authentication, presence, session control, billing, notification services) from individual applications and places them in a shared middle layer. This allows each application to focus on its core functionality while reusing common capabilities, eliminating repetitive development efforts and reducing costs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal middle layer that provides common services to multiple applications simultaneously. Services like authentication, presence, and session control are designed to be application-agnostic, allowing any application to utilize these infrastructure elements, thereby improving development efficiency while maintaining application independence.

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

2Adaptability or versatility

If each application independently implements supporting capabilities, then application independence is improved, but service consistency deteriorates due to inconsistent user experiences across applications

Engineering Contradiction:
Improveapplication independenceVSAvoidservice consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts common supporting capabilities from individual applications and centralizes them in a shared middle layer. This ensures that all applications use the same authentication, presence, and session control mechanisms, guaranteeing consistent user experiences across different applications while preserving application independence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges common infrastructure elements into a unified middle layer that serves all applications. By combining authentication, presence, session control, and other supporting capabilities into a single shared infrastructure, the system ensures uniform service delivery and consistent user experiences across the entire application portfolio.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If applications are deployed without a unified infrastructure layer, then deployment flexibility is improved, but system complexity deteriorates due to lack of unified service management and interworking

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a middle layer as an intermediary between applications and the network infrastructure. This intermediary layer provides unified service management, handles interworking between different applications, and abstracts complex infrastructure details from individual applications, thereby reducing system complexity while maintaining deployment flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into three distinct layers: application layer, middle layer (common infrastructure), and network layer. This segmentation allows each layer to be developed and deployed independently, maintaining flexibility while the middle layer provides unified management to reduce overall system complexity.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If common services are duplicated in each application, then application autonomy is improved, but resource utilization deteriorates due to repetitive development and increased costs

Engineering Contradiction:
Improveapplication autonomyVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts common services from individual applications and consolidates them in a shared middle layer. This eliminates duplicate implementations of authentication, presence, session control, and other common capabilities, optimizing resource utilization by ensuring these services are developed and maintained once rather than repeatedly in each application.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates universal service implementations in the middle layer that can be shared across multiple applications. This multi-functional approach allows a single authentication service, presence service, or session control mechanism to serve numerous applications, dramatically improving resource utilization while applications retain their autonomous functionality.

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

Data Source

PatentUS7505482B2Application services infrastructure for next generation networks
Publication Date: 2009.03.17 BELLSOUTH INTELLECTUAL PROPERTY CORPORATION(US)
  • US7505482B2 patent drawing
  • US7505482B2 patent drawing
  • US7505482B2 patent drawing

AI summary

Support of a plurality of different applications utilizing a next generation network having a network layer is provided by an application services middle layer between the applications and the network layer that includes a plurality of common infrastructure elements usable by the different applications. The common infrastructure elements provide services associated with use of the network and services that are not associated with use of the network. The common infrastructure elements may provide a common infrastructure element to an end user such that use of the service by the end user is accessible to each of the different applications utilizing the at least one common infrastructure element. A common infrastructure element may be accessible by an end user so as to provide a common infrastructure element to the end user for the different applications. The different applications may include both third party applications and network service provider applications.