Claims
- 1. A method of facilitating compressed message communication between a first communication entity and a second communication entity, said method comprising the steps of:
compressing, at said first communication entity, a portion of a first communication message using a first dictionary to produce a first compressed communication message; transmitting said first compressed communication message to said second communication entity; receiving said first compressed communication message at said second communication entity; decompressing, at said second communication entity, said first compressed communication message using a second dictionary to reproduce said first communication message; and adding said portion of said first communication message to said second dictionary.
- 2. The method of claim 1, said method further comprising the steps of:
compressing, at said second communication entity, a portion of a second communication message using said second dictionary to produce a second compressed communication message; transmitting said second compressed communication message to said first communication entity; receiving said second compressed communication message at said first communication entity; adding said portion of said first communication message to said first dictionary; and decompressing, at said first communication entity, said second compressed communication message using said first dictionary to reproduce said second communication message.
- 3. The method of claim 2, said method further comprising the step of:
adding said portion of said second communication message to said first dictionary.
- 4. The method of claim 2, wherein said step of transmitting said first compressed communication message and said step of transmitting said second compressed communication message comprises transmitting over a wireless interface.
- 5. The method of claim 3, said method further comprising the steps of:
compressing, at said first communication entity, a portion of a third communication message using said first dictionary to produce a third compressed communication message; transmitting said third compressed communication message to said second communication entity; receiving said third compressed communication message at said second communication entity; decompressing, at said second communication entity, said third compressed communication message using said second dictionary to reproduce said third communication message; and adding said portion of said second communication message to said second dictionary.
- 6. The method of claim 1, said method further comprising the steps of:
compressing, at said second communication entity, a portion of a second communication message using a third dictionary to produce a second compressed communication message; transmitting said second compressed communication message to said first communication entity; adding said portion of said second communication message to said third dictionary; receiving said second compressed communication message at said first communication entity; decompressing, at said first communication entity, said second compressed communication message using a fourth dictionary to reproduce said second communication message; and adding said portion of said second communication message to said fourth dictionary.
- 7. A communications device for facilitating compressed message communication, said communications device comprising:
a receiver unit; a transmitter unit; a processor; and memory having stored therein at least one dictionary and program software having instructions which, when executed by the processor, causes the communications device to:
receive, by said receiver unit, a first communication message from another communications device, said communication message having a compressed portion therein; decompress, using said at least one dictionary, said compressed portion of said first communication message; and add said compressed portion to said at least one dictionary.
- 8. The communications device of claim 7, wherein the program software further includes instructions which, when executed by the processor, causes the communications device to:
compress, using said at least one dictionary, a portion of a second communication message to obtain a compressed portion thereof; transmit, by said transmitter unit, said second communication message having the compressed portion to said another communications device; and add, to said at least one dictionary, the compressed portion of said second communication message upon reception, by said receiver unit, of a third communication message by said another communications device.
- 9. The communications device of claim 7, wherein said communications device comprises a mobile terminal.
- 10. The communications device of claim 7, wherein said communications device comprises a base station.
- 11. A communications device, comprising:
a receiver unit; a transmitter unit; a processor; and memory having stored therein at least one dictionary and program software having instructions which, when executed by the processor, causes the communications device to:
compress, using said at least one dictionary, a portion of a communication message to obtain a compressed portion thereof; transmit, by said transmitter unit, said communication message having the compressed portion to another communications device; and add, to said at least one dictionary, the compressed portion of said communication message upon reception, by said receiver unit, of a second communication message by said another communications device.
- 12. The communications device of claim 11, wherein said at least one dictionary comprises a first dictionary for storing said compressed portion and a second dictionary for storing at least one compressed portion of messages received by said receiver unit.
- 13. The communications device of claim 11, wherein said communications device comprises a mobile terminal.
- 14. The communications device of claim 11, wherein said communications device comprises a base station.
- 15. The communications device of claim 11, wherein said another communications device comprises a mobile terminal.
- 16. The communications device of claim 11, wherein said another communications device comprises a base station.
- 17. A communication system for facilitating compressed message communication, said communication system comprising:
a first communication entity for sending a first communication message, said first communication entity comprising:
a first dictionary; a first compressor in communication with said first dictionary, said first compressor using said first dictionary to compress a portion of a first communication message to produce a first compressed communication message; and a first transmitting means in communication with said first compressor, said first transmitting means transmitting said first compressed communication message; and a second communication entity, in communication with said first communication entity, for receiving said first compressed communication message, said second communication entity comprising:
a first receiving means for receiving said first compressed communication message; a second dictionary; a first decompressor, in communication with said first receiving means and said second dictionary, said first decompressor decompressing, said first compressed communication message using said second dictionary to reproduce said first communication message; and a first updating means, in communication with said decompressor and said second dictionary, said first updating means updating said portion of said first communication message to said second dictionary.
- 18. The communication system of claim 17, said second communication entity further comprising:
a second compressor, in communication with said second dictionary, said second compressor compressing a portion of a second communication message using said second dictionary to produce a second compressed communication message; and a second transmitting means, in communication with said second compressor, said second transmitting means transmitting said second compressed communication message to said first communication entity.
- 19. The communication system of claim 18, said first communication entity further comprising:
a second receiving means for receiving said second compressed communication message; a second decompressor, in communication with said second receiving means and said first dictionary, said second decompressor decompressing said second compressed communication message using said first dictionary to reproduce said second communication message; and a second updating means, in communication with said decompressor and said first dictionary, said second updating means updating a first one of said portion of said first communication message and said portion of said second communication message to said first dictionary.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is related to and claims priority from U.S. patent application Ser. No. 60/249,642, filed Nov. 16, 2000 (Attorney Docket No. 34645-523USPL); U.S. patent application Ser. No. __/_______ filed concurrently herewith, entitled “Static Information Knowledge Used With Binary Compression Method” (Attorney Docket No. 3464S5522USPT); U.S. patent application Ser. No. __/______, filed concurrently herewith, entitled “System and Method For Communicating With Temporary Compression Tables” (Attorney Docket No. 34645-524USPT); and U.S. patent application Ser. No. __/______ filed concurrently herewith, entitled “Communication System and Method For Shared Context Compression” (Attorney Docket No. 34645-525USPT).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249642 |
Nov 2000 |
US |