Bilingual Texting Character Mapping System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunication companies impose character limits on text messages that are significantly reduced when using non-Latin-based languages like Arabic, Urdu, or Farsi, leading to increased costs for users due to longer messages being charged as multiple messages.

Innovation Solution

A method that maps characters from non-Latin-based languages to Latin-based languages, allowing for character conversion and encoding, enabling longer messages to be transmitted within the character limit by using a mapping stored on communication devices, and decoding the messages back to their original form for reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If text messages are sent in non-Latin-based languages (Arabic, Urdu, Farsi), then the messages can be read in the original language by users, but the character limit is reduced from 160 to 70 characters, significantly increasing costs

Engineering Contradiction:
Improvelanguage compatibilityVSAvoidcharacter limit
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent introduces a mapping system that acts as an intermediary between non-Latin-based languages and Latin-based languages. Characters from Arabic, Urdu, or Farsi are mapped to corresponding Latin characters or character combinations, allowing the original language characters to be transmitted as Latin-based coded text that falls within the 160-character SMS limit while maintaining readability through reverse mapping on the receiving device

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation of non-Latin characters by converting them into Latin-based equivalents through a mapping system. This parameter transformation allows the same linguistic information to be encoded in a format that adheres to the 160-character Latin-based SMS limit, effectively increasing the transmissible content from 70 to 160 characters

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If text messages exceed the character limit in non-Latin-based languages, then more information can be conveyed, but the message is charged as multiple messages, significantly increasing costs

Engineering Contradiction:
Improveinformation contentVSAvoidcost
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The mapping system serves as an intermediary that transforms non-Latin characters into Latin-based representations, enabling larger information content to be packed into a single 160-character SMS message. This conversion allows users to convey more information without incurring multiple message charges, as the mapped Latin-based text adheres to the standard SMS character limit

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By changing the parameter encoding from non-Latin characters to Latin-based characters, the patent enables the message to utilize the full 160-character allocation. This parameter transformation allows approximately twice the information content to be transmitted in a single message, reducing the cost by avoiding multiple message charges

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8473280B2System and methods for cost-effective bilingual texting
Publication Date: 2013.06.25 KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
  • US8473280B2 patent drawing
  • US8473280B2 patent drawing
  • US8473280B2 patent drawing

AI summary

A method for facilitating texting in a non-Latin-based language includes storing mapping between a non-Latin-based language and a Latin-based language in a computer storage. The characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language. The diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language. The characters in the non-Latin-based language in a texting message are converted into in the coded text comprising characters in the Latin-based language according to the mapping. The texting message having the coded text is transmitted from a first communication device to a second communication device. The characters of the Latin-based language in the coded text are converted back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device.