An apparatus and method for compressing and restoring a Short Message Service (SMS) are provided. The apparatus includes an input unit through characters are input by a user; a display unit displays the characters input by a user; a control unit which compares the characters input by the user with a stored sentence table of recommended sentences to determine whether there is at least one recommended sentence in the sentence table that corresponds to the input characters, and if it is determined that there is the at least one recommended sentence that corresponds to the input characters, controls the display unit to display the at least one recommended sentence; a converting unit which converts a recommended sentence selected by the user from among the at least one recommended sentence into a compression code; and a transmission unit which transmits an SMS message that includes the recommended sentence converted into the compression code.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. An apparatus for compressing a Short Message Service (SMS) message, the apparatus comprising: an input unit through which characters are input by a user; a display unit which displays the characters input by the user; a control unit which compares the characters input by the user with a stored sentence table of recommended sentences to determine whether there is at least one recommended sentence among the recommended sentences of the sentence table that includes the input characters, and if it is determined that there is the at least one recommended sentence that includes the input characters, controls the display unit to display the at least one recommended sentences; a converting unit which converts a recommended sentence selected by the user from among the at least one recommended sentence displayed by the displayed unit into a compression code; and a transmission unit which transmits an SMS message that includes the recommended sentence converted into the compression code, wherein a size of the compression code for the recommended sentence selected by the user is a predetermined fixed size regardless of the number of words in the at least one recommended sentence, wherein the predetermined fixed size is used to determine whether a character or a sentence in the SMS message is a compression code.
An SMS compression system includes a text input, a display, a control unit, a converting unit, and a transmission unit. The control unit compares inputted text with a stored table of suggested phrases. If a match is found, the suggested phrase is displayed. If the user selects a suggested phrase, the converting unit converts it into a fixed-size compression code, and the transmission unit sends the SMS containing this code. The code's fixed size is consistent regardless of the phrase's length, allowing the receiver to identify the code within the message.
2. The apparatus of claim 1 , wherein the at least one recommended sentence is provided in a recommended sentence window displayed by the display unit.
The SMS compression system described above displays the suggested phrases in a dedicated window on the display. This window provides a clear and organized presentation of the available sentence options to the user for easy selection.
3. The apparatus of claim 1 , wherein the predetermined fixed size is two bytes.
In the SMS compression system, the fixed size used for the compression code of a suggested phrase is two bytes. This specific size is consistently used to represent each phrase, regardless of its length.
4. The apparatus of claim 1 , wherein the sentence table is configured such that extra sequence codes and the recommended sentences, which are aligned in ascending power, are matched with each other on a one-to-one basis.
The SMS compression system's sentence table is structured so that unique sequence codes are matched one-to-one with the recommended sentences, arranged in order of ascending frequency of use (or importance). This organization facilitates efficient lookup and retrieval of phrases.
5. The apparatus of claim 1 , wherein the recommended sentence is selected by the user through the input unit, the apparatus further comprising: a storage unit which stores the sentence table; and a transmission data managing unit which manages transmission data of the SMS message including the recommended sentence converted into the compression code.
In the SMS compression system, after the user selects a phrase using the text input, the system accesses a stored sentence table from a storage unit. A transmission data management unit then handles the SMS message containing the compression code for the selected phrase, ensuring proper formatting and transmission.
6. The apparatus of claim 1 , wherein if the characters input by the user are part of a general sentence, a same character code which is input by the user is included in the SMS message.
In the SMS compression system, if the user types a regular sentence (not a suggested phrase), the system includes the standard character codes for each typed character directly in the SMS message. Only suggested phrases are converted into compression codes.
7. The apparatus of claim 1 , wherein the control unit determines the used capacity of the SMS message by adding a used capacity of the recommended sentences selected by the user with a used capacity of general sentences input by the user into the SMS, wherein the used capacity of each of the recommended sentences selected by the user is two bytes, and wherein the used capacity of the general sentences input by the user into the SMS corresponds to the number of characters in the general sentences input by the user into the SMS.
The SMS compression system calculates the SMS message size by adding the size of any included suggested phrases (each as two bytes) to the number of characters in any regular text typed by the user. This calculation determines the total used capacity of the SMS.
8. The apparatus of claim 1 , wherein the at least one recommended sentence comprises a plurality of words.
In the SMS compression system, the suggested phrases presented to the user often consist of multiple words, allowing for the compression of entire phrases or sentences into a compact code.
9. The apparatus of claim 1 , wherein the control unit compares the characters input by the user with the stored sentence table of recommended sentences by performing a binary search of the stored sentence table using the characters input by the user.
The SMS compression system quickly searches the stored sentence table for matching phrases by using a binary search algorithm. The inputted text is used to efficiently narrow down the possible matches within the sorted table.
10. A method of compressing a Short Message Service (SMS) message, the method comprising: comparing characters input by a user with a stored sentence table of recommended sentences and determining whether there is at least one recommended sentence among the recommended sentences of the sentence table that includes the input characters based on a result of the comparing; if it is determined that there is the at least one recommended sentence that includes the input characters, displaying the at least one recommended sentence; displaying a recommended sentence selected from among the at least one recommended sentence that is displayed; converting the displayed recommended sentence that is selected into a compression code; and transmitting an SMS message that includes the recommended sentence converted into the compression code, wherein a size of the compression code for the displayed recommended sentence is a predetermined fixed size regardless of the number of words in the at least one recommended sentence, wherein the predetermined fixed size is used to determine whether a character or a sentence in the SMS message is a compression code.
An SMS compression method involves comparing user-inputted text against a table of suggested phrases. If a matching phrase exists, it is displayed to the user. When the user selects a displayed phrase, it's converted into a fixed-size compression code, and the SMS message containing this code is transmitted. This fixed size allows the system to distinguish the code from other characters, and this size remains constant regardless of the original sentence length.
11. The method of claim 10 , wherein the at least one recommended sentence is displayed in a recommended sentence window.
The SMS compression method displays the suggested phrases in a designated window for easy selection by the user.
12. The method of claim 10 , wherein each of the predetermined fixed size is two bytes.
In the SMS compression method, the fixed size assigned to the compression code for each suggested phrase is two bytes.
13. The method of claim 10 , wherein the sentence table is configured such that extra sequence codes and the recommended sentences, which are aligned in ascending power, are matched with each other on a one-to-one basis.
The SMS compression method utilizes a sentence table structured with unique sequence codes matched one-to-one with the recommended sentences, arranged according to increasing usage frequency.
14. The method of claim 10 , wherein, if it is determined that there is not at least one recommended sentence among the recommended sentences of the sentence table, the input characters are displayed.
In the SMS compression method, if no matching suggested phrases are found in the sentence table, the characters entered by the user are displayed directly, allowing for the input of general sentences.
15. The method of claim 10 , further comprising: if it is determined there is not at least one recommended sentence that corresponds to the input characters, determining the characters input by the user are part of a general sentence and including a same character code which is input by the user is input into the SMS message.
In the SMS compression method, if no suggested phrase corresponds to the typed characters, those characters are treated as part of a regular sentence, and the standard character codes for those characters are included in the SMS message.
16. The method of claim 10 , further comprising: determining the used capacity of the SMS message by adding a used capacity of recommended sentences selected by the user with a used capacity of general sentences input by the user into the SMS message, wherein the used capacity of each of the recommended sentences selected by the user is two bytes regardless of the size of the sentence recommended sentence, and wherein the used capacity of the general sentences input by the user into the SMS message corresponds to the number of characters in the general sentences input by the user into the SMS message.
The SMS compression method calculates the size of the SMS message by summing the fixed size (two bytes) of each selected suggested phrase with the number of characters in the regular sentences typed by the user. This accurately tracks message capacity.
17. The method of claim 10 , wherein the displayed at least one recommended sentence comprises a plurality of words.
In the SMS compression method, the suggested phrases that are displayed to the user can comprise multiple words, enabling the compression of complete statements.
18. The method of claim 10 , wherein the comparing the characters input by the user with the stored sentence table of recommended sentences comprises performing a binary search of the stored sentence table using the characters input by the user.
The SMS compression method employs a binary search algorithm to quickly compare user-inputted text against the stored table of suggested phrases, improving the efficiency of the phrase lookup.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 7, 2008
September 10, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.