Protocol message compression in a wireless communications system
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
출원번호
US-0172504
(2002-06-17)
발명자
/ 주소
Chuah,Mooi Choo
Ji,Tingfang
Laha,Subhasis
출원인 / 주소
Lucent Technologies Inc.
인용정보
피인용 횟수 :
17인용 특허 :
6
초록▼
A method, apparatus, system, and computer software for compressing and decompressing a message for transmission. The method of compressing a text message for transmission may include parsing text strings and encoding numerical values with a binary representation and analyzing values of the text stri
A method, apparatus, system, and computer software for compressing and decompressing a message for transmission. The method of compressing a text message for transmission may include parsing text strings and encoding numerical values with a binary representation and analyzing values of the text strings and populating a session specific codebook with partial strings from the values. The method of compressing a message for transmission may also include parsing the message with a template and generating at least one substring to be transmitted; parsing the at least one substring with entries in a session specific codebook and generating a first part of the compressed message; populating the session specific codebook with entries for unknown field values; parsing any unmatched substrings with entries from a first static dictionary and generating a second part of the compressed message; parsing any still unmatched substrings with entries from a second static dictionary and generating a third part of the compressed message; compressing a remainder of the substrings with a compression algorithm; and combining the first part, the second part, and the third part of the compressed message to obtain a compressed message for transmission.
대표청구항▼
We claim: 1. A method of compressing a text message for transmission, comprising: parsing the text message with a template to generate at least one substring to be transmitted; parsing the at least one substring with a session specific codebook to generate a first part of a compressed message; pars
We claim: 1. A method of compressing a text message for transmission, comprising: parsing the text message with a template to generate at least one substring to be transmitted; parsing the at least one substring with a session specific codebook to generate a first part of a compressed message; parsing the at least one substring with a first static dictionary to generate a second part of the compressed message if at least one substring includes at least one unmatched partial string after parsing the at least one substring with the session specific codebook; parsing the at least one substring with a second static dictionary, to generate a third part of the compressed message, if at least one partial string is still unmatched after parsing the at least one substring with a first static dictionary; compressing at least one partial string with a compression algorithm, if at least one partial string is unmatched after parsing with the second static dictionary; and combining the first part, the second part, and the third part of the compressed message to obtain a compressed message for transmission. 2. The method of compressing a text message of claim 1, wherein the text strings include domain names and the domain names are replaced with IP addresses. 3. The method of compressing a text message of claim 2, wherein the IP addresses are encoded with binary representation. 4. The method of compressing a text message of claim 1, wherein a different template is provided for each type of message. 5. The method of compressing a text message of claim 1, wherein the template includes optional fields so that the template is usable for multiple message types. 6. The method of compressing a text message of claim 1, wherein the session specific codebook is empty for a first text message compressed for transmission and entries are added as each message is compressed. 7. The method of compressing a text message of claim 1, wherein the session specific codebook includes one or more entries for each message type. 8. The method of compressing a text message of claim 1, wherein at least one of the first and second static dictionary is initialized with user specific information. 9. The method of compressing a text message of claim 1, wherein at least one of the first and second static dictionary is initialized with past session history. 10. The method of compressing a text message of claim 1, wherein the compression algorithm is a Lempel-Ziv-based compression algorithm. 11. The method of compressing a text message of claim 10, wherein the Lempel-Ziv-based compression algorithm is the Lempel-Ziv-Storer-Szymanski algorithm. 12. The method of compressing a text message of claim 1, wherein the compressed message for transmission is an session initiation protocol (SIP), session description protocol (SDP), or realtime streamlining protocol (RTSP) message (RTSP). 13. A method of compressing a text message for transmission, the method comprising: parsing the text message with a template to generate at least one substring to be transmitted; parsing the at least one substring with a session specific codebook to generate a first part of the compressed message; populating the session specific codebook with unknown field values if the at least one substring is unmatched after parsing the at least one substring with the session specific codebook; parsing the at least one substring with a first static dictionary to generate a second part of the compressed message if the at least one substring is unmatched after parsing the at least one substring with the session specific codebook; parsing the at least one substring with a second static dictionary to generate a third part of the compressed message if the at least one substring is still unmatched after parsing the at least one substring with the first static dictionary; compressing a remainder of the substrings with a compression algorithm; and combining the first part, the second part, and the third part of the compressed message to obtain a compressed message for transmission. 14. The method of compressing a message of claim 13, wherein a different template is provided is for each type of message. 15. The method of compressing a message of claim 13, wherein fields are added the template so that the template is usable for multiple message types. 16. The method of compressing a message of claim 13, wherein the session specific codebook is empty for a first compressed message and entries are added as each message is compressed. 17. The method of compressing a message of claim 13, wherein one or more entries of the first static dictionary and the second static dictionary are binary encoded. 18. The method of compressing a message of claim 13, wherein the session specific codebook includes one or more entries for each message type. 19. The method of compressing a message of claim 13, wherein the first static dictionary and the second static dictionary include compression values for previously encountered substrings. 20. The method of compressing a message of claim 13, wherein the first static dictionary and the second static dictionary are a single static dictionary. 21. The method of compressing a message of claim 13, wherein the compression algorithm is a Lempel-Ziv-type compression algorithm. 22. The method of compressing a message of claim 21, wherein the Lempel-Ziv-type compression algorithm is the Lcmpel-Ziv-Storer-Szymanski algorithm. 23. The method of compressing a message of claim 13, wherein the compressed message for transmission is an session initiation protocol (SIP), session description protocol (SDP), or realtime streamlining protocol (RTSP) message (RTSP).
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Svanbro, Krister; Allden, Johan, Communication system and method for shared context compression.
Hannu, Hans; Christoffersson, Jan; Svanbro, Krister, Communication system and method utilizing request-reply communication patterns for data compression.
Berchin, Gregory John; Kelley, David Charles, Method and apparatus for modeling of GNSS pseudorange measurements for interpolation, extrapolation, reduction of measurement errors, and data compression.
Kelley, David Charles; Berchin, Gregory John, Method and apparatus for reducing satellite position message payload by adaptive data compression techniques.
Griesmann, Daniel S.; Ekl, Randy L.; Spengler, Charles E., Method of and server for communicating with a remote device in a machine to machine wireless communication network.
Stafford, Matthew; Kwong, Kennie Y.; Wuthnow, Mark S.; Rosenberg, William, Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network.
Stafford, Matthew; Kwong, Kennie Y.; Wuthnow, Mark S.; Rosenberg, William, Optimizing static dictionary usage for signal, hypertext transfer protocol and bytecode compression in a wireless network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.