Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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.

InventorsJames J Fallon, Paul F. Pickel, Stephen J McErlain, Carlton W. Melone
Original AssigneeRealtime Data LLC
Primary Examiner: Jean B Jeanglaude
Attorney: Ropes & Gray LLP
Current U.S. Classification341/51; 341/50

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4302775Dec 15, 1978Nov 24, 1981Compression Labs, Inc.Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback
US4394774Jun 26, 1981Jul 19, 1983Compression Labs, Inc.Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback
US4574351Mar 3, 1983Mar 4, 1986International Business Machines CorporationApparatus for compressing and buffering data
US4593324Sep 26, 1985Jun 3, 1986Fuji Xerox Co., Ltd.Image data storing device
US4682150Dec 9, 1985Jul 21, 1987NCR CorporationData compression method and apparatus
US4730348Sep 19, 1986Mar 8, 1988Adaptive Computer TechnologiesAdaptive data compression system
US4754351Mar 25, 1985Jun 28, 1988Maxtor CorporationMethod and apparatus for controlling radial disk displacement in Winchester disk drives
US4804959Nov 10, 1987Feb 14, 1989International Business Machines CorporationMethod and apparatus using multiple codes to increase storage capacity
US4870415Oct 19, 1987Sep 26, 1989Hewlett-Packard CompanyData compression system with expansion protection
US4872009Dec 7, 1987Oct 3, 1989Hitachi, Ltd.
Hitachi Computer Peripherals Co.
Method and apparatus for data compression and restoration
US4876541Oct 15, 1987Oct 24, 1989Data Compression CorporationStem for dynamically compressing and decompressing electronic data
US4888812Dec 18, 1987Dec 19, 1989International Business Machines CorporationDocument image processing system
US4906995Dec 12, 1986Mar 6, 1990Sangamo Weston, Inc.Data compression apparatus and method for data recorder
US4929946Feb 9, 1989May 29, 1990Storage Technology CorporationAdaptive data compression apparatus including run length encoding for a tape drive system
US4953324Mar 30, 1989Sep 4, 1990Nova-Tech Engineering, Inc.Personnel door for a RF shielded room
US4965675May 12, 1988Oct 23, 1990Canon Kabushiki KaishaMethod and apparatus for after-recording sound on a medium having pre-recorded video thereon
US4988998Sep 5, 1989Jan 29, 1991Storage Technology CorporationData compression system for successively applying at least two data compression methods to an input data stream
US5028922Oct 30, 1989Jul 2, 1991Industrial Technology Research InstituteMultiplexed encoder and decoder with address mark generation/check and precompensation circuits
US5045848Sep 29, 1987Sep 3, 1991FNNMethod of encoding market data and transmitting by radio to a plurality of receivers
US5045852Mar 30, 1990Sep 3, 1991International Business Machines CorporationDynamic model selection during data compression
US5046027Nov 8, 1988Sep 3, 1991Massachusetts General HospitalApparatus and method for processing and displaying images in a digital procesor based system
US5049881Jun 18, 1990Sep 17, 1991Intersecting Concepts, Inc.Apparatus and method for very high data rate-compression incorporating lossless data compression and expansion utilizing a hashing technique
US5091782Apr 9, 1990Feb 25, 1992General Instrument CorporationApparatus and method for adaptively compressing successive blocks of digital video
US5097261Nov 19, 1990Mar 17, 1992International Business Machines CorporationData compression for recording on a record medium
US5113522May 17, 1989May 12, 1992International Business Machines CorporationData processing system with system resource management for itself and for an associated alien processor
US5121342Aug 28, 1989Jun 9, 1992Network Communications CorporationApparatus for analyzing communication networks
US5150430Mar 15, 1991Sep 22, 1992The Board of Trustees of the Leland Stanford Junior UniversityLossless data compression circuit and method
US5159336Aug 13, 1991Oct 27, 1992Iomega CorporationTape controller with data compression and error correction sharing a common buffer
US5175543Sep 25, 1991Dec 29, 1992Hewlett-Packard CompanyDictionary reset performance enhancement for data compression applications
US5179651Feb 5, 1991Jan 12, 1993Massachusetts General HospitalApparatus for retrieval and processing of selected archived images for display at workstation terminals
US5187793Jan 9, 1989Feb 16, 1993Intel CorporationProcessor with hierarchal memory and using meta-instructions for software control of loading, unloading and execution of machine instructions stored in the cache
US5191431Aug 13, 1990Mar 2, 1993Canon Kabushiki KaishaRecording apparatus having plural operating modes involving diverse signal compression rates and different apportioning of pilot signal recording area
US5204756Jul 30, 1990Apr 20, 1993International Business Machines CorporationMethod for high-quality compression of binary text images
US5209220Aug 28, 1990May 11, 1993Olympus Optical Co., Ltd.Endoscope image data compressing apparatus
US5212742May 24, 1991May 18, 1993Apple Computer, Inc.Method and apparatus for encoding/decoding image data
US5226176Aug 20, 1990Jul 6, 1993Microsystems, Inc.System for selectively aborting operation or waiting to load required data based upon user response to non-availability of network load device
US5227893Oct 31, 1990Jul 13, 1993International Business Machines CorporationPseudo-bar code control of image transmission
US5231492Nov 16, 1990Jul 27, 1993Fujitsu LimitedVideo and audio multiplex transmission system
US5237460Sep 4, 1992Aug 17, 1993Ceram, Inc.Storage of compressed data on random access storage devices
US5237675Mar 19, 1992Aug 17, 1993Maxtor CorporationApparatus and method for efficient organization of compressed data on a hard disk utilizing an estimated compression factor
US5243341Jun 1, 1992Sep 7, 1993Hewlett Packard CompanyLempel-Ziv compression scheme with enhanced adapation
US5243348Apr 27, 1992Sep 7, 1993Motorola, Inc.Partitioned digital encoder and method for encoding bit groups in parallel
US5247638Jun 18, 1990Sep 21, 1993Storage Technology CorporationApparatus for compressing data in a dynamically mapped virtual data storage subsystem
US5247646Jul 22, 1991Sep 21, 1993Aquidneck Systems International, Inc.Compressed data optical disk storage system
US5263168Jun 3, 1991Nov 16, 1993Motorola, Inc.Circuitry for automatically entering and terminating an initialization mode in a data processing system in response to a control signal
US5270832Apr 14, 1992Dec 14, 1993C-Cube MicrosystemsSystem for compression and decompression of video data using discrete cosine transform and coding techniques
US5287420Apr 8, 1992Feb 15, 1994SuperMac TechnologyMethod for image compression on a personal computer
US5293379May 27, 1993Mar 8, 1994Gandalf Technologies, Inc.Packet-based data compression method
US5307497Jun 25, 1990Apr 26, 1994International Business Machines Corp.Disk operating system loadable from read only memory using installable file system interface
US5309555May 14, 1992May 3, 1994International Business Machines CorporationRealtime communication of hand drawn images in a multiprogramming window environment
US5355498Aug 30, 1993Oct 11, 1994Sun Microsystems, Inc.Method and apparatus for booting a computer system without loading a device driver into memory
US5357614Sep 17, 1992Oct 18, 1994Rexon/Tecmar, Inc.Data compression controller
US5379036Apr 1, 1992Jan 3, 1995Method and apparatus for data compression
US5379757Nov 30, 1992Jan 10, 1995Olympus Optical Co. Ltd.Method of compressing endoscope image data based on image characteristics
US5381145Feb 10, 1993Jan 10, 1995Ricoh Corporation
Ricoh Company Ltd.
Method and apparatus for parallel decoding and encoding of data
US5394534Sep 11, 1992Feb 28, 1995International Business Machines CorporationData compression/decompression and storage of compressed and uncompressed data on a same removable data storage medium
US5396228Jan 16, 1992Mar 7, 1995Mobile Telecommunications TechnologiesMethods and apparatus for compressing and decompressing paging data
US5400401Oct 30, 1992Mar 21, 1995Scientific Atlanta, Inc.System and method for transmitting a plurality of digital services
US5403639Sep 2, 1992Apr 4, 1995Storage Technology CorporationFile server having snapshot application data groups
US5406278Feb 28, 1992Apr 11, 1995Intersecting Concepts, Inc.Method and apparatus for data compression having an improved matching algorithm which utilizes a parallel hashing technique
US5406279Sep 2, 1992Apr 11, 1995Cirrus Logic, Inc.General purpose, hash-based technique for single-pass lossless data compression
US5412384Aug 10, 1994May 2, 1995International Business Machines CorporationMethod and system for adaptively building a static Ziv-Lempel dictionary for database compression
US5414850Aug 23, 1991May 9, 1995STAC Electronics, Inc.System for transparently compressing data files in a computer system
US5420639Apr 1, 1993May 30, 1995Scientific-Atlanta, Inc.Rate adaptive huffman coding
US5434983Aug 28, 1992Jul 18, 1995Fujitsu LimitedData processing apparatus having first bus with bus arbitration independent of CPU, second bus for CPU, and gate between first and second buses
US5452287Sep 20, 1993Sep 19, 1995Motorola, Inc.Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services
US5461679May 14, 1993Oct 24, 1995Apple Computer, Inc.Method and apparatus for encoding/decoding image data
US5467087Dec 18, 1992Nov 14, 1995Apple Computer, Inc.High speed lossless data compression system
US5471206Dec 5, 1994Nov 28, 1995Ricoh Corporation
Ricoh Company Ltd
Method and apparatus for parallel decoding and encoding of data
US5479587Sep 3, 1992Dec 26, 1995Hewlett-Packard CompanyPage printer having adaptive data compression for memory minimization
US5483470Jun 29, 1992Jan 9, 1996AT&T Corp.Timing verification by successive approximation
US5486826May 19, 1994Jan 23, 1996PS Venture 1 LLCMethod and apparatus for iterative compression of digital data
US5495244Oct 12, 1994Feb 27, 1996Samsung Electronics Co., Ltd.Device for encoding and decoding transmission signals through adaptive selection of transforming methods
US5506844May 20, 1994Apr 9, 1996Compression Labs, Inc.Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth
US5506872Apr 26, 1994Apr 9, 1996AT&T Corp.Dynamic compression-rate selection arrangement
US5530845Jan 17, 1995Jun 25, 1996Southwestern Bell Technology Resources, Inc.Storage control subsystem implemented with an application program on a computer
US5533051Mar 12, 1993Jul 2, 1996The James GroupMethod for data compression
US5535356Sep 9, 1992Jul 9, 1996Samsung Electronics Co., Ltd.Digital data recording/playback system utilizing EEPROM and ROM memories as a storage medium
US5537658Jun 7, 1995Jul 16, 1996International Business Machines CorporationDistributed directory method and structure for direct access storage device (DASD) data compression
US5557551Jul 18, 1995Sep 17, 1996International Business Machines CorporationMethod and apparatus for a thermal protection unit
US5557668May 25, 1995Sep 17, 1996Teledata Solutions, Inc.Call distribution system with distributed control of calls and data distribution
US5557749Oct 15, 1992Sep 17, 1996Intel CorporationSystem 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
US5561824Oct 4, 1994Oct 1, 1996International Business Machines CorporationStorage management of data for ensuring communication of minimal length data
US5563961Mar 3, 1994Oct 8, 1996Radius Inc.Video data compression method and system which measures compressed data storage time to optimize compression rate
US5574952May 11, 1994Nov 12, 1996International Business Machines CorporationData storage system and method for operating a disk controller including allocating disk space for compressed data
US5574953Aug 19, 1994Nov 12, 1996Hewlett-Packard CompanyStoring compressed data in non-contiguous memory
US5583500Dec 23, 1993Dec 10, 1996Ricoh Corporation
Ricoh Company, Ltd.
Method and apparatus for parallel encoding and decoding of data
US5590306Jul 20, 1993Dec 31, 1996Fuji Photo Film Co., Ltd.Memory card management system for writing data with usage and recording codes made significant
US5596674May 26, 1993Jan 21, 1997Sony Corporation
Sony United Kingdom Limited
State machine apparatus and methods for encoding data in serial form and decoding using multiple tables
US5604824Sep 22, 1994Feb 18, 1997Houston Advanced Research CenterMethod and apparatus for compression and decompression of documents and the like using splines and spline-wavelets
US5606706Aug 22, 1994Feb 25, 1997Hitachi, Ltd.Data storing system and data transfer method
US5611024Aug 28, 1992Mar 11, 1997Compaq Computer CorporationData compression of bit map images
US5612788May 18, 1994Mar 18, 1997Sony Corporation
Sony United Kingdom Limited
Video data compression apparatus for recording and reproducing compressed video data at their various compressed data rates
US5613069Dec 16, 1994Mar 18, 1997Tony WalkerNon-blocking packet switching network with dynamic routing codes having incoming packets diverted and temporarily stored in processor inputs when network ouput is not available
US5615017Nov 18, 1992Mar 25, 1997Samsung Electronics Co., Ltd.Method of and control circuit for compression recording and reproducing of multiple images
US5621820Aug 25, 1995Apr 15, 1997Radius Inc.Video data compression method and system which measures compressed data storage time to optimize compression rate
US5623623May 11, 1995Apr 22, 1997Samsung Electronics Co., Ltd.Digital storage system adopting semiconductor memory device
US5623701Jun 6, 1995Apr 22, 1997International Business Machines CorporationData compression method and structure for a direct access storage device
US5627534Mar 23, 1995May 6, 1997International Business Machines CorporationDual stage compression of bit mapped image data using refined run length and LZ compression
US5627995Jun 1, 1994May 6, 1997Alfred P. GnadingerData compression and decompression using memory spaces of more than one size
US5629732Mar 29, 1994May 13, 1997The Trustees of Columbia University in the City of New YorkViewer controllable on-demand multimedia service
US5630092Jan 2, 1996May 13, 1997International Business MachinesSystem and method for transferring compressed and uncompressed data between storage systems
US5635632Apr 26, 1994Jun 3, 1997Cytec Technology Corp.Settling process analysis device and method
US5635932Jul 21, 1995Jun 3, 1997Fujitsu LimitedLempel-ziv compression with expulsion of dictionary buffer matches
US5638498Jun 7, 1995Jun 10, 1997Adobe Systems IncorporatedMethod and apparatus for reducing storage requirements for display data
US5640158Sep 14, 1995Jun 17, 1997Seiko Epson CorporationReversible method of encoding data
US5642506Jan 16, 1996Jun 24, 1997International Business Machines CorporationMethod and apparatus for initializing a multiprocessor system
US5649032Nov 14, 1994Jul 15, 1997David Sarnoff Research Center, Inc.System for automatically aligning images to form a mosaic image
US5652795Nov 13, 1995Jul 29, 1997Hughes ElectronicsMethod and apparatus for an adapter card providing conditional access in a communication system
US5652857Jan 29, 1996Jul 29, 1997Fujitsu LimitedDisk control apparatus for recording and reproducing compression data to physical device of direct access type
US5652917Jul 30, 1996Jul 29, 1997Video 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
US5654703Jun 17, 1996Aug 5, 1997Hewlett-Packard CompanyParallel data compression and decompression
US5655138Apr 11, 1995Aug 5, 1997Elonex I. P. HoldingsApparatus and method for peripheral device control with integrated data compression
US5666560Aug 3, 1995Sep 9, 1997International Business Machines CorporationStorage method and hierarchical padding structure for direct access storage device (DASD) data compression
US5668737Mar 22, 1995Sep 16, 1997Pixel Magic, Inc.High-speed data processor and coding method
US5671389Jan 11, 1996Sep 23, 1997Quantum CorporationAdaptive compression caching for tape recording
US5675333Aug 29, 1995Oct 7, 1997U.S. Philips CorporationDigital compressed sound recorder
US5686916Dec 28, 1995Nov 11, 1997Philips Electronics North America Corp.Multi-code-book variable length decoder
US5694619Jun 16, 1994Dec 2, 1997Fujitsu LimitedSystem for exclusively controlling access of a semiconductor memory module using a backup memory and compression and decompression techniques
US5696927Dec 21, 1995Dec 9, 1997Advanced Micro Devices, Inc.Memory paging system and method including compressed page mapping hierarchy
US5703793Jul 7, 1995Dec 30, 1997Discovision AssociatesVideo decompression
US5715477Dec 4, 1996Feb 3, 1998Elonex I.P. HoldingsApparatus and method for peripheral device control with integrated data compression
US5717393Jul 19, 1996Feb 10, 1998Fujitsu LimitedApparatus for data compression and data decompression
US5717394Dec 17, 1996Feb 10, 1998Ricoh Company Ltd.
Ricoh Corporation
Method and apparatus for encoding and decoding data
US5719862May 14, 1996Feb 17, 1998Pericom Semiconductor Corp.Packet-based dynamic de-skewing for network switch with local or central clock
US5721958Dec 4, 1996Feb 24, 1998Elonex I.P. HoldingsApparatus and method for peripheral device control with integrated data compression
US5724475May 18, 1995Mar 3, 1998Compressed digital video reload and playback system
US5729228Jul 6, 1995Mar 17, 1998International Business Machines Corp.Parallel compression and decompression using a cooperative dictionary
US5748904Sep 13, 1996May 5, 1998Silicon Integrated Systems Corp.Method and system for segment encoded graphic data compression
US5757852Jan 24, 1997May 26, 1998Western Atlas International, Inc.Method for compression of high resolution seismic data
US5771340Dec 18, 1996Jun 23, 1998Oki Electric Industry Co., Ltd.Data compression method and print processing device utilizing the same
US5778411Sep 18, 1997Jul 7, 1998Symbios, Inc.Method for virtual to physical mapping in a mapped compressed virtual storage subsystem
US5781767Oct 31, 1996Jul 14, 1998Hitachi, Ltd.Package blocking method for a storage system having a bus common to a plurality of kinds of groups of packages
US5784572Dec 29, 1995Jul 21, 1998LSI Logic CorporationMethod and apparatus for compressing video and voice signals according to different standards
US5787487Mar 21, 1997Jul 28, 1998Fuji Xerox Co., Ltd.Information storage system for converting data at transfer
US5796864Jan 4, 1995Aug 18, 1998Apple Computer, Inc.Method and apparatus for real-time lossless compression and decompression of image data
US5799110Nov 9, 1995Aug 25, 1998Utah State University FoundationHierarchical adaptive multistage vector quantization
US5805932Feb 13, 1996Sep 8, 1998Sony CorporationSystem for transmitting compressed data if compression ratio is at least preset ratio and pre-compressed data if compression ratio is less than preset ratio
US5808660Sep 4, 1996Sep 15, 1998Sony CorporationVideo on-demand system with a plurality of reception apparatus connected in a daisy chain connection
US5809176Oct 18, 1995Sep 15, 1998Seiko Epson CorporationImage data encoder/decoder system which divides uncompresed image data into a plurality of streams and method thereof
US5809337Mar 29, 1996Sep 15, 1998Intel CorporationMass storage devices utilizing high speed serial communications
US5812789Aug 26, 1996Sep 22, 1998STMicroelectronics, Inc.Video and/or audio decompression and/or compression device that shares a memory interface
US5818368Apr 18, 1997Oct 6, 1998Premier Research, LLCMethod and apparatus for lossless digital data compression
US5818369Mar 7, 1996Oct 6, 1998Pegasus Imaging CorporationRapid entropy coding for data compression or decompression
US5818530Jun 19, 1996Oct 6, 1998Thomson Consumer Electronics, Inc.MPEG compatible decoder including a dual stage data reduction network
US5819215Oct 13, 1995Oct 6, 1998Method and apparatus for wavelet based data compression having adaptive bit rate control for compression of digital audio or other sensory data
US5825424Jun 19, 1996Oct 20, 1998Thomson 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
US5825830Aug 17, 1995Oct 20, 1998Method and apparatus for the compression of audio, video or other data
US5832037Jun 24, 1996Nov 3, 1998SamSung Electronics Co., Ltd.Method of compressing and expanding data
US5832126Jul 3, 1996Nov 3, 1998Oki Data CorporationMethod and apparatus for compressing mixed text and image data
US5836003Dec 13, 1996Nov 10, 1998Visnet Ltd.Methods and means for image and voice compression
US5838996May 31, 1994Nov 17, 1998International Business Machines CorporationSystem for determining presence of hardware decompression, selectively enabling hardware-based and software-based decompression, and conditioning the hardware when hardware decompression is available
US5839100Apr 22, 1996Nov 17, 1998Lossless and loss-limited compression of sampled data signals
US5841979May 7, 1996Nov 24, 1998Information Highway Media Corp.Enhanced delivery of audio data
US5847762Dec 27, 1995Dec 8, 1998Thomson Consumer Electronics, Inc.MPEG system which decompresses and then recompresses MPEG video data before storing said recompressed MPEG video data into memory
US5861824Feb 6, 1997Jan 19, 1999Ricoh Company, Ltd.Encoding method and system, and decoding method and system
US5861920Nov 8, 1996Jan 19, 1999Hughes Electronics CorporationHierarchical low latency video compression
US5864342Jun 27, 1996Jan 26, 1999Microsoft CorporationMethod and system for rendering graphical objects to image chunks
US5867167Nov 4, 1997Feb 2, 1999Sun Microsystems, Inc.Compression of three-dimensional graphics data including quantization, delta-encoding, and variable-length encoding
US5867602Jun 30, 1995Feb 2, 1999Ricoh Corporation
Ricoh Company Ltd.
Reversible wavelet transform and embedded codestream manipulation
US5870036Feb 24, 1995Feb 9, 1999International Business Machines CorporationAdaptive multiple dictionary data compression
US5870087Nov 13, 1996Feb 9, 1999LSI Logic CorporationMPEG decoder system and method having a unified memory for transport decode and system controller functions
US5872530Jan 28, 1997Feb 16, 1999Hitachi, Ltd.Method of and apparatus for compressing and decompressing data and data processing apparatus and network system using the same
US5883975Sep 11, 1995Mar 16, 1999Nippon Steel CorporationCompression and decompression methods on two-dimensional image data
US5886655Apr 9, 1997Mar 23, 1999Hewlett-Packard CompanyArithmetic coding context model that accelerates adaptation for small amounts of data
US5889961Jun 27, 1996Mar 30, 1999International Business Machines CorporationDisk drive having program to be executed by a second processor stored in a first processor's ROM in a compressed form
US5915079Jun 17, 1997Jun 22, 1999Hewlett-Packard CompanyMulti-path data processing pipeline
US5917438Jun 25, 1996Jun 29, 1999Victor Company of Japan, Ltd.Data storing and outputting apparatus
US5920326May 30, 1997Jul 6, 1999Hewlett Packard CompanyCaching and coherency control of multiple geometry accelerators in a computer graphics system
US5936616Aug 7, 1996Aug 10, 1999Microsoft CorporationMethod and system for accessing and displaying a compressed display image in a computer system
US5949355Aug 21, 1997Sep 7, 1999Cennoid Technologies, Inc.Method and apparatus for adaptive data compression
US5955976Dec 2, 1997Sep 21, 1999Hughes Electronics CorporationData compression for use with a communications channel
US5960465Feb 27, 1997Sep 28, 1999Novell, Inc.Apparatus and method for directly accessing compressed data utilizing a compressed memory address translation unit and compression descriptor table
US5964842Jan 31, 1997Oct 12, 1999Network Computing Devices, Inc.Method and apparatus for scaling data compression based on system capacity
US5968149Jan 7, 1998Oct 19, 1999International Business Machines CorporationTandem operation of input/output data compression modules
US5973630Mar 1, 1999Oct 26, 1999Hughes Electronics CorporationData compression for use with a communications channel
US5974235Oct 31, 1996Oct 26, 1999Sensormatic Electronics CorporationApparatus having flexible capabilities for analysis of video information
US5974471Jul 19, 1996Oct 26, 1999Advanced Micro Devices, Inc.Computer system having distributed compression and decompression logic for compressed data movement
US5978483Jun 18, 1997Nov 2, 1999Inkel CorporationSecurely encrypted remote keyless entry system
US5982723Sep 30, 1996Nov 9, 1999Laser Dynamics, Inc.Data recording and reproducing method for multi-layered optical disk system
US5991515Jul 15, 1997Nov 23, 1999Adobe Systems IncorporatedMethod and apparatus for compressing and decompressing data prior to display
US5996033Sep 4, 1997Nov 30, 1999Data compression device comprising input connector for connecting to game player system, output connector for connecting to memory card, and virtual memory page switch
US6000009May 6, 1997Dec 7, 1999International Business Machines CorporationMethod and apparatus for allocation of disk memory space for compressed data records
US6002411Nov 16, 1994Dec 14, 1999Interactive Silicon, Inc.Integrated video and memory controller with data processing and graphical processing capabilities
US6003115Jul 29, 1997Dec 14, 1999Quarterdeck CorporationMethod and apparatus for predictive loading of a cache
US6008743Nov 19, 1997Dec 28, 1999International Business Machines CorporationMethod and apparatus for switching between data compression modes
US6011901Nov 26, 1997Jan 4, 2000Timepres CorporationCompressed digital video record and playback system
US6014694Jun 26, 1997Jan 11, 2000Citrix Systems, Inc.System for adaptive video/audio transport over a network
US6026217Jun 21, 1996Feb 15, 2000Digital Equipment CorporationMethod and apparatus for eliminating the transpose buffer during a decomposed forward or inverse 2-dimensional discrete cosine transform through operand decomposition storage and retrieval
US6028725Nov 4, 1997Feb 22, 2000EMC CorporationMethod and apparatus for increasing disc drive performance
US6031939Mar 13, 1998Feb 29, 2000AlcatelMethod of optimizing the compression of image data, with automatic selection of compression conditions
US6032148Sep 15, 1997Feb 29, 2000Hewlett-Packard CompanyMultilevel storage system with hybrid data compression
US6061398Nov 14, 1996May 9, 2000Fujitsu LimitedMethod of and apparatus for compressing and restoring data
US6073232Feb 25, 1997Jun 6, 2000International Business Machines CorporationMethod for minimizing a computer's initial program load time after a system reset or a power-on using non-volatile storage
US6075470Feb 26, 1998Jun 13, 2000Research In Motion LimitedBlock-wise adaptive statistical data compressor
US6091777May 26, 1998Jul 18, 2000Cubic Video Technologies, Inc.Continuously adaptive digital video compression system and method for a web streamer
US6094634Jan 23, 1998Jul 25, 2000Fujitsu LimitedData compressing apparatus, data decompressing apparatus, data compressing method, data decompressing method, and program recording medium
US6097520Jun 30, 1997Aug 1, 2000Microsoft CorporationRemote control receiver and method of operation
US6104389Jun 12, 1998Aug 15, 2000Victor Company of Japan, Ltd.Broadcast receiving method and broadcast receiving apparatus therefor
US6105130Jan 30, 1998Aug 15, 2000Adaptec, Inc.Method for selectively booting from a desired peripheral device
US6128412Mar 31, 1997Oct 3, 2000Fujitsu LimitedStatistical data compression/decompression method
US6141053Jan 3, 1997Oct 31, 2000Method of optimizing bandwidth for transmitting compressed video data streams
US6145069Apr 26, 1999Nov 7, 2000Interactive Silicon, Inc.Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devices
US6169241Feb 20, 1998Jan 2, 2001Yamaha CorporationSound source with free compression and expansion of voice independently of pitch
US6172936Feb 24, 1999Jan 9, 2001Fujitsu LimitedMemory circuit
US6173381Aug 8, 1997Jan 9, 2001Interactive Silicon, Inc.Memory controller including embedded data compression and decompression engines
US6182125Oct 13, 1998Jan 30, 20013Com CorporationMethods for determining sendable information content based on a determined network latency
US6192082Nov 13, 1998Feb 20, 2001Compaq Computer CorporationDigital television data format conversion with automatic parity detection
US6195024Dec 11, 1998Feb 27, 2001Realtime Data, LLCContent independent data compression method and system
US6195465Jun 30, 1995Feb 27, 2001Ricoh Company, Ltd.
Ricoh Corporation
Method and apparatus for compression using reversible wavelet transforms and an embedded codestream
US6222886Jun 24, 1996Apr 24, 2001Kabushiki Kaisha ToshibaCompression based reduced memory video decoder
US6225922Mar 16, 1998May 1, 2001Hewlett-Packard CompanySystem and method for compressing data using adaptive field encoding
US6226667May 26, 1998May 1, 2001International Business Machines CorporationMethod and apparatus for preloading data in a distributed data processing system
US6226740Dec 21, 1998May 1, 2001NEC CorporationInformation processing apparatus and method that uses first and second power supplies for reducing booting time
US6253264Mar 6, 1998Jun 26, 2001Intelligent Compression TechnologiesCoding network grouping data of same data type into blocks using file data structure and selecting compression for individual block base on block data type
US6272178Oct 15, 1998Aug 7, 2001Nokia Mobile Phones Ltd.Video data encoder and decoder
US6272627Oct 30, 1998Aug 7, 2001ATI International SRLMethod and apparatus for booting up a computing system with enhanced graphics
US6272628Dec 14, 1998Aug 7, 2001International Business Machines CorporationBoot code verification and recovery
US6282641Nov 18, 1998Aug 28, 2001Phoenix 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
US6308311May 14, 1999Oct 23, 2001Xilinx, Inc.Method for reconfiguring a field programmable gate array from a host
US6309424Nov 3, 2000Oct 30, 2001Realtime Data LLCContent independent data compression method and system
US6317714Feb 4, 1997Nov 13, 2001Microsoft CorporationController and associated mechanical characters operable for continuously performing received control data while engaging in bidirectional communications over a single communications channel
US6330622Oct 23, 1998Dec 11, 2001Intel CorporationDirect processor access via an external multi-purpose interface
US6345307Nov 12, 1999Feb 5, 2002General Instrument CorporationMethod and apparatus for compressing hypertext transfer protocol (HTTP) messages
US6392567Jan 22, 2001May 21, 2002Fijitsu LimitedApparatus for repeatedly compressing a data string and a method thereof
US6404931Dec 14, 1998Jun 11, 2002Microsoft CorporationCode book construction for variable to variable length entropy encoding
US6421387Aug 10, 2000Jul 16, 2002North Carolina State UniversityMethods and systems for forward error correction based loss recovery for interactive video transmission
US6434168Dec 7, 1998Aug 13, 2002Nokia Telecommunications OyData compression on a data connection
US6434695Dec 23, 1998Aug 13, 2002Apple Computer, Inc.Computer operating system using compressed ROM image in RAM
US6442659Feb 17, 1998Aug 27, 2002EMC CorporationRaid-type storage system and technique
US6449682Jun 18, 1999Sep 10, 2002Phoenix Technologies Ltd.System and method for inserting one or more files onto mass storage
US6452602Dec 13, 1999Sep 17, 2002ATI International SrlMethod and apparatus for storing compressed data
US6463509Jan 26, 1999Oct 8, 2002Motive Power, Inc.Preloading data in a cache memory according to user-specified preload criteria
US6487640Jan 19, 1999Nov 26, 2002International Business Machines CorporationMemory access request reordering to reduce memory access latency
US6489902Sep 17, 2001Dec 3, 2002Hughes Electronics CorporationData compression for use with a communications channel
US6513113Jun 16, 1999Jan 28, 2003Ricoh Company, Ltd.Electronic instrument adapted to be selectively booted either from externally-connectable storage unit or from internal nonvolatile rewritable memory
US6529633Sep 10, 1999Mar 4, 2003Texas Instruments IncorporatedParallel difference coding method for lossless compression and real time decompression
US6532121Oct 25, 1999Mar 11, 2003Hewlett-Packard CompanyCompression algorithm with embedded meta-data for partial record operation augmented with expansion joints
US6539456Oct 13, 1999Mar 25, 2003Intel CorporationHardware acceleration of boot-up utilizing a non-volatile disk cache
US6542644Sep 28, 1999Apr 1, 2003Fujitsu LimitedStatistical data compression/decompression method
US6577254Nov 14, 2001Jun 10, 2003Hewlett-Packard Development Company, L.P.Data compression/decompression system
US6590609Feb 19, 1998Jul 8, 2003Hitachi, Ltd.Image signal recording system
US6597812May 26, 2000Jul 22, 2003Realtime Data, LLCSystem and method for lossless data compression and decompression
US6601104Mar 11, 1999Jul 29, 2003Realtime Data LLCSystem and methods for accelerated data storage and retrieval
US6604040Dec 10, 2001Aug 5, 2003Sumitomo Rubber Industries, LimitedApparatus and method for identifying tires and apparatus and method for evaluating road surface conditions
US6604158Jan 11, 2000Aug 5, 2003Realtime Data, LLCSystem and methods for accelerated data storage and retrieval
US6606040Feb 13, 2001Aug 12, 2003Mosaid Technologies, Inc.Method and apparatus for adaptive data compression
US6606413Jun 1, 1999Aug 12, 2003Trestle Acquisition Corp.Compression packaged image transmission for telemicroscopy
US6609223Apr 6, 2000Aug 19, 2003Kencast, 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
US6618728Jan 31, 1996Sep 9, 2003Electronic Data Systems CorporationMulti-process compression
US6624761Oct 29, 2001Sep 23, 2003Realtime Data, LLCContent independent data compression method and system
US6650261Jun 18, 2002Nov 18, 2003Xerox CorporationSliding window compression method utilizing defined match locations
US6661839Nov 20, 1998Dec 9, 2003Advantest CorporationMethod and device for compressing and expanding data pattern
US6661845Jun 23, 2000Dec 9, 2003Vianix, LCData compression system and method
US6704840Jun 19, 2001Mar 9, 2004Intel CorporationComputer system and method of computer initialization with caching of option BIOS
US6711709Jun 24, 1998Mar 23, 2004Unisys CorporationIntegrated block checking system for rapid file transfer of compressed data
US6717534Jan 15, 2003Apr 6, 2004Fuji Xerox Co., Ltd.Data encoding device and data decoding device
US6731814Dec 4, 2000May 4, 2004Xerox CorporationMethod for compressing digital documents with control of image quality and compression rate
US6745282Nov 15, 2002Jun 1, 2004Fujitsu LimitedCompressed data managing apparatus and method therefor to manage compressed data of a disk storage
US6748457Feb 2, 2001Jun 8, 2004Realtime Data, LLCData storewidth accelerator
US6756922May 21, 2001Jun 29, 2004International Business Machines CorporationMethod and system for compression of a set of mostly similar strings allowing fast retrieval
US6810434Aug 14, 2001Oct 26, 2004Kawasaki Microelectronics, Inc.Multimedia interface having a processor and reconfigurable logic
US6856651May 31, 2001Feb 15, 2005Peribit Networks, Inc.System and method for incremental and continuous data compression
US6885316Dec 2, 2003Apr 26, 2005System and method for keyboard independent touch typing
US6885319Jan 11, 2002Apr 26, 2005Quickshift, Inc.System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms
US6888893Apr 28, 2001May 3, 2005Microsoft CorporationSystem and process for broadcast and communication with very low bit-rate bi-level or sketch video
US6909383Oct 1, 2003Jun 21, 2005Digital Fountain, Inc.Systematic encoding and decoding of chain reaction codes
US6944740Mar 27, 2002Sep 13, 2005International Business Machines CorporationMethod for performing compressed I/O with memory expansion technology
US7054493Jan 8, 2003May 30, 2006Ricoh Co., Ltd.Context generation
US7102544May 31, 2005Sep 5, 2006Altera CorporationMethod and system for improving memory interface data integrity in PLDs
US7130913Jul 28, 2003Oct 31, 2006Realtime Data LLCSystem and methods for accelerated data storage and retrieval
US7161506Sep 22, 2003Jan 9, 2007Realtime Data LLCSystems and methods for data compression such as content dependent data compression
US7181608Feb 2, 2001Feb 20, 2007Realtime Data LLCSystems and methods for accelerated loading of operating systems and application programs
US7190284Jan 29, 1999Mar 13, 2007Selective lossless, lossy, or no compression of data based on address range, data type, and/or requesting agent
US7321937Apr 8, 2006Jan 22, 2008Realtime Data LLCSystem and methods for accelerated data storage and retrieval
US20010031092Dec 4, 2000Method for compressing digital documents with control of image quality and compression rate
US20010032128Dec 22, 2000Techniques for optimizing promotion delivery
US20010052038Feb 2, 2001REALTIME DATA, LLCData storewidth accelerator
US20020037035May 31, 2001System and method for incremental and continuous data compression
US20020080871Oct 3, 2001Realtime Data, LLCSystem and method for data feed acceleration and encryption
US20020101367Jan 11, 2002Interactive Silicon, Inc.System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms
US20020104891Apr 16, 2001Smart card for storage and retrieval of digitally compressed color images
US20020126755Apr 28, 2001System and process for broadcast and communication with very low bit-rate bi-level or sketch video
US20020191692Feb 13, 2002Realtime Data, LLCBandwidth sensitive data compression and decompression
US20030030575May 7, 2001Harmonic Data Systems Ltd.Lossless data compression
US20030034905May 17, 2002Cyber Operations, LLCSystem and method for encoding and decoding data files
US20030084238Nov 15, 2002Storage control apparatus and method for compressing data for disk storage
US20030142874Jan 8, 2003Context generation
US20030191876Nov 27, 2002Data storewidth accelerator
US20040042506May 7, 2003Realtime Data, LLCSystem and method for data feed acceleration and encryption
US20040073710Jul 28, 2003System and methods for accelerated data storage and retrieval
US20060015650Sep 19, 2005System and methods for accelerated data storage and retrieval
US20060181441Apr 8, 2006Content independent data compression method and system
US20060181442Apr 8, 2006Content independent data compression method and system
US20060184696Apr 8, 2006System and methods for accelerated data storage and retrieval
US20060190644Apr 8, 2006Data storewidth accelerator
US20060195601Apr 8, 2006System and methods for accelerated data storage and retrieval
US20070043939Oct 19, 2006Realtime Data LLCSYSTEMS AND METHODS FOR ACCELERATED LOADING OF OPERATING SYSTEMS AND APPLICATION PROGRAMS
US20070050514Oct 26, 2006Realtime Data LLCSYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL
US20070050515Oct 26, 2006Realtime Data LLCSYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL
US20070067483Oct 26, 2006Realtime Data LLCSYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL
US20070083746Oct 19, 2006Realtime Data LLCSYSTEMS AND METHODS FOR ACCELERATED LOADING OF OPERATING SYSTEMS AND APPLICATION PROGRAMS
US20070109154Jan 8, 2007Data compression systems and methods
US20070109155Jan 8, 2007Data compression systems and methods
US20070109156Jan 8, 2007Data compression system and methods

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7714747Jan 8, 2007May 11, 2010Realtime Data LLCData compression systems and methods
US7777651Jun 2, 2008Aug 17, 2010Realtime Data LLCSystem and method for data feed acceleration and encryption
US7831491Nov 5, 2004Nov 9, 2010Chicago Mercantile Exchange Inc.Market data message format
US7966496Dec 22, 2006Jun 21, 2011JPMorgan Chase Bank, N.A.System and method for single sign on process for websites with multiple applications and services
US7987246May 23, 2002Jul 26, 2011JPMorgan Chase BankMethod and system for client browser update
US7987501Dec 21, 2001Jul 26, 2011JPMorgan Chase Bank, N.A.System and method for single session sign-on
US8054879Jan 8, 2010Nov 8, 2011Realtime Data LLCBandwidth sensitive data compression and decompression
US8073047May 19, 2008Dec 6, 2011Realtime Data, LLCBandwidth sensitive data compression and decompression
US8090936Oct 19, 2006Jan 3, 2012Realtime Data, LLCSystems and methods for accelerated loading of operating systems and application programs
US8112619Oct 19, 2006Feb 7, 2012Realtime Data LLCSystems and methods for accelerated loading of operating systems and application programs
US8160960Dec 11, 2009Apr 17, 2012JPMorgan Chase Bank, N.A.System and method for rapid updating of credit information
US8164490Jul 28, 2010Apr 24, 2012Fujitsu LimitedData compression/decompression method and computer readable storage medium storing compression/decompression program
US8185940Jul 17, 2007May 22, 2012JPMorgan Chase Bank, N.A.System and method for providing discriminated content to network users
US8228213Sep 23, 2009Jul 24, 2012International Business Machines CorporationData compression system and associated methods
US8229820Sep 22, 2010Jul 24, 2012Chicago Mercantile Exchange Inc.Market data message format

Claims

1. 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.