Internet Messaging Server Using Number-Domain Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current message transmission methods based on Internet protocols are limited in their ability to send standardized, cross-network emails, instant messages, and messages with file attachments to any recipient number without requiring knowledge of the recipient's network provider or instant messaging address, and they do not support seamless communication across different device types.

Innovation Solution

A method where the recipient address is formed by combining the recipient's number with a domain extension, allowing a message server to determine the technical capabilities of the recipient's terminal from a database and transmit the message accordingly, enabling the use of SMS, voice, email, or instant messages based on the terminal's capabilities, without the need for additional software on the sender's device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If MMS service is used to send messages to telephone numbers, then message transmission to any recipient number is enabled, but the sender and recipient must have MMS-enabled devices and the recipient cannot reply if the device is not MMS-capable

Engineering Contradiction:
Improvemessage transmission capabilityVSAvoiddevice capability requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system (message server with database) that mediates between the sender and recipient. The server determines the recipient's device capabilities from the database and automatically selects the appropriate message format (MMS, email, SMS, or voice), eliminating the need for the sender's device to have MMS capability or for the recipient to have specific device capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the message format parameters based on the recipient's device capabilities. By querying the database for device information and dynamically adjusting the message type and format, the system ensures compatibility across different device types without requiring uniform device capabilities.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If ENUM-based services are used to translate telephone numbers into Internet addresses, then cross-network communication is enabled, but all communication partners must be registered with their associated addresses and the service is limited to small groups

Engineering Contradiction:
Improvecross-network communication capabilityVSAvoidregistration and software requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses self-service by automatically querying the database for the recipient's device capabilities using their telephone number. This eliminates the need for manual registration of communication partners or for users to configure ENUM services, as the system automatically resolves the appropriate message format based on stored capability information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device capabilities are determined in advance and stored in the database before message transmission. This preliminary action allows the system to quickly select the appropriate message format without requiring real-time registration or configuration during communication.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If different message formats (MMS, email, SMS) are used for different recipients, then communication compatibility is improved, but the system complexity increases due to multiple protocols and formats

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects the message format based on the recipient's device capabilities retrieved from the database. This dynamic adaptation allows the system to handle multiple message types (MMS, email, SMS, voice) flexibly without requiring complex manual configuration, as the appropriate format is automatically determined at runtime.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The message server is designed with multi-functionality to handle various message types and protocols. By integrating capabilities to generate and transmit different message formats through a single unified interface, the system reduces overall complexity compared to having separate systems for each message type.

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

4Reliability

If the sender must know the recipient's network provider or instant messaging address, then precise message delivery is enabled, but the ease of use is reduced as users need additional information beyond the phone number

Engineering Contradiction:
Improvemessage delivery accuracyVSAvoidaddressing simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The message server acts as an intermediary that uses the recipient's telephone number to query the database for device capabilities and determine the appropriate message format. This eliminates the need for the sender to know the recipient's network provider or instant messaging address, as the server automatically resolves this information using the phone number alone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2245804B1Method for internet-based messaging
Publication Date: 2012.02.22 DEUTSCHE TELEKOM AG
  • EP2245804B1 patent drawingFigure 1

AI summary

The invention relates to a method and a system for sending a message on the basis of an Internet protocol to an arbitrary call number of a recipient, wherein the recipient address is formed from the call number of the recipient and a domain addition, and the message is stored on a message server (4), particularly for further use and/or provision for the recipient. The message server (4) accesses a database (6) after the message is stored and determines from the data thereof at least one piece of information that can be associated with the call number via the technical features of a recipient terminal (3a, 3b, 3c, 3d) of the recipient, wherein depending on the information, a specific recipient message is transmitted to the recipient terminal (3a, 3b, 3c, 3d).