The transmission of broadcast data, such as financial data and news feeds, is accelerated over a communication channel using data compression and decompression to provide secure transmission and transparent multiplication of communication bandwidth, as well as reduce latency. Broadcast data may include packets having fields. Encoders associated with particular fields may be selected to compress those particular fields. |
Citations|
| US4302775 | Dec 15, 1978 | Nov 24, 1981 | Compression Labs, Inc. | Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback | | US4394774 | Jun 26, 1981 | Jul 19, 1983 | Compression Labs, Inc. | Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback | | US4574351 | Mar 3, 1983 | Mar 4, 1986 | International Business Machines Corporation | Apparatus for compressing and buffering data | | US4593324 | Sep 26, 1985 | Jun 3, 1986 | Fuji Xerox Co., Ltd. | Image data storing device | | US4682150 | Dec 9, 1985 | Jul 21, 1987 | NCR Corporation | Data compression method and apparatus | | US4730348 | Sep 19, 1986 | Mar 8, 1988 | Adaptive Computer Technologies | Adaptive data compression system | | US4754351 | Mar 25, 1985 | Jun 28, 1988 | Maxtor Corporation | Method and apparatus for controlling radial disk displacement in Winchester disk drives | | US4804959 | Nov 10, 1987 | Feb 14, 1989 | International Business Machines Corporation | Method and apparatus using multiple codes to increase storage capacity | | US4870415 | Oct 19, 1987 | Sep 26, 1989 | Hewlett-Packard Company | Data compression system with expansion protection | | US4872009 | Dec 7, 1987 | Oct 3, 1989 | Hitachi, Ltd. Hitachi Computer Peripherals Co. | Method and apparatus for data compression and restoration | | US4876541 | Oct 15, 1987 | Oct 24, 1989 | Data Compression Corporation | Stem for dynamically compressing and decompressing electronic data | | US4888812 | Dec 18, 1987 | Dec 19, 1989 | International Business Machines Corporation | Document image processing system | | US4906995 | Dec 12, 1986 | Mar 6, 1990 | Sangamo Weston, Inc. | Data compression apparatus and method for data recorder | | US4929946 | Feb 9, 1989 | May 29, 1990 | Storage Technology Corporation | Adaptive data compression apparatus including run length encoding for a tape drive system | | US4953324 | Mar 30, 1989 | Sep 4, 1990 | Nova-Tech Engineering, Inc. | Personnel door for a RF shielded room | | US4965675 | May 12, 1988 | Oct 23, 1990 | Canon Kabushiki Kaisha | Method and apparatus for after-recording sound on a medium having pre-recorded video thereon | | US4988998 | Sep 5, 1989 | Jan 29, 1991 | Storage Technology Corporation | Data compression system for successively applying at least two data compression methods to an input data stream | | US5028922 | Oct 30, 1989 | Jul 2, 1991 | Industrial Technology Research Institute | Multiplexed encoder and decoder with address mark generation/check and precompensation circuits | | US5045848 | Sep 29, 1987 | Sep 3, 1991 | FNN | Method of encoding market data and transmitting by radio to a plurality of receivers | | US5045852 | Mar 30, 1990 | Sep 3, 1991 | International Business Machines Corporation | Dynamic model selection during data compression | | US5046027 | Nov 8, 1988 | Sep 3, 1991 | Massachusetts General Hospital | Apparatus and method for processing and displaying images in a digital procesor based system | | US5049881 | Jun 18, 1990 | Sep 17, 1991 | Intersecting Concepts, Inc. | Apparatus and method for very high data rate-compression incorporating lossless data compression and expansion utilizing a hashing technique | | US5091782 | Apr 9, 1990 | Feb 25, 1992 | General Instrument Corporation | Apparatus and method for adaptively compressing successive blocks of digital video | | US5097261 | Nov 19, 1990 | Mar 17, 1992 | International Business Machines Corporation | Data compression for recording on a record medium | | US5113522 | May 17, 1989 | May 12, 1992 | International Business Machines Corporation | Data processing system with system resource management for itself and for an associated alien processor | | US5121342 | Aug 28, 1989 | Jun 9, 1992 | Network Communications Corporation | Apparatus for analyzing communication networks | | US5150430 | Mar 15, 1991 | Sep 22, 1992 | The Board of Trustees of the Leland Stanford Junior University | Lossless data compression circuit and method | | US5159336 | Aug 13, 1991 | Oct 27, 1992 | Iomega Corporation | Tape controller with data compression and error correction sharing a common buffer | | US5175543 | Sep 25, 1991 | Dec 29, 1992 | Hewlett-Packard Company | Dictionary reset performance enhancement for data compression applications | | US5179651 | Feb 5, 1991 | Jan 12, 1993 | Massachusetts General Hospital | Apparatus for retrieval and processing of selected archived images for display at workstation terminals | | US5187793 | Jan 9, 1989 | Feb 16, 1993 | Intel Corporation | Processor with hierarchal memory and using meta-instructions for software control of loading, unloading and execution of machine instructions stored in the cache | | US5191431 | Aug 13, 1990 | Mar 2, 1993 | Canon Kabushiki Kaisha | Recording apparatus having plural operating modes involving diverse signal compression rates and different apportioning of pilot signal recording area | | US5204756 | Jul 30, 1990 | Apr 20, 1993 | International Business Machines Corporation | Method for high-quality compression of binary text images | | US5209220 | Aug 28, 1990 | May 11, 1993 | Olympus Optical Co., Ltd. | Endoscope image data compressing apparatus | | US5212742 | May 24, 1991 | May 18, 1993 | Apple Computer, Inc. | Method and apparatus for encoding/decoding image data | | US5226176 | Aug 20, 1990 | Jul 6, 1993 | Microsystems, Inc. | System for selectively aborting operation or waiting to load required data based upon user response to non-availability of network load device | | US5227893 | Oct 31, 1990 | Jul 13, 1993 | International Business Machines Corporation | Pseudo-bar code control of image transmission | | US5231492 | Nov 16, 1990 | Jul 27, 1993 | Fujitsu Limited | Video and audio multiplex transmission system | | US5237460 | Sep 4, 1992 | Aug 17, 1993 | Ceram, Inc. | Storage of compressed data on random access storage devices | | US5237675 | Mar 19, 1992 | Aug 17, 1993 | Maxtor Corporation | Apparatus and method for efficient organization of compressed data on a hard disk utilizing an estimated compression factor | | US5243341 | Jun 1, 1992 | Sep 7, 1993 | Hewlett Packard Company | Lempel-Ziv compression scheme with enhanced adapation | | US5243348 | Apr 27, 1992 | Sep 7, 1993 | Motorola, Inc. | Partitioned digital encoder and method for encoding bit groups in parallel | | US5247638 | Jun 18, 1990 | Sep 21, 1993 | Storage Technology Corporation | Apparatus for compressing data in a dynamically mapped virtual data storage subsystem | | US5247646 | Jul 22, 1991 | Sep 21, 1993 | Aquidneck Systems International, Inc. | Compressed data optical disk storage system | | US5263168 | Jun 3, 1991 | Nov 16, 1993 | Motorola, Inc. | Circuitry for automatically entering and terminating an initialization mode in a data processing system in response to a control signal | | US5270832 | Apr 14, 1992 | Dec 14, 1993 | C-Cube Microsystems | System for compression and decompression of video data using discrete cosine transform and coding techniques | | US5287420 | Apr 8, 1992 | Feb 15, 1994 | SuperMac Technology | Method for image compression on a personal computer | | US5293379 | May 27, 1993 | Mar 8, 1994 | Gandalf Technologies, Inc. | Packet-based data compression method | | US5307497 | Jun 25, 1990 | Apr 26, 1994 | International Business Machines Corp. | Disk operating system loadable from read only memory using installable file system interface | | US5309555 | May 14, 1992 | May 3, 1994 | International Business Machines Corporation | Realtime communication of hand drawn images in a multiprogramming window environment | | US5355498 | Aug 30, 1993 | Oct 11, 1994 | Sun Microsystems, Inc. | Method and apparatus for booting a computer system without loading a device driver into memory | | US5357614 | Sep 17, 1992 | Oct 18, 1994 | Rexon/Tecmar, Inc. | Data compression controller | | US5379036 | Apr 1, 1992 | Jan 3, 1995 | | Method and apparatus for data compression | | US5379757 | Nov 30, 1992 | Jan 10, 1995 | Olympus Optical Co. Ltd. | Method of compressing endoscope image data based on image characteristics | | US5381145 | Feb 10, 1993 | Jan 10, 1995 | Ricoh Corporation Ricoh Company Ltd. | Method and apparatus for parallel decoding and encoding of data | | US5394534 | Sep 11, 1992 | Feb 28, 1995 | International Business Machines Corporation | Data compression/decompression and storage of compressed and uncompressed data on a same removable data storage medium | | US5396228 | Jan 16, 1992 | Mar 7, 1995 | Mobile Telecommunications Technologies | Methods and apparatus for compressing and decompressing paging data | | US5400401 | Oct 30, 1992 | Mar 21, 1995 | Scientific Atlanta, Inc. | System and method for transmitting a plurality of digital services | | US5403639 | Sep 2, 1992 | Apr 4, 1995 | Storage Technology Corporation | File server having snapshot application data groups | | US5406278 | Feb 28, 1992 | Apr 11, 1995 | Intersecting Concepts, Inc. | Method and apparatus for data compression having an improved matching algorithm which utilizes a parallel hashing technique | | US5406279 | Sep 2, 1992 | Apr 11, 1995 | Cirrus Logic, Inc. | General purpose, hash-based technique for single-pass lossless data compression | | US5412384 | Aug 10, 1994 | May 2, 1995 | International Business Machines Corporation | Method and system for adaptively building a static Ziv-Lempel dictionary for database compression | | US5414850 | Aug 23, 1991 | May 9, 1995 | STAC Electronics, Inc. | System for transparently compressing data files in a computer system | | US5420639 | Apr 1, 1993 | May 30, 1995 | Scientific-Atlanta, Inc. | Rate adaptive huffman coding | | US5434983 | Aug 28, 1992 | Jul 18, 1995 | Fujitsu Limited | Data processing apparatus having first bus with bus arbitration independent of CPU, second bus for CPU, and gate between first and second buses | | US5452287 | Sep 20, 1993 | Sep 19, 1995 | Motorola, Inc. | Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services | | US5461679 | May 14, 1993 | Oct 24, 1995 | Apple Computer, Inc. | Method and apparatus for encoding/decoding image data | | US5467087 | Dec 18, 1992 | Nov 14, 1995 | Apple Computer, Inc. | High speed lossless data compression system | | US5471206 | Dec 5, 1994 | Nov 28, 1995 | Ricoh Corporation Ricoh Company Ltd | Method and apparatus for parallel decoding and encoding of data | | US5479587 | Sep 3, 1992 | Dec 26, 1995 | Hewlett-Packard Company | Page printer having adaptive data compression for memory minimization | | US5483470 | Jun 29, 1992 | Jan 9, 1996 | AT&T Corp. | Timing verification by successive approximation | | US5486826 | May 19, 1994 | Jan 23, 1996 | PS Venture 1 LLC | Method and apparatus for iterative compression of digital data | | US5495244 | Oct 12, 1994 | Feb 27, 1996 | Samsung Electronics Co., Ltd. | Device for encoding and decoding transmission signals through adaptive selection of transforming methods | | US5506844 | May 20, 1994 | Apr 9, 1996 | Compression Labs, Inc. | Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth | | US5506872 | Apr 26, 1994 | Apr 9, 1996 | AT&T Corp. | Dynamic compression-rate selection arrangement | | US5530845 | Jan 17, 1995 | Jun 25, 1996 | Southwestern Bell Technology Resources, Inc. | Storage control subsystem implemented with an application program on a computer | | US5533051 | Mar 12, 1993 | Jul 2, 1996 | The James Group | Method for data compression | | US5535356 | Sep 9, 1992 | Jul 9, 1996 | Samsung Electronics Co., Ltd. | Digital data recording/playback system utilizing EEPROM and ROM memories as a storage medium | | US5537658 | Jun 7, 1995 | Jul 16, 1996 | International Business Machines Corporation | Distributed directory method and structure for direct access storage device (DASD) data compression | | US5557551 | Jul 18, 1995 | Sep 17, 1996 | International Business Machines Corporation | Method and apparatus for a thermal protection unit | | US5557668 | May 25, 1995 | Sep 17, 1996 | Teledata Solutions, Inc. | Call distribution system with distributed control of calls and data distribution | | US5557749 | Oct 15, 1992 | Sep 17, 1996 | Intel Corporation | System for automatically compressing and decompressing data for sender and receiver processes upon determination of a common compression/decompression method understood by both sender and receiver processes | | US5561824 | Oct 4, 1994 | Oct 1, 1996 | International Business Machines Corporation | Storage management of data for ensuring communication of minimal length data | | US5563961 | Mar 3, 1994 | Oct 8, 1996 | Radius Inc. | Video data compression method and system which measures compressed data storage time to optimize compression rate | | US5574952 | May 11, 1994 | Nov 12, 1996 | International Business Machines Corporation | Data storage system and method for operating a disk controller including allocating disk space for compressed data | | US5574953 | Aug 19, 1994 | Nov 12, 1996 | Hewlett-Packard Company | Storing compressed data in non-contiguous memory | | US5583500 | Dec 23, 1993 | Dec 10, 1996 | Ricoh Corporation Ricoh Company, Ltd. | Method and apparatus for parallel encoding and decoding of data | | US5590306 | Jul 20, 1993 | Dec 31, 1996 | Fuji Photo Film Co., Ltd. | Memory card management system for writing data with usage and recording codes made significant | | US5596674 | May 26, 1993 | Jan 21, 1997 | Sony Corporation Sony United Kingdom Limited | State machine apparatus and methods for encoding data in serial form and decoding using multiple tables | | US5604824 | Sep 22, 1994 | Feb 18, 1997 | Houston Advanced Research Center | Method and apparatus for compression and decompression of documents and the like using splines and spline-wavelets | | US5606706 | Aug 22, 1994 | Feb 25, 1997 | Hitachi, Ltd. | Data storing system and data transfer method | | US5611024 | Aug 28, 1992 | Mar 11, 1997 | Compaq Computer Corporation | Data compression of bit map images | | US5612788 | May 18, 1994 | Mar 18, 1997 | Sony Corporation Sony United Kingdom Limited | Video data compression apparatus for recording and reproducing compressed video data at their various compressed data rates | | US5613069 | Dec 16, 1994 | Mar 18, 1997 | Tony Walker | Non-blocking packet switching network with dynamic routing codes having incoming packets diverted and temporarily stored in processor inputs when network ouput is not available | | US5615017 | Nov 18, 1992 | Mar 25, 1997 | Samsung Electronics Co., Ltd. | Method of and control circuit for compression recording and reproducing of multiple images | | US5621820 | Aug 25, 1995 | Apr 15, 1997 | Radius Inc. | Video data compression method and system which measures compressed data storage time to optimize compression rate | | US5623623 | May 11, 1995 | Apr 22, 1997 | Samsung Electronics Co., Ltd. | Digital storage system adopting semiconductor memory device | | US5623701 | Jun 6, 1995 | Apr 22, 1997 | International Business Machines Corporation | Data compression method and structure for a direct access storage device | | US5627534 | Mar 23, 1995 | May 6, 1997 | International Business Machines Corporation | Dual stage compression of bit mapped image data using refined run length and LZ compression | | US5627995 | Jun 1, 1994 | May 6, 1997 | Alfred P. Gnadinger | Data compression and decompression using memory spaces of more than one size | | US5629732 | Mar 29, 1994 | May 13, 1997 | The Trustees of Columbia University in the City of New York | Viewer controllable on-demand multimedia service | | US5630092 | Jan 2, 1996 | May 13, 1997 | International Business Machines | System and method for transferring compressed and uncompressed data between storage systems | | US5635632 | Apr 26, 1994 | Jun 3, 1997 | Cytec Technology Corp. | Settling process analysis device and method | | US5635932 | Jul 21, 1995 | Jun 3, 1997 | Fujitsu Limited | Lempel-ziv compression with expulsion of dictionary buffer matches | | US5638498 | Jun 7, 1995 | Jun 10, 1997 | Adobe Systems Incorporated | Method and apparatus for reducing storage requirements for display data | | US5640158 | Sep 14, 1995 | Jun 17, 1997 | Seiko Epson Corporation | Reversible method of encoding data | | US5642506 | Jan 16, 1996 | Jun 24, 1997 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system | | US5649032 | Nov 14, 1994 | Jul 15, 1997 | David Sarnoff Research Center, Inc. | System for automatically aligning images to form a mosaic image | | US5652795 | Nov 13, 1995 | Jul 29, 1997 | Hughes Electronics | Method and apparatus for an adapter card providing conditional access in a communication system | | US5652857 | Jan 29, 1996 | Jul 29, 1997 | Fujitsu Limited | Disk control apparatus for recording and reproducing compression data to physical device of direct access type | | US5652917 | Jul 30, 1996 | Jul 29, 1997 | Video Associates Labs, Inc. | System for transmitting and receiving combination of compressed digital information and embedded strobe bit between computer and external device through parallel printer port of computer | | US5654703 | Jun 17, 1996 | Aug 5, 1997 | Hewlett-Packard Company | Parallel data compression and decompression | | US5655138 | Apr 11, 1995 | Aug 5, 1997 | Elonex I. P. Holdings | Apparatus and method for peripheral device control with integrated data compression | | US5666560 | Aug 3, 1995 | Sep 9, 1997 | International Business Machines Corporation | Storage method and hierarchical padding structure for direct access storage device (DASD) data compression | | US5668737 | Mar 22, 1995 | Sep 16, 1997 | Pixel Magic, Inc. | High-speed data processor and coding method | | US5671389 | Jan 11, 1996 | Sep 23, 1997 | Quantum Corporation | Adaptive compression caching for tape recording | | US5675333 | Aug 29, 1995 | Oct 7, 1997 | U.S. Philips Corporation | Digital compressed sound recorder | | US5686916 | Dec 28, 1995 | Nov 11, 1997 | Philips Electronics North America Corp. | Multi-code-book variable length decoder | | US5694619 | Jun 16, 1994 | Dec 2, 1997 | Fujitsu Limited | System for exclusively controlling access of a semiconductor memory module using a backup memory and compression and decompression techniques | | US5696927 | Dec 21, 1995 | Dec 9, 1997 | Advanced Micro Devices, Inc. | Memory paging system and method including compressed page mapping hierarchy | | US5703793 | Jul 7, 1995 | Dec 30, 1997 | Discovision Associates | Video decompression | | US5715477 | Dec 4, 1996 | Feb 3, 1998 | Elonex I.P. Holdings | Apparatus and method for peripheral device control with integrated data compression | | US5717393 | Jul 19, 1996 | Feb 10, 1998 | Fujitsu Limited | Apparatus for data compression and data decompression | | US5717394 | Dec 17, 1996 | Feb 10, 1998 | Ricoh Company Ltd. Ricoh Corporation | Method and apparatus for encoding and decoding data | | US5719862 | May 14, 1996 | Feb 17, 1998 | Pericom Semiconductor Corp. | Packet-based dynamic de-skewing for network switch with local or central clock | | US5721958 | Dec 4, 1996 | Feb 24, 1998 | Elonex I.P. Holdings | Apparatus and method for peripheral device control with integrated data compression | | US5724475 | May 18, 1995 | Mar 3, 1998 | | Compressed digital video reload and playback system | | US5729228 | Jul 6, 1995 | Mar 17, 1998 | International Business Machines Corp. | Parallel compression and decompression using a cooperative dictionary | | US5748904 | Sep 13, 1996 | May 5, 1998 | Silicon Integrated Systems Corp. | Method and system for segment encoded graphic data compression | | US5757852 | Jan 24, 1997 | May 26, 1998 | Western Atlas International, Inc. | Method for compression of high resolution seismic data | | US5771340 | Dec 18, 1996 | Jun 23, 1998 | Oki Electric Industry Co., Ltd. | Data compression method and print processing device utilizing the same | | US5778411 | Sep 18, 1997 | Jul 7, 1998 | Symbios, Inc. | Method for virtual to physical mapping in a mapped compressed virtual storage subsystem | | US5781767 | Oct 31, 1996 | Jul 14, 1998 | Hitachi, Ltd. | Package blocking method for a storage system having a bus common to a plurality of kinds of groups of packages | | US5784572 | Dec 29, 1995 | Jul 21, 1998 | LSI Logic Corporation | Method and apparatus for compressing video and voice signals according to different standards | | US5787487 | Mar 21, 1997 | Jul 28, 1998 | Fuji Xerox Co., Ltd. | Information storage system for converting data at transfer | | US5796864 | Jan 4, 1995 | Aug 18, 1998 | Apple Computer, Inc. | Method and apparatus for real-time lossless compression and decompression of image data | | US5799110 | Nov 9, 1995 | Aug 25, 1998 | Utah State University Foundation | Hierarchical adaptive multistage vector quantization | | US5805932 | Feb 13, 1996 | Sep 8, 1998 | Sony Corporation | System for transmitting compressed data if compression ratio is at least preset ratio and pre-compressed data if compression ratio is less than preset ratio | | US5808660 | Sep 4, 1996 | Sep 15, 1998 | Sony Corporation | Video on-demand system with a plurality of reception apparatus connected in a daisy chain connection | | US5809176 | Oct 18, 1995 | Sep 15, 1998 | Seiko Epson Corporation | Image data encoder/decoder system which divides uncompresed image data into a plurality of streams and method thereof | | US5809337 | Mar 29, 1996 | Sep 15, 1998 | Intel Corporation | Mass storage devices utilizing high speed serial communications | | US5812789 | Aug 26, 1996 | Sep 22, 1998 | STMicroelectronics, Inc. | Video and/or audio decompression and/or compression device that shares a memory interface | | US5818368 | Apr 18, 1997 | Oct 6, 1998 | Premier Research, LLC | Method and apparatus for lossless digital data compression | | US5818369 | Mar 7, 1996 | Oct 6, 1998 | Pegasus Imaging Corporation | Rapid entropy coding for data compression or decompression | | US5818530 | Jun 19, 1996 | Oct 6, 1998 | Thomson Consumer Electronics, Inc. | MPEG compatible decoder including a dual stage data reduction network | | US5819215 | Oct 13, 1995 | Oct 6, 1998 | | Method and apparatus for wavelet based data compression having adaptive bit rate control for compression of digital audio or other sensory data | | US5825424 | Jun 19, 1996 | Oct 20, 1998 | Thomson Consumer Electronics, Inc. | MPEG system which decompresses and recompresses image data before storing image data in a memory and in accordance with a resolution of a display device | | US5825830 | Aug 17, 1995 | Oct 20, 1998 | | Method and apparatus for the compression of audio, video or other data | | US5832037 | Jun 24, 1996 | Nov 3, 1998 | SamSung Electronics Co., Ltd. | Method of compressing and expanding data | | US5832126 | Jul 3, 1996 | Nov 3, 1998 | Oki Data Corporation | Method and apparatus for compressing mixed text and image data | | US5836003 | Dec 13, 1996 | Nov 10, 1998 | Visnet Ltd. | Methods and means for image and voice compression | | US5838996 | May 31, 1994 | Nov 17, 1998 | International Business Machines Corporation | System for determining presence of hardware decompression, selectively enabling hardware-based and software-based decompression, and conditioning the hardware when hardware decompression is available | | US5839100 | Apr 22, 1996 | Nov 17, 1998 | | Lossless and loss-limited compression of sampled data signals | | US5841979 | May 7, 1996 | Nov 24, 1998 | Information Highway Media Corp. | Enhanced delivery of audio data | | US5847762 | Dec 27, 1995 | Dec 8, 1998 | Thomson Consumer Electronics, Inc. | MPEG system which decompresses and then recompresses MPEG video data before storing said recompressed MPEG video data into memory | | US5861824 | Feb 6, 1997 | Jan 19, 1999 | Ricoh Company, Ltd. | Encoding method and system, and decoding method and system | | US5861920 | Nov 8, 1996 | Jan 19, 1999 | Hughes Electronics Corporation | Hierarchical low latency video compression | | US5864342 | Jun 27, 1996 | Jan 26, 1999 | Microsoft Corporation | Method and system for rendering graphical objects to image chunks | | US5867167 | Nov 4, 1997 | Feb 2, 1999 | Sun Microsystems, Inc. | Compression of three-dimensional graphics data including quantization, delta-encoding, and variable-length encoding | | US5867602 | Jun 30, 1995 | Feb 2, 1999 | Ricoh Corporation Ricoh Company Ltd. | Reversible wavelet transform and embedded codestream manipulation | | US5870036 | Feb 24, 1995 | Feb 9, 1999 | International Business Machines Corporation | Adaptive multiple dictionary data compression | | US5870087 | Nov 13, 1996 | Feb 9, 1999 | LSI Logic Corporation | MPEG decoder system and method having a unified memory for transport decode and system controller functions | | US5872530 | Jan 28, 1997 | Feb 16, 1999 | Hitachi, Ltd. | Method of and apparatus for compressing and decompressing data and data processing apparatus and network system using the same | | US5883975 | Sep 11, 1995 | Mar 16, 1999 | Nippon Steel Corporation | Compression and decompression methods on two-dimensional image data | | US5886655 | Apr 9, 1997 | Mar 23, 1999 | Hewlett-Packard Company | Arithmetic coding context model that accelerates adaptation for small amounts of data | | US5889961 | Jun 27, 1996 | Mar 30, 1999 | International Business Machines Corporation | Disk drive having program to be executed by a second processor stored in a first processor's ROM in a compressed form | | US5915079 | Jun 17, 1997 | Jun 22, 1999 | Hewlett-Packard Company | Multi-path data processing pipeline | | US5917438 | Jun 25, 1996 | Jun 29, 1999 | Victor Company of Japan, Ltd. | Data storing and outputting apparatus | | US5920326 | May 30, 1997 | Jul 6, 1999 | Hewlett Packard Company | Caching and coherency control of multiple geometry accelerators in a computer graphics system | | US5936616 | Aug 7, 1996 | Aug 10, 1999 | Microsoft Corporation | Method and system for accessing and displaying a compressed display image in a computer system | | US5949355 | Aug 21, 1997 | Sep 7, 1999 | Cennoid Technologies, Inc. | Method and apparatus for adaptive data compression | | US5955976 | Dec 2, 1997 | Sep 21, 1999 | Hughes Electronics Corporation | Data compression for use with a communications channel | | US5960465 | Feb 27, 1997 | Sep 28, 1999 | Novell, Inc. | Apparatus and method for directly accessing compressed data utilizing a compressed memory address translation unit and compression descriptor table | | US5964842 | Jan 31, 1997 | Oct 12, 1999 | Network Computing Devices, Inc. | Method and apparatus for scaling data compression based on system capacity | | US5968149 | Jan 7, 1998 | Oct 19, 1999 | International Business Machines Corporation | Tandem operation of input/output data compression modules | | US5973630 | Mar 1, 1999 | Oct 26, 1999 | Hughes Electronics Corporation | Data compression for use with a communications channel | | US5974235 | Oct 31, 1996 | Oct 26, 1999 | Sensormatic Electronics Corporation | Apparatus having flexible capabilities for analysis of video information | | US5974471 | Jul 19, 1996 | Oct 26, 1999 | Advanced Micro Devices, Inc. | Computer system having distributed compression and decompression logic for compressed data movement | | US5978483 | Jun 18, 1997 | Nov 2, 1999 | Inkel Corporation | Securely encrypted remote keyless entry system | | US5982723 | Sep 30, 1996 | Nov 9, 1999 | Laser Dynamics, Inc. | Data recording and reproducing method for multi-layered optical disk system | | US5991515 | Jul 15, 1997 | Nov 23, 1999 | Adobe Systems Incorporated | Method and apparatus for compressing and decompressing data prior to display | | US5996033 | Sep 4, 1997 | Nov 30, 1999 | | Data compression device comprising input connector for connecting to game player system, output connector for connecting to memory card, and virtual memory page switch | | US6000009 | May 6, 1997 | Dec 7, 1999 | International Business Machines Corporation | Method and apparatus for allocation of disk memory space for compressed data records | | US6002411 | Nov 16, 1994 | Dec 14, 1999 | Interactive Silicon, Inc. | Integrated video and memory controller with data processing and graphical processing capabilities | | US6003115 | Jul 29, 1997 | Dec 14, 1999 | Quarterdeck Corporation | Method and apparatus for predictive loading of a cache | | US6008743 | Nov 19, 1997 | Dec 28, 1999 | International Business Machines Corporation | Method and apparatus for switching between data compression modes | | US6011901 | Nov 26, 1997 | Jan 4, 2000 | Timepres Corporation | Compressed digital video record and playback system | | US6014694 | Jun 26, 1997 | Jan 11, 2000 | Citrix Systems, Inc. | System for adaptive video/audio transport over a network | | US6026217 | Jun 21, 1996 | Feb 15, 2000 | Digital Equipment Corporation | Method and apparatus for eliminating the transpose buffer during a decomposed forward or inverse 2-dimensional discrete cosine transform through operand decomposition storage and retrieval | | US6028725 | Nov 4, 1997 | Feb 22, 2000 | EMC Corporation | Method and apparatus for increasing disc drive performance | | US6031939 | Mar 13, 1998 | Feb 29, 2000 | Alcatel | Method of optimizing the compression of image data, with automatic selection of compression conditions | | US6032148 | Sep 15, 1997 | Feb 29, 2000 | Hewlett-Packard Company | Multilevel storage system with hybrid data compression | | US6061398 | Nov 14, 1996 | May 9, 2000 | Fujitsu Limited | Method of and apparatus for compressing and restoring data | | US6073232 | Feb 25, 1997 | Jun 6, 2000 | International Business Machines Corporation | Method for minimizing a computer's initial program load time after a system reset or a power-on using non-volatile storage | | US6075470 | Feb 26, 1998 | Jun 13, 2000 | Research In Motion Limited | Block-wise adaptive statistical data compressor | | US6091777 | May 26, 1998 | Jul 18, 2000 | Cubic Video Technologies, Inc. | Continuously adaptive digital video compression system and method for a web streamer | | US6094634 | Jan 23, 1998 | Jul 25, 2000 | Fujitsu Limited | Data compressing apparatus, data decompressing apparatus, data compressing method, data decompressing method, and program recording medium | | US6097520 | Jun 30, 1997 | Aug 1, 2000 | Microsoft Corporation | Remote control receiver and method of operation | | US6104389 | Jun 12, 1998 | Aug 15, 2000 | Victor Company of Japan, Ltd. | Broadcast receiving method and broadcast receiving apparatus therefor | | US6105130 | Jan 30, 1998 | Aug 15, 2000 | Adaptec, Inc. | Method for selectively booting from a desired peripheral device | | US6128412 | Mar 31, 1997 | Oct 3, 2000 | Fujitsu Limited | Statistical data compression/decompression method | | US6141053 | Jan 3, 1997 | Oct 31, 2000 | | Method of optimizing bandwidth for transmitting compressed video data streams | | US6145069 | Apr 26, 1999 | Nov 7, 2000 | Interactive Silicon, Inc. | Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devices | | US6169241 | Feb 20, 1998 | Jan 2, 2001 | Yamaha Corporation | Sound source with free compression and expansion of voice independently of pitch | | US6172936 | Feb 24, 1999 | Jan 9, 2001 | Fujitsu Limited | Memory circuit | | US6173381 | Aug 8, 1997 | Jan 9, 2001 | Interactive Silicon, Inc. | Memory controller including embedded data compression and decompression engines | | US6182125 | Oct 13, 1998 | Jan 30, 2001 | 3Com Corporation | Methods for determining sendable information content based on a determined network latency | | US6192082 | Nov 13, 1998 | Feb 20, 2001 | Compaq Computer Corporation | Digital television data format conversion with automatic parity detection | | US6195024 | Dec 11, 1998 | Feb 27, 2001 | Realtime Data, LLC | Content independent data compression method and system | | US6195465 | Jun 30, 1995 | Feb 27, 2001 | Ricoh Company, Ltd. Ricoh Corporation | Method and apparatus for compression using reversible wavelet transforms and an embedded codestream | | US6222886 | Jun 24, 1996 | Apr 24, 2001 | Kabushiki Kaisha Toshiba | Compression based reduced memory video decoder | | US6225922 | Mar 16, 1998 | May 1, 2001 | Hewlett-Packard Company | System and method for compressing data using adaptive field encoding | | US6226667 | May 26, 1998 | May 1, 2001 | International Business Machines Corporation | Method and apparatus for preloading data in a distributed data processing system | | US6226740 | Dec 21, 1998 | May 1, 2001 | NEC Corporation | Information processing apparatus and method that uses first and second power supplies for reducing booting time | | US6253264 | Mar 6, 1998 | Jun 26, 2001 | Intelligent Compression Technologies | Coding network grouping data of same data type into blocks using file data structure and selecting compression for individual block base on block data type | | US6272178 | Oct 15, 1998 | Aug 7, 2001 | Nokia Mobile Phones Ltd. | Video data encoder and decoder | | US6272627 | Oct 30, 1998 | Aug 7, 2001 | ATI International SRL | Method and apparatus for booting up a computing system with enhanced graphics | | US6272628 | Dec 14, 1998 | Aug 7, 2001 | International Business Machines Corporation | Boot code verification and recovery | | US6282641 | Nov 18, 1998 | Aug 28, 2001 | Phoenix Technologies Ltd. | System for reconfiguring a boot device by swapping the logical device number of a user selected boot drive to a currently configured boot drive | | US6308311 | May 14, 1999 | Oct 23, 2001 | Xilinx, Inc. | Method for reconfiguring a field programmable gate array from a host | | US6309424 | Nov 3, 2000 | Oct 30, 2001 | Realtime Data LLC | Content independent data compression method and system | | US6317714 | Feb 4, 1997 | Nov 13, 2001 | Microsoft Corporation | Controller and associated mechanical characters operable for continuously performing received control data while engaging in bidirectional communications over a single communications channel | | US6330622 | Oct 23, 1998 | Dec 11, 2001 | Intel Corporation | Direct processor access via an external multi-purpose interface | | US6345307 | Nov 12, 1999 | Feb 5, 2002 | General Instrument Corporation | Method and apparatus for compressing hypertext transfer protocol (HTTP) messages | | US6392567 | Jan 22, 2001 | May 21, 2002 | Fijitsu Limited | Apparatus for repeatedly compressing a data string and a method thereof | | US6404931 | Dec 14, 1998 | Jun 11, 2002 | Microsoft Corporation | Code book construction for variable to variable length entropy encoding | | US6421387 | Aug 10, 2000 | Jul 16, 2002 | North Carolina State University | Methods and systems for forward error correction based loss recovery for interactive video transmission | | US6434168 | Dec 7, 1998 | Aug 13, 2002 | Nokia Telecommunications Oy | Data compression on a data connection | | US6434695 | Dec 23, 1998 | Aug 13, 2002 | Apple Computer, Inc. | Computer operating system using compressed ROM image in RAM | | US6442659 | Feb 17, 1998 | Aug 27, 2002 | EMC Corporation | Raid-type storage system and technique | | US6449682 | Jun 18, 1999 | Sep 10, 2002 | Phoenix Technologies Ltd. | System and method for inserting one or more files onto mass storage | | US6452602 | Dec 13, 1999 | Sep 17, 2002 | ATI International Srl | Method and apparatus for storing compressed data | | US6463509 | Jan 26, 1999 | Oct 8, 2002 | Motive Power, Inc. | Preloading data in a cache memory according to user-specified preload criteria | | US6487640 | Jan 19, 1999 | Nov 26, 2002 | International Business Machines Corporation | Memory access request reordering to reduce memory access latency | | US6489902 | Sep 17, 2001 | Dec 3, 2002 | Hughes Electronics Corporation | Data compression for use with a communications channel | | US6513113 | Jun 16, 1999 | Jan 28, 2003 | Ricoh Company, Ltd. | Electronic instrument adapted to be selectively booted either from externally-connectable storage unit or from internal nonvolatile rewritable memory | | US6529633 | Sep 10, 1999 | Mar 4, 2003 | Texas Instruments Incorporated | Parallel difference coding method for lossless compression and real time decompression | | US6532121 | Oct 25, 1999 | Mar 11, 2003 | Hewlett-Packard Company | Compression algorithm with embedded meta-data for partial record operation augmented with expansion joints | | US6539456 | Oct 13, 1999 | Mar 25, 2003 | Intel Corporation | Hardware acceleration of boot-up utilizing a non-volatile disk cache | | US6542644 | Sep 28, 1999 | Apr 1, 2003 | Fujitsu Limited | Statistical data compression/decompression method | | US6577254 | Nov 14, 2001 | Jun 10, 2003 | Hewlett-Packard Development Company, L.P. | Data compression/decompression system | | US6590609 | Feb 19, 1998 | Jul 8, 2003 | Hitachi, Ltd. | Image signal recording system | | US6597812 | May 26, 2000 | Jul 22, 2003 | Realtime Data, LLC | System and method for lossless data compression and decompression | | US6601104 | Mar 11, 1999 | Jul 29, 2003 | Realtime Data LLC | System and methods for accelerated data storage and retrieval | | US6604040 | Dec 10, 2001 | Aug 5, 2003 | Sumitomo Rubber Industries, Limited | Apparatus and method for identifying tires and apparatus and method for evaluating road surface conditions | | US6604158 | Jan 11, 2000 | Aug 5, 2003 | Realtime Data, LLC | System and methods for accelerated data storage and retrieval | | US6606040 | Feb 13, 2001 | Aug 12, 2003 | Mosaid Technologies, Inc. | Method and apparatus for adaptive data compression | | US6606413 | Jun 1, 1999 | Aug 12, 2003 | Trestle Acquisition Corp. | Compression packaged image transmission for telemicroscopy | | US6609223 | Apr 6, 2000 | Aug 19, 2003 | Kencast, Inc. | METHOD FOR PACKET-LEVEL FEC ENCODING, IN WHICH ON A SOURCE PACKET-BY-SOURCE PACKET BASIS, THE ERROR CORRECTION CONTRIBUTIONS OF A SOURCE PACKET TO A PLURALITY OF WILDCARD PACKETS ARE COMPUTED, AND THE SOURCE PACKET IS TRANSMITTED THEREAFTER | | US6618728 | Jan 31, 1996 | Sep 9, 2003 | Electronic Data Systems Corporation | Multi-process compression | | US6624761 | Oct 29, 2001 | Sep 23, 2003 | Realtime Data, LLC | Content independent data compression method and system | | US6650261 | Jun 18, 2002 | Nov 18, 2003 | Xerox Corporation | Sliding window compression method utilizing defined match locations | | US6661839 | Nov 20, 1998 | Dec 9, 2003 | Advantest Corporation | Method and device for compressing and expanding data pattern | | US6661845 | Jun 23, 2000 | Dec 9, 2003 | Vianix, LC | Data compression system and method | | US6704840 | Jun 19, 2001 | Mar 9, 2004 | Intel Corporation | Computer system and method of computer initialization with caching of option BIOS | | US6711709 | Jun 24, 1998 | Mar 23, 2004 | Unisys Corporation | Integrated block checking system for rapid file transfer of compressed data | | US6717534 | Jan 15, 2003 | Apr 6, 2004 | Fuji Xerox Co., Ltd. | Data encoding device and data decoding device | | US6731814 | Dec 4, 2000 | May 4, 2004 | Xerox Corporation | Method for compressing digital documents with control of image quality and compression rate | | US6745282 | Nov 15, 2002 | Jun 1, 2004 | Fujitsu Limited | Compressed data managing apparatus and method therefor to manage compressed data of a disk storage | | US6748457 | Feb 2, 2001 | Jun 8, 2004 | Realtime Data, LLC | Data storewidth accelerator | | US6756922 | May 21, 2001 | Jun 29, 2004 | International Business Machines Corporation | Method and system for compression of a set of mostly similar strings allowing fast retrieval | | US6810434 | Aug 14, 2001 | Oct 26, 2004 | Kawasaki Microelectronics, Inc. | Multimedia interface having a processor and reconfigurable logic | | US6856651 | May 31, 2001 | Feb 15, 2005 | Peribit Networks, Inc. | System and method for incremental and continuous data compression | | US6885316 | Dec 2, 2003 | Apr 26, 2005 | | System and method for keyboard independent touch typing | | US6885319 | Jan 11, 2002 | Apr 26, 2005 | Quickshift, Inc. | System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms | | US6888893 | Apr 28, 2001 | May 3, 2005 | Microsoft Corporation | System and process for broadcast and communication with very low bit-rate bi-level or sketch video | | US6909383 | Oct 1, 2003 | Jun 21, 2005 | Digital Fountain, Inc. | Systematic encoding and decoding of chain reaction codes | | US6944740 | Mar 27, 2002 | Sep 13, 2005 | International Business Machines Corporation | Method for performing compressed I/O with memory expansion technology | | US7054493 | Jan 8, 2003 | May 30, 2006 | Ricoh Co., Ltd. | Context generation | | US7102544 | May 31, 2005 | Sep 5, 2006 | Altera Corporation | Method and system for improving memory interface data integrity in PLDs | | US7130913 | Jul 28, 2003 | Oct 31, 2006 | Realtime Data LLC | System and methods for accelerated data storage and retrieval | | US7161506 | Sep 22, 2003 | Jan 9, 2007 | Realtime Data LLC | Systems and methods for data compression such as content dependent data compression | | US7181608 | Feb 2, 2001 | Feb 20, 2007 | Realtime Data LLC | Systems and methods for accelerated loading of operating systems and application programs | | US7190284 | Jan 29, 1999 | Mar 13, 2007 | | Selective lossless, lossy, or no compression of data based on address range, data type, and/or requesting agent | | US7321937 | Apr 8, 2006 | Jan 22, 2008 | Realtime Data LLC | System and methods for accelerated data storage and retrieval | | US20010031092 | Dec 4, 2000 | | | Method for compressing digital documents with control of image quality and compression rate | | US20010032128 | Dec 22, 2000 | | | Techniques for optimizing promotion delivery | | US20010052038 | Feb 2, 2001 | | REALTIME DATA, LLC | Data storewidth accelerator | | US20020037035 | May 31, 2001 | | | System and method for incremental and continuous data compression | | US20020080871 | Oct 3, 2001 | | Realtime Data, LLC | System and method for data feed acceleration and encryption | | US20020101367 | Jan 11, 2002 | | Interactive Silicon, Inc. | System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms | | US20020104891 | Apr 16, 2001 | | | Smart card for storage and retrieval of digitally compressed color images | | US20020126755 | Apr 28, 2001 | | | System and process for broadcast and communication with very low bit-rate bi-level or sketch video | | US20020191692 | Feb 13, 2002 | | Realtime Data, LLC | Bandwidth sensitive data compression and decompression | | US20030030575 | May 7, 2001 | | Harmonic Data Systems Ltd. | Lossless data compression | | US20030034905 | May 17, 2002 | | Cyber Operations, LLC | System and method for encoding and decoding data files | | US20030084238 | Nov 15, 2002 | | | Storage control apparatus and method for compressing data for disk storage | | US20030142874 | Jan 8, 2003 | | | Context generation | | US20030191876 | Nov 27, 2002 | | | Data storewidth accelerator | | US20040042506 | May 7, 2003 | | Realtime Data, LLC | System and method for data feed acceleration and encryption | | US20040073710 | Jul 28, 2003 | | | System and methods for accelerated data storage and retrieval | | US20060015650 | Sep 19, 2005 | | | System and methods for accelerated data storage and retrieval | | US20060181441 | Apr 8, 2006 | | | Content independent data compression method and system | | US20060181442 | Apr 8, 2006 | | | Content independent data compression method and system | | US20060184696 | Apr 8, 2006 | | | System and methods for accelerated data storage and retrieval | | US20060190644 | Apr 8, 2006 | | | Data storewidth accelerator | | US20060195601 | Apr 8, 2006 | | | System and methods for accelerated data storage and retrieval | | US20070043939 | Oct 19, 2006 | | Realtime Data LLC | SYSTEMS AND METHODS FOR ACCELERATED LOADING OF OPERATING SYSTEMS AND APPLICATION PROGRAMS | | US20070050514 | Oct 26, 2006 | | Realtime Data LLC | SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL | | US20070050515 | Oct 26, 2006 | | Realtime Data LLC | SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL | | US20070067483 | Oct 26, 2006 | | Realtime Data LLC | SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL | | US20070083746 | Oct 19, 2006 | | Realtime Data LLC | SYSTEMS AND METHODS FOR ACCELERATED LOADING OF OPERATING SYSTEMS AND APPLICATION PROGRAMS | | US20070109154 | Jan 8, 2007 | | | Data compression systems and methods | | US20070109155 | Jan 8, 2007 | | | Data compression systems and methods | | US20070109156 | Jan 8, 2007 | | | Data compression system and methods |
Referenced by|
| US7714747 | Jan 8, 2007 | May 11, 2010 | Realtime Data LLC | Data compression systems and methods | | US7777651 | Jun 2, 2008 | Aug 17, 2010 | Realtime Data LLC | System and method for data feed acceleration and encryption | | US7831491 | Nov 5, 2004 | Nov 9, 2010 | Chicago Mercantile Exchange Inc. | Market data message format | | US7966496 | Dec 22, 2006 | Jun 21, 2011 | JPMorgan Chase Bank, N.A. | System and method for single sign on process for websites with multiple applications and services | | US7987246 | May 23, 2002 | Jul 26, 2011 | JPMorgan Chase Bank | Method and system for client browser update | | US7987501 | Dec 21, 2001 | Jul 26, 2011 | JPMorgan Chase Bank, N.A. | System and method for single session sign-on | | US8054879 | Jan 8, 2010 | Nov 8, 2011 | Realtime Data LLC | Bandwidth sensitive data compression and decompression | | US8073047 | May 19, 2008 | Dec 6, 2011 | Realtime Data, LLC | Bandwidth sensitive data compression and decompression | | US8090936 | Oct 19, 2006 | Jan 3, 2012 | Realtime Data, LLC | Systems and methods for accelerated loading of operating systems and application programs | | US8112619 | Oct 19, 2006 | Feb 7, 2012 | Realtime Data LLC | Systems and methods for accelerated loading of operating systems and application programs | | US8160960 | Dec 11, 2009 | Apr 17, 2012 | JPMorgan Chase Bank, N.A. | System and method for rapid updating of credit information | | US8164490 | Jul 28, 2010 | Apr 24, 2012 | Fujitsu Limited | Data compression/decompression method and computer readable storage medium storing compression/decompression program | | US8185940 | Jul 17, 2007 | May 22, 2012 | JPMorgan Chase Bank, N.A. | System and method for providing discriminated content to network users | | US8228213 | Sep 23, 2009 | Jul 24, 2012 | International Business Machines Corporation | Data compression system and associated methods | | US8229820 | Sep 22, 2010 | Jul 24, 2012 | Chicago Mercantile Exchange Inc. | Market data message format |
Claims1. A method comprising: - recognizing a data field type of a data field in a packet;
- selecting an encoder associated with the recognized data field type;
- compressing the data in the data field with the selected encoder;
- broadcasting the compressed data to a plurality of clients, wherein the compressing achieves a compression ratio of over 10:1; and
- utilizing a decompression state machine that comprises a plurality of decompression tables to decompress the compressed data on at least one of the plurality of clients.
2. The method of claim 1, wherein the time of the compressing and broadcasting is less than the time to broadcast the data in uncompressed form. 3. The method of claim 1, wherein the time of the compressing, broadcasting, and decompressing is less than the time to broadcast the data in uncompressed form. 4. The method of claim 1, wherein the packet includes multiple messages. 5. The method of claim 1, wherein the compressed data is broadcasted as part of a financial data feed. 6. The method of claim 1, wherein the data field includes stock information. 7. The method of claim 1, wherein the data field includes options information. 8. The method of claim 1, wherein the compressing is lossless. 9. The method of claim 1, wherein the broadcasting utilizes UDP. 10. The method of claim 1, wherein the compressing is performed on a server and the compressed data is broadcast from the server. 11. A method comprising: - recognizing a data field type of a data field in a packet; selecting an encoder associated with the recognized data field type;
- compressing the data in the data field with the selected encoder; and
- point-to-point transmitting the compressed data to a client, wherein the compressing utilizes a state machine and the time of the compressing and transmitting is less than the time to transmit the data in uncompressed form.
12. The method of claim 11, wherein the compressing achieves a compression ratio of over 10:1. 13. The method of claim 11, wherein the time of the compressing, transmitting, and decompressing is less than the time to broadcast the data in uncompressed form. 14. The method of claim 11, wherein the packet includes multiple messages. 15. The method of claim 11, wherein the compressed data is transmitted as part of a financial data feed. 16. The method of claim 11, wherein the data field includes stock information. 17. The method of claim 11, wherein the data field includes options information. 18. The method of claim 11, wherein the compressing is lossless. 19. The method of claim 11, wherein the transmitting utilizes UDP. 20. The method of claim 11, wherein the compressing is performed on a server and the compressed data is transmitted from the server. 21. A method comprising: - processing data of a data field of a plurality of data fields in a packet of a financial data feed by utilizing a list of the plurality of data fields and associated encoders to select an encoder associated with the data field and utilize the selected encoder on the data of the data field to provide a processed data, wherein the size of the processed data is less than the size of the data before the processing; and
- broadcasting the processed data to a plurality of clients, wherein the time of the processing and broadcasting is less than the time to broadcast the data in unprocessed form.
22. The method of claim 21, wherein the processed data includes date information. 23. The method of claim 21, wherein the processed data includes sequence information. 24. The method of claim 21, wherein the processed data includes multiple messages. 25. The method of claim 21, wherein the processing is performed on a server. 26. The method of claim 21, wherein the processing is performed on a server and the processed data is broadcast from said server. 27. The method of claim 21, wherein the processed data includes stock information. 28. The method of claim 21, wherein the processed data includes options information. 29. The method of claim 21, wherein the selected encoder is a lossless encoder. 30. The method of claim 21, wherein the broadcasting utilizes UDP. |