Call Management Server Enhancing Caller Identification via JSON Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile devices receive limited call source identification and useful information, hindering the called party's ability to recognize the calling party, and existing call content platforms primarily rely on 'CallerID' without supporting media assets like images or icons during incoming calls, limiting the sharing of enhanced call data within industry standards.
Innovation Solution
The method involves identifying a call notification for a mobile device, retrieving call data with a code object identifier, and forwarding this data before the call, allowing for the display of textual information and images on the mobile device during a call connection, using a processor to manage call data and create enhanced call message headers with JSON objects that include business information and images, which are then forwarded to the mobile device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional call management is used, then call delivery is simple and reliable, but call source identification and useful information are limited
Solution Approach 1:
The patent introduces a call management server as an intermediary between the calling party and called party. This server retrieves enhanced call data from a database and forwards it to the mobile device through standardized call protocols. The intermediary enables rich call information delivery without requiring direct complex modifications to the call infrastructure, thus resolving the contradiction between information completeness and system complexity.
Solution Approach 2:
The system performs preliminary retrieval of call data from the database before the actual call occurs. The call management server proactively fetches enhanced call information associated with the calling party and prepares it for transmission. This preliminary action ensures that when the call happens, the rich information is already ready to be delivered through the call, avoiding the need for complex real-time information gathering during the call itself.
2Adaptability or versatility
If existing call content platforms use CallerID field only, then implementation is straightforward, but media assets like images or icons cannot be displayed during incoming calls
Solution Approach 1:
The patent makes the call management server universal by enabling it to handle both traditional call routing and enhanced media asset delivery through a single standardized interface. The server retrieves various types of data (textual information, images, icons) from the database and forwards them all through the same call protocol, allowing the existing CallerID infrastructure to serve multiple purposes without requiring separate specialized systems for each media type.
Solution Approach 2:
The system nests enhanced call data within the existing call protocol structure. The call management server embeds additional media assets and information within the standardized call signaling messages, effectively placing new capabilities inside the existing framework. This nesting approach allows handset manufacturers to receive and process enhanced data using their existing call handling architecture, minimizing the need for new implementation complexity.
3Reliability
If enhanced call data is forwarded through standardized protocols, then industry standard compliance is maintained, but the process for sharing data remains open to new arrangements requiring standardization
Solution Approach 1:
The call management server performs self-service by automatically retrieving the appropriate enhanced call data from the database based on the calling party's identity and forwarding it through the call protocol without requiring manual intervention or complex configuration. The server autonomously handles the entire data retrieval and transmission process, maintaining reliable standardized communication while simplifying the overall data sharing process by eliminating the need for complex manual arrangements between different systems.
Data Source
AI summary
One example may include receiving a call, identifying whether a calling party number and a called party number associated with the call have a pre-existing relationship stored in a database, responsive to identifying the pre-existing relationship, modifying a call message header of a call message to include a code object identifying enhanced call content, and forwarding the modified call message to an intended recipient device of the call.


