Global Device Repository for Cross-Provider Capability Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless telecommunications networks, determining whether a callee can support a requested communication, such as a video call, across different service providers is inefficient due to the lack of readily available capability information, leading to excessive time consumption and frustration when the callee's device or network does not support the requested service.
Innovation Solution
A global device/subscriber information repository (GDSIR) is used to store and provide information about user devices and subscribers across multiple carriers, allowing caller networks to quickly determine callee capabilities, with an option for local caching to further expedite this process, and an interworking function (IWF) for transcoding communications to compatible formats when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If capability information is requested from callee network in real-time, then communication compatibility can be determined, but excessive time is expended in the determination process
Solution Approach 1:
The patent applies preliminary action by pre-collecting and storing capability information (device capabilities, subscription information, network capabilities) in a centralized repository before actual communication attempts. This allows the caller's network to retrieve pre-prepared capability data instead of performing real-time capability determination, thus resolving the contradiction between ensuring reliable compatibility checking and minimizing determination time.
Solution Approach 2:
The patent introduces an intermediary component - a centralized capability information repository that acts as a mediator between caller and callee networks. This repository stores pre-collected capability information and provides it to caller networks upon request, eliminating the need for time-consuming direct capability negotiation between networks while ensuring accurate compatibility determination.
2Loss of time
If capability information is stored in a centralized repository, then access time is reduced, but system complexity increases
Solution Approach 1:
The centralized capability information repository serves multiple functions: storing device capabilities, subscription information, network capabilities, and providing this data to various caller networks. This multi-functional design justifies the added system complexity by providing universal access to capability information across different network operators and service types, thereby reducing access time for all users.
Solution Approach 2:
The repository acts as an intermediary that simplifies the overall system architecture by centralizing data management. Instead of each network maintaining and querying capability information independently, the single intermediary repository handles all capability data storage and retrieval, reducing the complexity of inter-network communications while improving access efficiency.
3Adaptability or versatility
If transcoding is performed to support incompatible communications, then communication versatility is improved, but processing time and resources increase
Solution Approach 1:
The system performs preliminary action by pre-determining capability compatibility using the stored capability information before actual communication establishment. By checking the repository for capability matches in advance, the system can identify compatible communication formats without requiring time-consuming transcoding operations, thus improving versatility while minimizing processing time.
Solution Approach 2:
The capability information repository enables self-service by providing caller networks with the information needed to automatically select compatible communication formats without external intervention or complex transcoding processes. The system uses pre-stored capability data to autonomously determine appropriate communication parameters, reducing both processing time and resource requirements.
Data Source
AI summary
A system may be configured to establish a communication between a first user device and a second user device, where the first and second user devices are associated with different service providers that provide different networks with which the first and second user devices are respectively associated. The establishing may include determining capability information, associated with the second user device, without requesting the capability information from the telecommunications network with which the second user device is associated. The establishing may further include transcoding the communication based on the capability information associated with the second user device.


