Enhanced Call Content via Code Object Nesting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile devices receive calls with limited information about the call source, and existing call content platforms primarily utilize the 'CallerID' field, lacking the ability to pass media assets like images or icons during incoming calls.
Innovation Solution
The method involves identifying a call notification intended for a mobile device, retrieving call data with a code object identifier, and forwarding this enhanced call data to the mobile device before forwarding the call, allowing for the display of textual information and images during the call.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional call notification methods are used, then the call can be forwarded to the mobile device, but the call source information is limited and cannot display media assets like images or icons
Solution Approach 1:
The patent embeds a code object (JSON structure) within the call notification message. This nested structure allows the call notification to carry both traditional call information and enhanced media assets (images, icons, business names) without requiring a completely new message format. The code object is nested inside the existing call notification framework, enabling information enrichment while maintaining compatibility with standard call forwarding procedures.
Solution Approach 2:
The patent introduces a code object as an intermediary data structure that bridges the gap between conventional call notifications and rich media content delivery. This code object acts as a container that translates complex media asset information into a standardized format that can be carried within the call notification message, enabling the transmission of enhanced call source information without directly modifying the core call signaling protocol.
2Adaptability or versatility
If the 'CallerID' field is used for call content delivery, then call identification is maintained, but the ability to pass media assets like images or icons is lost
Solution Approach 1:
The patent enhances the call notification message to serve multiple functions simultaneously: it maintains traditional call identification (CallerID), adds media asset delivery (images, icons), and provides business information (business names, logos). This multi-functional approach allows a single message structure to replace multiple separate mechanisms, enabling handsets to receive comprehensive call information without requiring separate implementation of each feature.
Solution Approach 2:
The patent prepares and attaches the code object containing media assets and business information to the call notification message in advance, before the call is forwarded to the mobile device. This preliminary action ensures that all enhanced content is ready for display when the call notification arrives, eliminating the need for complex real-time processing or additional data retrieval steps on the handset.
3Loss of information
If enhanced call data with code objects is forwarded to mobile devices, then rich call content (images, business names) can be displayed, but the call data processing complexity increases
Solution Approach 1:
The patent uses a standardized code object format (JSON structure) that serves as a template for encoding various types of call content information. This copying approach allows different media assets and business information to be represented using the same structural pattern, simplifying the processing logic on mobile devices. The handset can parse and render diverse content types by following a single, well-defined code object structure rather than handling multiple complex formats.
Data Source
AI summary
One example may include receiving a message with call data for a future call between a calling party and a called party, identifying a profile identifier from the call data identifying an enhanced call information profile associated with the calling party, and creating a call message header with a code object having the enhanced call information to include with a call message when placing the future call.


