CA2065578A1 - Packet-based data compression method - Google Patents

Packet-based data compression method

Info

Publication number
CA2065578A1
CA2065578A1 CA2065578A CA2065578A CA2065578A1 CA 2065578 A1 CA2065578 A1 CA 2065578A1 CA 2065578 A CA2065578 A CA 2065578A CA 2065578 A CA2065578 A CA 2065578A CA 2065578 A1 CA2065578 A1 CA 2065578A1
Authority
CA
Canada
Prior art keywords
packet
static
information
data
fields
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2065578A
Other languages
French (fr)
Other versions
CA2065578C (en
Inventor
David W. Carr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitel Networks Corp
Original Assignee
David W. Carr
Gandalf Technologies Inc.
Mitel Corporation
Zarlink Semiconductor Inc.
Mitel Networks Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by David W. Carr, Gandalf Technologies Inc., Mitel Corporation, Zarlink Semiconductor Inc., Mitel Networks Corporation filed Critical David W. Carr
Publication of CA2065578A1 publication Critical patent/CA2065578A1/en
Application granted granted Critical
Publication of CA2065578C publication Critical patent/CA2065578C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3084Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
    • H03M7/3088Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

A data processing system is described that employs data packets which include at least static and dynamic fields, the static fields containing information that often remains constant during a multi-packet communication interval and the dynamic fields containing information that changes for each packet.
Many packets also include a user-data fields. A
compression method is described which comprises:
reformatting each data packet by associating its static fields with a first packet region and its dynamic fields with a second packet region. The process then assembles a static table that includes static information from at least an initial data packet's first packet region. It then identifies static field information in a subsequent data packet's first packet region that is common to the information in the static table. Such common information is encoded so as to reduce its data length. The common static information is then replaced in the modified data packet with the encoded common static information and the modified data packet is then transmitted. A
similar action occurs with respect to user-data information. A single dictionary table is created for all packet headers, while separate dictionary tables are created for each user-data portion of a packet-type experienced in the communication network thereby enabling better compression.
CA002065578A 1991-04-22 1992-04-08 Packet-based data compression method Expired - Lifetime CA2065578C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US68935991A 1991-04-22 1991-04-22
US07/689,359 1991-04-22

Publications (2)

Publication Number Publication Date
CA2065578A1 true CA2065578A1 (en) 1992-10-23
CA2065578C CA2065578C (en) 1999-02-23

Family

ID=24768105

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002065578A Expired - Lifetime CA2065578C (en) 1991-04-22 1992-04-08 Packet-based data compression method

Country Status (2)

Country Link
US (1) US5293379A (en)
CA (1) CA2065578C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115065725A (en) * 2022-05-12 2022-09-16 北京奇艺世纪科技有限公司 Data processing method and device, electronic equipment and storage medium
CN115334169A (en) * 2022-04-28 2022-11-11 深圳证券通信有限公司 Communication protocol coding method for saving network bandwidth
CN116436987A (en) * 2023-06-12 2023-07-14 深圳舜昌自动化控制技术有限公司 IO-Link master station data message transmission processing method and system

Families Citing this family (171)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2077271C (en) * 1991-12-13 1998-07-28 David J. Craft Method and apparatus for compressing data
FR2687259B1 (en) * 1992-02-11 1994-05-06 Ouest Standard Telematique Sa DATA COMPRESSION METHOD FOR PROTOCOL DATA UNIT TRANSMISSION SYSTEM, DECOMPRESSION METHOD, AND CORRESPONDING DEVICE.
JP3630441B2 (en) * 1992-12-21 2005-03-16 ソニー株式会社 Transmission method, reception method, communication method, bidirectional bus system, and electronic device
JP3314438B2 (en) * 1993-02-22 2002-08-12 株式会社日立製作所 Data communication device
CA2157759A1 (en) * 1993-03-10 1994-09-15 Michael Seward Sutton Enhanced one way radio seven bit data network
JPH0778115A (en) * 1993-09-08 1995-03-20 Fujitsu Ltd Network definition changing system
JPH0795230A (en) * 1993-09-20 1995-04-07 Fujitsu Ltd Processing system for subscriber's information in connectionless data service
US5495484A (en) * 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
SE515361C2 (en) * 1993-12-22 2001-07-23 Eritel Ab Transmission of spoken messages
US5563595A (en) * 1993-12-23 1996-10-08 International Business Machines Corporation Method and apparatus for compressing data
US5414701A (en) * 1994-07-22 1995-05-09 Motorola, Inc. Method and data structure for performing address compression in an asynchronous transfer mode (ATM) system
US5535199A (en) * 1994-09-06 1996-07-09 Sun Microsystems, Inc. TCP/IP header compression X.25 networks
CA2143374A1 (en) * 1994-09-21 1996-03-22 Isaac Shpantzer Data communication system with adaptive concatenation
US5550984A (en) * 1994-12-07 1996-08-27 Matsushita Electric Corporation Of America Security system for preventing unauthorized communications between networks by translating communications received in ip protocol to non-ip protocol to remove address and routing services information
US5841769A (en) * 1994-12-16 1998-11-24 Nec Corporation Data message routing system for mobile or fixed terminals within a network
US5659684A (en) * 1995-02-03 1997-08-19 Isdn Systems Corporation Methods and apparatus for interconnecting personal computers (PCs) and local area networks (LANs) using packet protocols transmitted over a digital data service (DDS)
US5592486A (en) * 1995-03-17 1997-01-07 Advanced Micro Devices, Inc. System and method for efficiently monitoring information in a network having a plurality of repeaters
EP0761041A1 (en) * 1995-03-24 1997-03-12 Motorola, Inc. Data compression encoder/decoder and method for efficient duplicate string handling
US5581558A (en) * 1995-03-29 1996-12-03 Lucent Technologies Inc. Apparatus for bridging non-compatible network architectures
KR100224815B1 (en) * 1995-06-23 1999-10-15 윤종용 Data compression and expansion method
US5657452A (en) * 1995-09-08 1997-08-12 U.S. Robotics Corp. Transparent support of protocol and data compression features for data communication
US5724355A (en) * 1995-10-24 1998-03-03 At&T Corp Network access to internet and stored multimedia services from a terminal supporting the H.320 protocol
US5841764A (en) * 1995-10-30 1998-11-24 Ericsson Inc. Method and apparatus for permitting a radio to originate and receive data messages in a data communications network
US5850526A (en) * 1996-02-07 1998-12-15 Kingston Technology Co. LAN station for determining the destination LAN station is capable of decompressing by comparing destination address to block of addresses assigned by a LAN manufacturer
US5867114A (en) * 1996-02-29 1999-02-02 Mitel Corporation Method and apparatus for performing data compression
US6115384A (en) * 1996-06-20 2000-09-05 Fourelle Systems, Inc Gateway architecture for data communication bandwidth-constrained and charge-by-use networks
US6094453A (en) * 1996-10-11 2000-07-25 Digital Accelerator Corporation Digital data compression with quad-tree coding of header file
JPH10173659A (en) * 1996-12-05 1998-06-26 Uniden Corp Transmission device, reception device, packet transmission system and packet signal transmission method
US5987022A (en) * 1996-12-27 1999-11-16 Motorola, Inc. Method for transmitting multiple-protocol packetized data
WO1998039699A2 (en) * 1997-03-07 1998-09-11 Intelligent Compression Technologies Data coding network
US5832235A (en) * 1997-03-26 1998-11-03 Hewlett-Packard Co. System and method for pattern matching using checksums
US5983223A (en) * 1997-05-06 1999-11-09 Novell, Inc. Method and apparatus for determining a longest matching prefix from a dictionary of prefixes
JP3523019B2 (en) * 1997-06-18 2004-04-26 富士通株式会社 Frame relay device
US6075798A (en) * 1997-06-20 2000-06-13 Lucent Technologies Inc. Extended header for use in ATM adaptation layer type 2 packets
US6016310A (en) * 1997-06-30 2000-01-18 Sun Microsystems, Inc. Trunking support in a high performance network device
US6094435A (en) * 1997-06-30 2000-07-25 Sun Microsystems, Inc. System and method for a quality of service in a multi-layer network element
US6049528A (en) * 1997-06-30 2000-04-11 Sun Microsystems, Inc. Trunking ethernet-compatible networks
US6081522A (en) * 1997-06-30 2000-06-27 Sun Microsystems, Inc. System and method for a multi-layer network element
US6128666A (en) * 1997-06-30 2000-10-03 Sun Microsystems, Inc. Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine
US6052738A (en) * 1997-06-30 2000-04-18 Sun Microsystems, Inc. Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory
US6044418A (en) * 1997-06-30 2000-03-28 Sun Microsystems, Inc. Method and apparatus for dynamically resizing queues utilizing programmable partition pointers
US6044087A (en) * 1997-06-30 2000-03-28 Sun Microsystems, Inc. Interface for a highly integrated ethernet network element
US6246680B1 (en) 1997-06-30 2001-06-12 Sun Microsystems, Inc. Highly integrated multi-layer switch element architecture
US5938736A (en) * 1997-06-30 1999-08-17 Sun Microsystems, Inc. Search engine architecture for a high performance multi-layer switch element
US5920566A (en) * 1997-06-30 1999-07-06 Sun Microsystems, Inc. Routing in a multi-layer distributed network element
US6088356A (en) * 1997-06-30 2000-07-11 Sun Microsystems, Inc. System and method for a multi-layer network element
US6014380A (en) * 1997-06-30 2000-01-11 Sun Microsystems, Inc. Mechanism for packet field replacement in a multi-layer distributed network element
US6118760A (en) * 1997-06-30 2000-09-12 Sun Microsystems, Inc. Management of entries in a network element forwarding memory
US6119196A (en) * 1997-06-30 2000-09-12 Sun Microsystems, Inc. System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates
US6081512A (en) * 1997-06-30 2000-06-27 Sun Microsystems, Inc. Spanning tree support in a high performance network device
US6529512B1 (en) * 1997-07-15 2003-03-04 International Business Machines Corporation Statistical method of data compression and decompression
US6839330B1 (en) * 1997-07-15 2005-01-04 Viasat, Inc. Method and apparatus for improving asynchronous transfer mode operation over noisy, high speed wireless links
US6229823B1 (en) * 1997-08-01 2001-05-08 Paradyne Corporation System and method for the compression of proprietary encapsulations
US6041054A (en) * 1997-09-24 2000-03-21 Telefonaktiebolaget Lm Ericsson Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two
US6032197A (en) * 1997-09-25 2000-02-29 Microsoft Corporation Data packet header compression for unidirectional transmission
US6473425B1 (en) 1997-10-02 2002-10-29 Sun Microsystems, Inc. Mechanism for dispatching packets via a telecommunications network
US6026093A (en) * 1997-10-02 2000-02-15 Sun Microsystems, Inc. Mechanism for dispatching data units via a telecommunications network
US6151602A (en) * 1997-11-07 2000-11-21 Inprise Corporation Database system with methods providing a platform-independent self-describing data packet for transmitting information
US5966373A (en) * 1997-12-10 1999-10-12 L-3 Communications Corporation Waveform and frame structure for a fixed wireless loop synchronous CDMA communications system
US6249530B1 (en) 1997-12-22 2001-06-19 Sun Microsystems, Inc. Network bandwidth control
US6115394A (en) * 1998-03-04 2000-09-05 Ericsson Inc. Methods, apparatus and computer program products for packet transport over wireless communication links
US6920143B1 (en) * 1998-03-12 2005-07-19 Brooktrout, Inc. Computer telephony system using multiple hardware platforms to provide telephony services
AU4389099A (en) * 1998-06-23 2000-01-10 Infit Communications Ltd. Content storage and redundancy elimination
JP2002523817A (en) * 1998-08-14 2002-07-30 サイトリックス システムズ,インコーポレイテッド Apparatus and method for extracting algorithm information from message stream
US6624761B2 (en) 1998-12-11 2003-09-23 Realtime Data, Llc Content independent data compression method and system
AU3123800A (en) * 1998-12-22 2000-07-12 Expand Networks Ltd. Synthetic history for adaptive data compression
US6314095B1 (en) * 1999-02-11 2001-11-06 Motorola, Inc. Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header
FI107000B (en) 1999-02-17 2001-05-15 Nokia Mobile Phones Ltd Title compression in real-time services
US6396420B1 (en) * 1999-02-26 2002-05-28 Autodesk, Inc. Delta compression of floating point coordinate data
US6601104B1 (en) * 1999-03-11 2003-07-29 Realtime Data Llc System and methods for accelerated data storage and retrieval
US6604158B1 (en) * 1999-03-11 2003-08-05 Realtime Data, Llc System and methods for accelerated data storage and retrieval
US20020091636A1 (en) * 1999-03-25 2002-07-11 Nortel Networks Corporation Capturing quality of service
US7167860B1 (en) 1999-03-25 2007-01-23 Nortel Networks Limited Fault tolerance for network accounting architecture
US6751663B1 (en) 1999-03-25 2004-06-15 Nortel Networks Limited System wide flow aggregation process for aggregating network activity records
US7243143B1 (en) * 1999-03-25 2007-07-10 Nortel Networks Limited Flow probe connectivity determination
US6594276B1 (en) 1999-04-01 2003-07-15 Nokia Corporation Apparatus and associated method for communicating multimedia information upon a communication link
SE521700C2 (en) * 1999-05-21 2003-11-25 Ericsson Telefon Ab L M Method of reducing the amount of transmitted data when a signaling message is sent more than once between two nodes in a TCP / IP based network
US6671722B1 (en) * 1999-07-08 2003-12-30 Intel Corporation Stack-less, CPU-less creation of valid SNMP-trap packets
DE60019174T2 (en) 1999-08-06 2005-08-11 Matsushita Electric Industrial Co., Ltd., Kadoma Data transmission method, apparatus and data receiving apparatus
US6700888B1 (en) * 1999-09-28 2004-03-02 Telefonaktiebolaget Lm Ericsson (Publ) Manipulating header fields for improved performance in packet communications
US6791982B2 (en) 1999-09-29 2004-09-14 Telefonaktiebolaget Lm Ericsson Segmentation protocol that supports compressed segmentation headers
US6882637B1 (en) * 1999-10-14 2005-04-19 Nokia Networks Oy Method and system for transmitting and receiving packets
US7136930B1 (en) 1999-11-05 2006-11-14 Nokia Corporation System and method for effective use of air link between mobile stations and gateway servers
EP1670143B1 (en) * 1999-11-09 2008-12-24 Nokia Corporation Variable length encoding of compressed data
US6782047B1 (en) * 1999-11-09 2004-08-24 Nokia Networks Oy Variable length encoding of compressed data
US6535925B1 (en) * 1999-11-09 2003-03-18 Telefonaktiebolaget L M Ericsson (Publ) Packet header compression using division remainders
WO2001039391A2 (en) * 1999-11-29 2001-05-31 Nokia Corporation Method and system for identifying encoding/decoding information in a mobile radio network
US6577596B1 (en) * 1999-11-30 2003-06-10 Telefonaktiebolaget Ln Ericsson (Publ) Method and apparatus for packet delay reduction using scheduling and header compression
US6735186B1 (en) * 1999-12-22 2004-05-11 Nokia Corporation Method and system for optimizing usage of air link
US6748457B2 (en) 2000-02-03 2004-06-08 Realtime Data, Llc Data storewidth accelerator
US20030191876A1 (en) * 2000-02-03 2003-10-09 Fallon James J. Data storewidth accelerator
US6429811B1 (en) * 2000-02-15 2002-08-06 Motorola, Inc. Method and apparatus for compressing GPS satellite broadcast message information
US6999429B1 (en) * 2000-03-03 2006-02-14 Telefonaktiebolaget Lm Ericsson Access technology integrated header compression
US6388584B1 (en) 2000-03-16 2002-05-14 Lucent Technologies Inc. Method and apparatus for data compression of network packets
GB0007781D0 (en) * 2000-03-30 2000-05-17 Sony Uk Ltd Data compression
DE10037004B4 (en) * 2000-07-29 2004-01-15 Sms Demag Ag Roll stand for belt edge-oriented shifting of the intermediate rolls in a 6-roll stand
GB2367459A (en) * 2000-09-28 2002-04-03 Roke Manor Research Method of compressing data packets
US9143546B2 (en) 2000-10-03 2015-09-22 Realtime Data Llc System and method for data feed acceleration and encryption
US7417568B2 (en) * 2000-10-03 2008-08-26 Realtime Data Llc System and method for data feed acceleration and encryption
US8692695B2 (en) 2000-10-03 2014-04-08 Realtime Data, Llc Methods for encoding and decoding data
US6618397B1 (en) * 2000-10-05 2003-09-09 Provisionpoint Communications, Llc. Group packet encapsulation and compression system and method
KR100384887B1 (en) * 2000-10-11 2003-05-22 주식회사 케이티 Method for accepting mobile IP in MPLS domain network
US6649567B2 (en) * 2001-10-11 2003-11-18 Isp Investments Inc. Controlled release microbiocide for porous surfaces
US7451235B2 (en) * 2000-10-11 2008-11-11 Broadcom Corporation Dynamic delta encoding for cable modem header suppression
US7970886B1 (en) * 2000-11-02 2011-06-28 Arbor Networks, Inc. Detecting and preventing undesirable network traffic from being sourced out of a network domain
US6883035B2 (en) * 2000-11-16 2005-04-19 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communicating with temporary compression tables
US6950445B2 (en) * 2000-11-16 2005-09-27 Telefonaktiebolaget Lm Ericsson (Publ) Communication system and method for shared context compression
US6963587B2 (en) * 2000-11-16 2005-11-08 Telefonaktiebolaget Lm Ericsson (Publ) Communication system and method utilizing request-reply communication patterns for data compression
US20020064190A1 (en) * 2000-11-30 2002-05-30 Sikora John J. Method for compressing packet headers within a trunking protocol for aggregating multiple information channels across a network
EP1220508A1 (en) * 2000-12-29 2002-07-03 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method for transmitting data packets in a cellular communication network
WO2002054779A2 (en) * 2001-01-08 2002-07-11 Siemens Aktiengesellschaft Method for header compression in a video coding
DE10143102B4 (en) * 2001-01-08 2009-11-19 Siemens Ag Method for header compression in video coding
US7082569B2 (en) * 2001-01-17 2006-07-25 Outlooksoft Corporation Systems and methods providing dynamic spreadsheet functionality
US20020095513A1 (en) * 2001-01-16 2002-07-18 Freddie Lin Multilayer lossless data compression across a network
GB2372180A (en) * 2001-02-07 2002-08-14 Motorola Inc Compression of SIP/SDP headers by omitting standard fields from transmission and insertion of omitted fields from cache at receiver
US7386046B2 (en) * 2001-02-13 2008-06-10 Realtime Data Llc Bandwidth sensitive data compression and decompression
US7155173B2 (en) * 2001-03-14 2006-12-26 Nokia Corporation Method and system for providing a context for message compression
WO2002080372A2 (en) * 2001-03-29 2002-10-10 Koninklijke Philips Electronics N.V. Reduced data stream for transmitting a signal
US20020191691A1 (en) * 2001-05-10 2002-12-19 Holborow Clive Eric Payload header suppression including removal of fields that vary in known patterns
JP3512177B2 (en) * 2001-05-16 2004-03-29 松下電器産業株式会社 Packet receiving apparatus and packet transmitting method
US7382878B2 (en) * 2001-06-22 2008-06-03 Uponus Technologies, Llc System and method for data encryption
US20030009595A1 (en) * 2001-07-09 2003-01-09 Roger Collins System and method for compressing data using field-based code word generation
WO2003007572A1 (en) * 2001-07-13 2003-01-23 Roke Manor Research Limited Method for compressing protocols and related system
GB2378361B (en) * 2001-08-01 2004-10-13 Roke Manor Research Method for compression of data
US7191375B2 (en) * 2001-12-28 2007-03-13 Intel Corporation Method and apparatus for signaling an error condition to an agent not expecting a completion
US7099318B2 (en) * 2001-12-28 2006-08-29 Intel Corporation Communicating message request transaction types between agents in a computer system using multiple message groups
US7184399B2 (en) * 2001-12-28 2007-02-27 Intel Corporation Method for handling completion packets with a non-successful completion status
US7581026B2 (en) * 2001-12-28 2009-08-25 Intel Corporation Communicating transaction types between agents in a computer system using packet headers including format and type fields
US6944617B2 (en) 2001-12-28 2005-09-13 Intel Corporation Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field
US7484007B2 (en) * 2002-02-01 2009-01-27 Codekko Inc. System and method for partial data compression and data transfer
KR100497357B1 (en) * 2002-06-26 2005-06-23 삼성전자주식회사 Header compressed and packet multiplexed apparatus and method in the network environment based on IP
US7324516B2 (en) * 2002-08-14 2008-01-29 Intel Corporation Data packet header conversion
US20040136476A1 (en) * 2003-01-10 2004-07-15 Rosen Eric C. Method and apparatus for compressing header information for short data burst messaging
EP1671453A4 (en) * 2003-09-10 2010-01-20 Hyperdata Technologies Inc Internet protocol optimizer
US20050117604A1 (en) * 2003-11-19 2005-06-02 Rasmus Villefrance Transport layer protocol for a peripheral module for a communication device
DE102004005467A1 (en) * 2004-02-04 2005-09-01 Deutsche Telekom Ag Method and apparatus for accelerating Web / WAP-based access to information
US7564381B1 (en) * 2004-02-16 2009-07-21 Cisco Technology, Inc. System and method for code-based compression in a communications environment
US7924731B2 (en) * 2004-11-15 2011-04-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for handling out-of-sequence packets in header decompression
US7711799B2 (en) * 2004-11-22 2010-05-04 Alcatel-Lucent Usa Inc. Method and apparatus for pre-packetized caching for network servers
US20060153196A1 (en) * 2005-01-11 2006-07-13 Conexant Systems, Inc. Systems and methods for achieving improved ADSL data rates over USB 1.1 channel
US8511558B2 (en) * 2005-04-12 2013-08-20 Sandisk Il Ltd. Smartcard power management
US8804765B2 (en) * 2005-06-21 2014-08-12 Optis Wireless Technology, Llc Dynamic robust header compression
DE102005062077A1 (en) * 2005-12-22 2007-06-28 Micronas Gmbh Method for compressing data, method for decompressing compressed data and devices therefor
US7882084B1 (en) 2005-12-30 2011-02-01 F5 Networks, Inc. Compression of data transmitted over a network
US7577710B2 (en) * 2006-02-07 2009-08-18 Stauffer John E System and method for prioritizing electronic mail and controlling spam
WO2007138603A2 (en) 2006-05-31 2007-12-06 Storwize Ltd. Method and system for transformation of logical data objects for storage
US8868930B2 (en) 2006-05-31 2014-10-21 International Business Machines Corporation Systems and methods for transformation of logical data objects for storage
US7619545B2 (en) * 2007-03-12 2009-11-17 Citrix Systems, Inc. Systems and methods of using application and protocol specific parsing for compression
US8255570B2 (en) * 2007-03-12 2012-08-28 Citrix Systems, Inc. Systems and methods of compression history expiration and synchronization
EP2156642B1 (en) * 2007-03-12 2013-05-22 Citrix Systems, Inc. Systems and methods for using compression histories to improve network performance
US7532134B2 (en) * 2007-03-12 2009-05-12 Citrix Systems, Inc. Systems and methods for sharing compression histories between multiple devices
US7827237B2 (en) * 2007-03-12 2010-11-02 Citrix Systems, Inc. Systems and methods for identifying long matches of data in a compression history
US7865585B2 (en) 2007-03-12 2011-01-04 Citrix Systems, Inc. Systems and methods for providing dynamic ad hoc proxy-cache hierarchies
US7460038B2 (en) * 2007-03-12 2008-12-02 Citrix Systems, Inc. Systems and methods of clustered sharing of compression histories
US8391148B1 (en) * 2007-07-30 2013-03-05 Rockstar Consortion USLP Method and apparatus for Ethernet data compression
US7885294B2 (en) * 2007-08-23 2011-02-08 Cisco Technology, Inc. Signaling compression information using routing protocols
EP2253121B1 (en) * 2008-01-11 2012-07-04 Telefonaktiebolaget L M Ericsson (publ) Message handling in an ip multimedia subsystem
US8548002B2 (en) * 2008-02-08 2013-10-01 Koolspan, Inc. Systems and methods for adaptive multi-rate protocol enhancement
PL2446600T3 (en) 2009-06-25 2017-03-31 Koninklijke Philips N.V. Method and device for processing data packets
US8838544B2 (en) * 2009-09-23 2014-09-16 International Business Machines Corporation Fast history based compression in a pipelined architecture
US20120113824A1 (en) * 2010-11-05 2012-05-10 Telefonaktiebolaget L M Ericsson (Pub) Report sequence with performance data transmitted between two nodes of a comunication system
KR20120054699A (en) * 2010-11-22 2012-05-31 삼성전자주식회사 Memory controller, data storage system including the same and method thereof
KR101891981B1 (en) * 2011-10-07 2018-10-04 한국전자통신연구원 System and method for analysing of online game packets
JP5906078B2 (en) * 2011-12-20 2016-04-20 キヤノン株式会社 Data transfer apparatus and data transfer method
US8786471B1 (en) 2013-03-15 2014-07-22 Oracle International Corporation Lossless data compression with variable width codes
FR3006534B1 (en) * 2013-05-31 2015-05-22 Thales Sa METHODS OF TRANSMITTING AND RECEIVING DATA BETWEEN A TERMINAL AND A GATEWAY, IN PARTICULAR THROUGH A SATELLITE LINK
CN104009921B (en) * 2014-04-28 2017-09-19 开网科技(北京)有限公司 The data message forwarding method matched based on arbitrary fields
US10140033B2 (en) * 2015-06-15 2018-11-27 Xitore, Inc. Apparatus, system, and method for searching compressed data
CN113364508B (en) * 2021-04-30 2022-08-16 深圳震有科技股份有限公司 Voice data transmission control method, system and equipment
FR3122960A1 (en) * 2021-05-17 2022-11-18 Sigfox Optimization of the geolocation of a terminal from one or more identifiers of neighboring transmitting devices
CN116193113A (en) * 2022-12-07 2023-05-30 辉羲智能科技(上海)有限公司 Data decompression and compression method and device

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4464650A (en) * 1981-08-10 1984-08-07 Sperry Corporation Apparatus and method for compressing data signals and restoring the compressed data signals
US4814746A (en) * 1983-06-01 1989-03-21 International Business Machines Corporation Data compression method
US4558302A (en) * 1983-06-20 1985-12-10 Sperry Corporation High speed data compression and decompression apparatus and method
US4612532A (en) * 1984-06-19 1986-09-16 Telebyte Corportion Data compression apparatus and method
US4730348A (en) * 1986-09-19 1988-03-08 Adaptive Computer Technologies Adaptive data compression system
JPH0815263B2 (en) * 1986-12-12 1996-02-14 株式会社日立製作所 Data compression / decompression method
US4899148A (en) * 1987-02-25 1990-02-06 Oki Electric Industry Co., Ltd. Data compression method
US4881075A (en) * 1987-10-15 1989-11-14 Digital Equipment Corporation Method and apparatus for adaptive data compression
US4847619A (en) * 1987-10-19 1989-07-11 Hewlett-Packard Company Performance-based reset of data compression dictionary
US4899147A (en) * 1988-06-03 1990-02-06 Unisys Corporation Data compression/decompression apparatus with throttle, start-up and backward read controls
US5126739A (en) * 1989-01-13 1992-06-30 Stac Electronics Data compression apparatus and method
US5045852A (en) * 1990-03-30 1991-09-03 International Business Machines Corporation Dynamic model selection during data compression
US5023610A (en) * 1990-06-13 1991-06-11 Cordell Manufacturing, Inc. Data compression method using textual substitution
US5049881A (en) * 1990-06-18 1991-09-17 Intersecting Concepts, Inc. Apparatus and method for very high data rate-compression incorporating lossless data compression and expansion utilizing a hashing technique

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115334169A (en) * 2022-04-28 2022-11-11 深圳证券通信有限公司 Communication protocol coding method for saving network bandwidth
CN115334169B (en) * 2022-04-28 2023-06-06 深圳证券通信有限公司 Communication protocol coding method capable of saving network bandwidth
CN115065725A (en) * 2022-05-12 2022-09-16 北京奇艺世纪科技有限公司 Data processing method and device, electronic equipment and storage medium
CN115065725B (en) * 2022-05-12 2024-01-12 北京奇艺世纪科技有限公司 Data processing method, device, electronic equipment and storage medium
CN116436987A (en) * 2023-06-12 2023-07-14 深圳舜昌自动化控制技术有限公司 IO-Link master station data message transmission processing method and system
CN116436987B (en) * 2023-06-12 2023-08-22 深圳舜昌自动化控制技术有限公司 IO-Link master station data message transmission processing method and system

Also Published As

Publication number Publication date
CA2065578C (en) 1999-02-23
US5293379A (en) 1994-03-08

Similar Documents

Publication Publication Date Title
CA2065578A1 (en) Packet-based data compression method
DE60014852T2 (en) HEADER COMPRESSION IN REAL-TIME SERVICES
EP1340351B1 (en) Dynamic delta encodijng for cable modem header suppression
EP0603100A3 (en) Methods and apparatus for interconnecting local area networks with wide area backbone networks
US5526363A (en) Multicontext compression system with shared data structures
CA2091084A1 (en) Combined terminal adapter for smd5 and frame relay high speed data services
DE60129327D1 (en) ARRANGEMENT AND PROCEDURE RELATING TO THE LANGUAGE PROCESSING
CA2460530A1 (en) Method, apparatus and computer program for the decapsulation and encapsulation of packets with multiple headers
CA2176591A1 (en) System and method for facsimile data transmission
CA2138642A1 (en) High Speed Modem, Method and System for Achieving Synchronous Data Compression
EP0196660A3 (en) Enhanced videotex decoder apparatus
AU4558699A (en) Bi-directional process-to-process byte stream protocol
DE60017442T2 (en) POSITIVE FEEDBACK IN WIRELESS SYSTEMS HAVING HIGH DELAY AND LOW BAND WIDTH
EP0767565A3 (en) Dynamically determining network media type
EP0767563A3 (en) Method and apparatus for multiprotocol operation in a client/server system
EP0680216A3 (en) Apparatus and method for formulating an interactive signal
EP0559595A3 (en)
CA2333361A1 (en) Communications network
EP0848518A3 (en) Method and apparatus for generating a hash value
CA2201914A1 (en) Method of communication for an intelligent digital audiovisual playback system
WO1999057619A3 (en) A method and apparatus for processing electronic mail
DE60116998T2 (en) HEADER COMPRESSION INTEGRATED IN ACCESS ENGINEERING
EP0794630A3 (en) Data communication method and data communication apparatus
WO2004036848A3 (en) Method adn system for providing redundancy within a network element
CA2325857A1 (en) Method of validation and host buffer allocation for unmapped fibre channel frames

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry