Patent EP2443569A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 10:44
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag