Compression and abbreviation for fixed length messaging
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-007/20
G06F-015/16
G06F-017/30
출원번호
UP-0851498
(2007-09-07)
등록번호
US-7827315
(2010-11-22)
발명자
/ 주소
Kirkland, Dustin C.
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Yee & Associates, P.C.
인용정보
피인용 횟수 :
6인용 특허 :
48
초록▼
A method, computer program product, and data processing system for compressing and abbreviating text messages at a first text messaging device for transport and subsequent interpretation at a second text messaging device is disclosed. A user-defined message length reduction profile for producing hum
A method, computer program product, and data processing system for compressing and abbreviating text messages at a first text messaging device for transport and subsequent interpretation at a second text messaging device is disclosed. A user-defined message length reduction profile for producing human-readable compressed text is associated with a source text message at a first text messaging device. The source text message is then shortened using abbreviations and transformation rules in the profile. The shortened text message can then be transmitted to a second text messaging device. In addition, the compression provided by the present invention, although intended to be human-readable, can be complemented with decompression software to expand the compressed and abbreviated text to its full length and verifying, using a checksum or other error detecting code, that the expanded version corresponds to the original text.
대표청구항▼
What is claimed is: 1. A computer program product in a non-transitory computer-readable medium for text based messaging using user defined abbreviations, the computer program product comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts i
What is claimed is: 1. A computer program product in a non-transitory computer-readable medium for text based messaging using user defined abbreviations, the computer program product comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts including: associating, at a first text messaging device, a message length reduction profile with a source text message; shortening the source text message only to the extent needed for the source text message to fit within a maximum message length constraint in accordance with the message length reduction profile to obtain a shortened text message; compressing the message length reduction profile; transmitting to a second text messaging device the message length reduction profile as compressed; transmitting to the second messaging device information that denotes a correspondence between the message length reduction profile and the shortened text message; and transmitting the shortened text message to the second text messaging device. 2. The computer program product of claim 1, wherein the information that denotes a correspondence between the message length reduction profile and the shortened text message comprises an identification of the message length reduction profile. 3. The computer program product of claim 1, wherein the message length reduction profile includes a personal dictionary of abbreviations associated with one of a user of the first text messaging device and a user of the second text messaging device. 4. The computer program product of claim 3, wherein the personal dictionary of abbreviations is in the form of an associative array. 5. The computer program product of claim 1, wherein the message length reduction profile includes a designation of compressive transformation rules to be applied to shorten text messages. 6. The computer program product of claim 5, wherein the compressive transformation rules map a text message into a shorter but human-readable text message. 7. The computer program product of claim 1, wherein the message length reduction profile is associated with a user of the second text messaging device and the source text message is associated with the message length reduction profile in response to the second text messaging device being designated as an intended recipient of the text message. 8. The computer program product of claim 1, wherein the message length reduction profile is transmitted to the second text messaging device prior to transmitting the shortened text message to the second text messaging device, and wherein the second text messaging device is adapted to perform a lookup operation to retrieve the message length reduction profile from a plurality of stored message length reduction profiles in response to receiving the shortened text message, which has been constructed using the message length reduction profile. 9. The computer program product of claim 1, wherein the second text messaging device applies the message length reduction profile to the shortened text message to decode the text message. 10. The computer program product of claim 1, wherein the maximum message length constraint is a pre-defined constraint on a length of the source text message. 11. The computer program product of claim 1, wherein the message length reduction profile is known ahead of time by the first text messaging device and the second text messaging device. 12. The computer program product of claim 1, wherein the message length reduction profile is one of shared by the first text messaging device and the second text messaging device, and downloadable from a server. 13. A computer program product in a non-transitory computer-readable medium, the computer program product comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts including: receiving a shortened text message that is a shortened version of a source text message only to the extent needed for the source text message to fit within a maximum message length constraint in accordance with the message length reduction profile, wherein at least a portion of the shortened text message includes reduced character set text in which only a subset of a character set associated with the source text message is used; receiving the message length reduction profile associated with the shortened text message, wherein the message length reduction profile is compressed; receiving a first error-detecting code associated with the shortened text message; retrieving a set of full-length text strings corresponding to the reduced character set text; selecting a full-length text string from the set of full-length text string, wherein the full-length text string is selected on the basis of the full-length text string being a likely expansion of the reduced character set text; expanding the shortened text message using the full-length text string to obtain an expanded text message; calculating a second error-detecting code from the expanded text message; and comparing the first error-detecting code with the second error-detecting code to determine whether the full-length text string is a proper expansion of the reduced character set text. 14. The computer program product of claim 13, comprising additional functional descriptive material that, when executed by the computer, enables the computer to perform additional acts including: in response to a determination that the full-length text string is not a proper expansion of the reduced character set text, performing a set of actions that includes: selecting a second full-length text string from the set of full-length text strings; and expanding the shortened text message using the second full-length text string.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (48)
Howell Dan M. (Lexington KY) Kolpek Robert A. (Lexington KY) Trevathan Lisa S. (Lexington KY), Abbreviated typing with special form display.
Kudrolli Abdus Samad,INX ; Kudrolli Parvez,INX ; Kudrolli Feroz,INX, Abbreviating and compacting text to cope with display space constraint in computer software.
Malsheen Bathsheba J. (San Francisco CA) Groner Gabriel F. (Palo Alto CA) Disner Sandra F. (Los Angeles CA), Abbreviation and acronym/initialism expansion procedures for a text to speech reader.
Moser Leo ; Moser Robert, Method and apparatus for performing full bidirectional translation between a source language and a linked alternative language.
Tsuchiya Masayuki (Hiratsuka JPX) Fujise Hiroshi (Yokohama JPX) Suzuki Hitoshi (Owariasahi JPX), Method and system for displaying and processing image of form document.
Spitznagel Kim Loring ; Johnson ; Jr. Gerald Herbert, Method for processing a hyperlink formatted message to make it compatible with an alphanumeric messaging device.
Shaughnessy Mark L. ; Kotzin Michael D. ; Eastwood ; Jr. Lester F. ; Grube Gary W., Method of dynamically establishing communication of incoming messages to one or more user devices presently available to.
Van Peursem James Edward ; Buchholz Dale Robert, Method, client device, server and article of manufacture for compressing universal resource indicators using partitioned left/right string substitution.
Beerman ; Jr. Richard C. ; Korek Brian D. ; Chen Zongbo ; Du Zhifang ; Langill Wade ; Fullam Scott, System and method for communicating electronic messages over a telephone network using acoustical coupling.
Rivette Kevin G. ; Rappaport Irving S. ; Hohmann Luke ; Puglia David ; Jackson Adam ; Rabb ; Jr. Charles ; Smith David W. ; Park Brian ; Thornthwaite Warren ; Navarrete Jorge A., System, method, and computer program product for patent-centric and group-oriented data processing.
Pasquero, Jerome; Stonehouse, Noel John Orland; Legg, Daniel James; Griffin, Jason Tyler, Electronic device and method for a bidirectional context-based text disambiguation.
Curzi, Francesca; Gorga, Ilaria; Stasi, S. Benedetta; Turano, Edoardo, Leveraging language structure to dynamically compress a short message service (SMS) message.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.