Network Server Call Announcement Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications systems require users to manually assign call announcements for contact information stored on their devices, which is inconvenient and does not allow for centralized management of announcements for incoming calls.

Innovation Solution

A method and system that enable an originating device to transmit call data with a requested call announcement identifier to a receiving device, allowing the receiving device to announce incoming calls using the specified announcement, even if the announcement is not locally stored, by integrating a communications module, storage medium, and processor to analyze and render the requested announcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually assign call announcements to locally-stored contact information on the receiving device, then personalized call announcements can be achieved, but device complexity and user burden increase due to requiring local storage and manual configuration

Engineering Contradiction:
Improveease of assigning call announcementsVSAvoidcomplexity of local storage and manual configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a network server as an intermediary to store contact information and call announcement associations centrally. The originating device communicates with this server to retrieve the appropriate call announcement identifier, which is then transmitted to the receiving device. This eliminates the need for the receiving device to store contact information locally or require manual user configuration, thereby simplifying operation while reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the contact information storage and announcement assignment functions from the receiving device and relocates them to a remote server. The receiving device only needs to receive the call announcement identifier and render the appropriate announcement, significantly reducing its complexity and eliminating the need for manual local configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If contact information is stored locally on the receiving device to enable caller-specific ring tones, then personalized announcements are possible, but loss of information occurs when users change devices or lose data

Engineering Contradiction:
Improvepersonalization of call announcementsVSAvoidloss of contact information and announcement associations
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

By using a network server as an intermediary to store contact information and call announcement associations, the patent ensures that this information is preserved centrally rather than being tied to a specific device. When a user accesses their account on any device, the information is retrieved from the server, preventing loss of information during device changes or data loss events while maintaining personalization capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a system where contact information and announcement associations are stored centrally on a server and can be copied or accessed by multiple devices. Instead of storing data locally on each device, the system retrieves and uses copies of the central data, ensuring consistency and preventing information loss across different devices.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the receiving device stores multiple call announcements locally to support different contacts, then caller-specific announcements can be rendered, but device complexity and storage requirements increase

Engineering Contradiction:
Improvevariety of call announcementsVSAvoidcomplexity of managing multiple local announcements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network server acts as an intermediary that stores and manages the variety of call announcements centrally. The originating device retrieves the appropriate call announcement identifier from the server based on the contact information, and this identifier is transmitted to the receiving device. This approach maintains the ability to render diverse caller-specific announcements while eliminating the need for the receiving device to store or manage multiple announcement files locally, thereby reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal system where a single call announcement identifier can reference announcements stored on the originating device or accessible through the network. The receiving device only needs to handle the identifier and retrieve the actual announcement content as needed, making the system universally applicable without requiring each device to maintain a complete local library of all possible announcements.

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

4Ease of operation

If manual assignment of call announcements is required on the receiving device, then user control is maintained, but productivity decreases due to time-consuming configuration

Engineering Contradiction:
Improveuser control over call announcementsVSAvoidspeed of setting up call announcements
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements preliminary action by having the originating device automatically retrieve and associate call announcement identifiers with contact information before making the call. The call setup data includes this pre-configured identifier, which is transmitted to the receiving device along with the call. This eliminates the need for the receiving device user to manually configure anything, maintaining user control through the originating device's configuration while dramatically improving productivity by automating the process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the originating device to automatically obtain call announcement information from the network server and include it in the call setup data. The receiving device simply needs to process the incoming call data and render the announcement based on the provided identifier, eliminating manual configuration steps and significantly improving setup speed while maintaining user control through the automatic retrieval process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7844040B2Device and method for announcing an incoming call
Publication Date: 2010.11.30 QUALCOMM INC
  • US7844040B2 patent drawing
  • US7844040B2 patent drawing
  • US7844040B2 patent drawing

AI summary

A telecommunications device and/or service are provided that enable a user to identify a particular call announcement to be used when announcing an incoming call from the user on the call recipient's telecommunications device. The call from the user includes call data that identifies the particular call announcement. When received, the recipient's device processes the incoming call and announces it with the requested announcement.