OTT Application Capability Discovery via SIP Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Over-the-top (OTT) applications lack interoperability and efficient capability discovery on communication networks, leading to users being unaware of available features and capabilities in other devices, and existing solutions do not effectively adapt to changing user preferences or network conditions.

Innovation Solution

A system that utilizes Session Initiation Protocol (SIP) messaging and other protocols to exchange and prioritize OTT application capabilities, allowing devices to select the best OTT application based on user preferences, device capabilities, and network conditions, enabling seamless communication service establishment and switching between applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If OTT applications operate independently on different devices, then each application can function autonomously, but interoperability between different communities and devices is limited

Engineering Contradiction:
ImproveinteroperabilityVSAvoidcapability discovery complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a communication network as an intermediary system that facilitates capability discovery and application selection between OTT applications on different devices. The network exchanges capability information and prioritized lists of OTT applications between calling and called devices, enabling interoperability without requiring direct peer-to-peer compatibility knowledge.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal capability discovery mechanism that works across different OTT application communities and device types. By establishing a standardized protocol for exchanging capability information and prioritized lists, the system enables any OTT application on any device to discover and interoperate with other applications through the communication network.

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

2Loss of information

If users manually check OTT application availability beforehand, then they can be aware of capabilities, but this requires additional time and communication overhead

Engineering Contradiction:
ImproveOTT application capability informationVSAvoidtime for capability exchange
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having devices exchange and store prioritized lists of OTT applications and their capabilities before actual communication occurs. The calling device receives and stores the called device's prioritized list, enabling automatic capability matching during the actual call setup without requiring separate preliminary checking steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes feedback mechanisms where capability information is continuously exchanged and updated between devices. The system uses feedback loops to refine OTT application selection based on real-time capability discoveries, ensuring that the most suitable applications are selected automatically without manual intervention.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If OTT applications are selected based on fixed preferences, then selection is simple, but the system cannot adapt to changing user preferences or network conditions

Engineering Contradiction:
Improveadaptation to changing conditionsVSAvoidapplication selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamics into OTT application selection by enabling prioritized lists to be updated and re-ranked based on changing conditions. The system dynamically adjusts application preferences according to network conditions, device capabilities, and user behavior patterns, transforming static selection into an adaptive, real-time process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of application selection by moving from fixed, static preferences to dynamic, condition-based prioritization. The system modifies selection criteria based on real-time factors such as network quality, device capabilities, and user preferences, allowing flexible adaptation to varying operational conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240098120A1Application capability discovery and establishment on a communication network
Publication Date: 2024.03.21 AT&T INTELLECTUAL PROPERTY I L P
  • US20240098120A1 patent drawing
  • US20240098120A1 patent drawing
  • US20240098120A1 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, generating prioritized lists of OTT applications for end user devices, exchanging or otherwise providing the prioritized list(s) to enable analysis and comparison resulting in a selection of an OTT application, and establishing a communication service via the selected OTT application between the end user devices. Other embodiments are disclosed.