Patent US7064688B2 successfully refreshed from Google Patents.
US7064688B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for compressing data on a bandwidth-limited network
Assignee: Malikie Innovations Ltd
•
Filing: 2001-07-09
•
Granted: 2006-06-20
•
Expires: 2021-07-09
Abstract
Abstract A method for compressing a message is disclosed, comprising: identifying a block of data within the message which is found in a previous message; generating a pointer identifying the block of data in said previous message; and replacing the block of data with the pointer in the message.
Inventors
- 👤 Roger Collins
- 👤 John Lawrence Friend
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:12
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/04; H03; H03M; H03M7/00; H03M7/30; H03M7/3084; H03M7/40; H03M7/42; H04L51/00; H04L51/06; H04L51/063; H04L51/066; H04L51/58
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
71 words
A method for compressing an electronic message comprising: identifying a block of data within said electronic message which is found in a previous electronic message; generating a pointer identifying said block of data in said previous electronic message; and replacing said block of data in said electronic message with said pointer; and transmitting said electronic mail message to a wireless data processing device having said previous electronic mail message stored thereon.
Claim 2
Independent Claim
71 words
A method for compressing an electronic message comprising: identifying a block of data within said electronic message which is found in a previous electronic message; generating a pointer identifying said block of data in said previous electronic message; and replacing said block of data in said electronic message with said pointer; and transmitting said electronic mail message to a wireless data processing device having said previous electronic mail message stored thereon.
Claim 3
Dependent Claim
20 words
The method as in claim 1 further comprising: compressing said electronic message further using one or more alternate compression techniques.
Claim 4
Dependent Claim
25 words
The method as in claim 2 wherein one of said alternate compression techniques comprises: replacing common strings of characters with one or more code words.
Claim 5
Dependent Claim
20 words
The method as in claim 3 wherein one of said strings of characters is an electronic mail (email) address domain.
Claim 6
Dependent Claim
24 words
The method as in claim 1 further comprising: identifying said previous electronic mail message based on characters in a subject field of said message.
Claim 7
Dependent Claim
26 words
The method as in claim 5 wherein said characters include text indicating that said electronic mail message is a response to said previous electronic mail message.
Claim 8
Dependent Claim
26 words
The method as in claim 5 further comprising: decompressing said electronic message by inserting said block of data from said previous electronic message into said message.
Claim 9
Dependent Claim
26 words
The method as in claim 1 further comprising: encoding portions of text in said electronic message not in said block of data using 6-bits per character.
Claim 10
Independent Claim
76 words
A system comprising: message identification logic for identifying a previous electronic message which contains a block of data found in a new electronic message; state-based compression logic for compressing said new electronic message by replacing said block of data with a pointer identifying said block of data in said previous electronic message; and transmission logic for transmitting said new electronic mail message to a wireless data processing device having said previous electronic mail message stored thereon.
Claim 11
Independent Claim
76 words
A system comprising: message identification logic for identifying a previous electronic message which contains a block of data found in a new electronic message; state-based compression logic for compressing said new electronic message by replacing said block of data with a pointer identifying said block of data in said previous electronic message; and transmission logic for transmitting said new electronic mail message to a wireless data processing device having said previous electronic mail message stored thereon.
Claim 12
Dependent Claim
28 words
The system as in claim 9 further comprising: one or more alternate compression modules for compressing said new electronic message further using one or more alternate compression techniques.
Claim 13
Dependent Claim
31 words
The system as in claim 10 wherein one of said alternate compression modules comprises: a code word generation module which replaces common strings of characters with one or more code words.
Claim 14
Dependent Claim
20 words
The system as in claim 11 wherein one of said strings of characters is an electronic mail (email) address domain.
Claim 15
Dependent Claim
39 words
The system as in claim 10 wherein one of said alternate compression modules comprises a 6-bit text encoding module to encode portions of text in said new electronic message not in said block of data using 6-bits per character.
Claim 16
Dependent Claim
30 words
The system as in claim 9 wherein said message identification logic identifies said previous electronic mail message based on characters in a subject field of said new electronic mail message.
Claim 17
Dependent Claim
27 words
The system as in claim 14 wherein said characters include text indicating that said new electronic mail message is a response to said previous electronic mail message.
Claim 18
Dependent Claim
37 words
The system as in claim 9 further comprising: decompression logic to decompress said electronic message on said wireless data processing device by inserting said block of data from said previous electronic message into said new electronic message.
Claim 19
Independent Claim
98 words
A method comprising: providing an interface to a message service, said interface compressing messages and forwarding said compressed messages to a data processing device, wherein said interface compresses an electronic message by searching for prior electronic messages transmitted to or received from said data processing device which include a block of data found in said electronic message and replacing said block of data with a pointer to said block of data in said prior electronic mail messages; and transmitting said electronic mail message to a wireless to a wireless data processing device having previous electronic mail message stored.
Claim 20
Independent Claim
98 words
A method comprising: providing an interface to a message service, said interface compressing messages and forwarding said compressed messages to a data processing device, wherein said interface compresses an electronic message by searching for prior electronic messages transmitted to or received from said data processing device which include a block of data found in said electronic message and replacing said block of data with a pointer to said block of data in said prior electronic mail messages; and transmitting said electronic mail message to a wireless to a wireless data processing device having previous electronic mail message stored.
Claim 21
Dependent Claim
23 words
The method as in claim 17 wherein said interface further compresses said electronic mail message further using one or more alternate compression techniques.
Claim 22
Dependent Claim
25 words
The method as in claim 18 wherein one of said alternate compression techniques comprises: replacing common strings of characters with one or more code words.
Claim 23
Dependent Claim
20 words
The method as in claim 19 wherein one of said strings of characters is an electronic mail (email) address domain.
Claim 24
Dependent Claim
27 words
The method as in claim 17 wherein said interface identifies said previous electronic mail message based on characters in a subject message of said electronic mail message.
Claim 25
Dependent Claim
25 words
The system as in claim 21 wherein said characters include text indicating that said electronic mail message is a response to said previous electronic message.
Claim 26
Dependent Claim
32 words
The method as in claim 17 further comprising: decompressing said electronic message at said data processing device by inserting said block of data from said previous electronic message into said electronic message.
Claim 27
Dependent Claim
33 words
The method as in claim 17 wherein said interface further compresses said electronic message by encoding portions of text in said electronic message not in said block of data using 6-bits per character.
References Cited (Backward Citations)
US4682150A
Cited
US5126739A
Cited
US5049881A
Cited
US5159592A
Cited
US5563595A
Cited
US5559800A
Cited
US5553281A
Cited
US5802312A
Cited
US6223227B1
Cited
US5715387A
Cited
US5727202A
Cited
US5790974A
Cited
US5760716A
Cited
US5930471A
Cited
US6330618B1
Cited
US5961590A
Cited
US6275848B1
Cited
US6023708A
Cited
US6219694B1
Cited
US6396482B1
Cited
US6298321B1
Cited
US6320523B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-06-19 | 2009-12-19 | 2010-06-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-06-19 | 2013-12-19 | 2014-06-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-06-19 | 2017-12-19 | 2018-06-20 | $7700.00 | Window Closed / Lapsed |