OTT Application Capability Discovery via SIP Prioritization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


