Caller-Specified Ringtone Distribution via Media Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional telephony systems lack the capability for high-quality, dynamic ringtone distribution and playback on callee devices due to limited data storage, processing power, and low-speed network connections, restricting personalized ringtones to low-quality audio files chosen by the callee.

Innovation Solution

The system allows caller devices to specify and manage ringtones for callee devices through a communication infrastructure, including a media server, enabling high-quality audio or multimedia files to be streamed or stored for playback, with the callee device associating ringtones with caller devices based on trust groups and playing them during incoming calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional telephony systems are used with limited data storage and processing power on callee devices, then device complexity is reduced, but ringtone quality and personalization capability deteriorate

Engineering Contradiction:
Improveringtone qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A media server is introduced as an intermediary component between caller devices and callee devices. The media server stores high-quality ringtone files and serves them to callee devices upon request, eliminating the need for callee devices to store large amounts of audio data locally. This mediator approach allows high ringtone quality while keeping callee device complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If caller devices can specify ringtones dynamically, then adaptability and user engagement are improved, but device complexity and security control requirements increase

Engineering Contradiction:
Improveringtone personalizationVSAvoidsystem control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media server acts as a centralized intermediary that manages ringtone distribution. Caller devices send ringtone selection requests through the media server, which then delivers the appropriate audio files to callee devices. This intermediary layer simplifies the system architecture by centralizing the complex ringtone management logic in the media server rather than requiring complex peer-to-peer coordination between devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables caller devices to autonomously select and specify ringtones without requiring manual intervention from callee device users. The media server automatically handles file delivery and playback configuration, allowing the system to serve itself in managing the ringtone personalization process.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If high-quality audio files are stored locally on callee devices, then ringtone quality is improved, but data storage capacity requirements increase

Engineering Contradiction:
Improveringtone qualityVSAvoiddata storage capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The media server serves as a centralized storage intermediary that hosts high-quality ringtone files. Instead of requiring each callee device to store large audio files locally, the media server maintains the master copies and delivers only the necessary portions to callee devices when needed, significantly reducing the storage capacity requirements for individual devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses digital copying of audio files through the media server network. Rather than physically storing large files on each device, the media server creates and distributes digital copies of ringtone files to callee devices only when required, eliminating the need for permanent local storage of high-quality audio content.

Inventive Principle:
Principle #26Copying

4Productivity

If automatic ringtone association is implemented without trust verification, then productivity is improved, but security and harmful factors increase

Engineering Contradiction:
Improveringtone association speedVSAvoidunauthorized ringtone specification
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The media server acts as a trusted intermediary that verifies caller device identities before allowing ringtone specification. This intermediary layer performs security authentication and trust verification centrally, enabling automatic ringtone association for authorized callers while blocking unauthorized attempts, thus maintaining both productivity and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the media server verifies caller identities and returns authentication results to the ringtone association process. This feedback loop ensures that only verified and trusted caller devices can automatically specify ringtones, preventing unauthorized access while maintaining efficient automatic association for authorized users.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8548418B1Methods and devices for distributing ringtone
Publication Date: 2013.10.01 SPRINT SPECTRUM LLC
  • US8548418B1 patent drawing
  • US8548418B1 patent drawing
  • US8548418B1 patent drawing

AI summary

Methods and systems for distributing ringtones are provided. A callee device, such as a cellular telephone, may receive an association request, via a communication network, that contains a reference to a ringtone and an identifier of a caller device. In response to receiving the association request, the callee device may form an association between the ringtone and the caller device. Then, upon receiving an indication that the caller device has initiated a call to the callee device, the callee device may play out the ringtone.