Message Center Appending Device Data to SMS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often request content via SMS that is not compatible with their devices, leading to frustration and unnecessary charges, especially when location-specific content is not tailored correctly, necessitating a method to append device and location information to SMS messages for ensuring compatibility and relevance.

Innovation Solution

A method is introduced to append device information, location information, and presence information to mobile-originated short messages by querying subscriber directories, mobile location centers, and presence servers, which then send this data as optional Tag Length Values within SMPP protocol data units to content providers, ensuring content is compatible and relevant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device information and location information are appended to SMS messages, then content compatibility and relevance are improved, but message complexity and processing overhead increase

Engineering Contradiction:
Improvecontent compatibilityVSAvoidmessage complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a message center as an intermediary component that automatically extracts device information from subscriber profiles and appends it to SMS messages. This mediator handles the complexity of information gathering and message modification, allowing the mobile station to send simple messages while still receiving compatible content. The message center acts as a bridge between the simple SMS protocol and the need for device-specific information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-gathering device information from subscriber directories before content delivery. The message center queries the subscriber directory in advance to obtain device characteristics, then incorporates this information into the message routing process. This preliminary preparation ensures that content providers receive necessary device information without requiring the mobile station to collect or manage such data.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If device information is queried from subscriber directories, then content compatibility is ensured, but network processing time and complexity increase

Engineering Contradiction:
Improvecontent compatibilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Device information is retrieved from subscriber directories in advance and stored in the message center's database. When an SMS is sent, the message center quickly accesses pre-stored device information rather than querying external directories in real-time. This preliminary caching of subscriber data significantly reduces processing time while ensuring accurate device information is available for content compatibility verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message center autonomously manages the collection, storage, and retrieval of device information without requiring manual intervention or real-time external queries. The system serves itself by maintaining local copies of subscriber device profiles, enabling rapid message processing while ensuring content compatibility through automatic device information matching.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If optional Tag Length Values are appended to SMPP PDUs, then content provider compatibility is maintained, but message data size increases

Engineering Contradiction:
Improvecontent provider compatibilityVSAvoidmessage data size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements optional Tag Length Values (TLVs) in the SMPP protocol that are conditionally appended to messages based on content provider requirements. Not all messages include these additional fields - only those where content compatibility verification is needed. This partial application of the data appending approach maintains backward compatibility with content providers that do not require device information while providing enhanced compatibility where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The message structure is dynamically modified by changing parameters such as the inclusion of device information fields based on the specific content provider and content type. The system adjusts the message parameters (adding or omitting TLVs) to match the requirements of the destination, optimizing the balance between message size and compatibility requirements for each individual transaction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9992644B2Methods for providing additional information for a mobile-originated short message
Publication Date: 2018.06.05 AT&T MOBILITY II LLC
  • US9992644B2 patent drawing
  • US9992644B2 patent drawing
  • US9992644B2 patent drawing

AI summary

Methods for appending additional device, location, and/or presence information to a mobile-originated (MO) short message are taught herein. One such method for appending additional device information includes receiving a MO short message at a message center. The MO short message includes a content request. The message center sends a query to a subscriber directory for device information corresponding to the device of the requesting subscriber. The subscriber directory searches for the device information and generates a response to be sent to the message center, the response including the device information. The subscriber directory sends the response to the message center, which appends the device information to the MO short message. The message center then sends the short message to the destination, for example, a content provider. Methods for appending location and/or presence information are also taught.