1
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: Managing a codec engine for memory compression/decompression operations using a data movement engine. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, August 8, 2006: US07089391 (154 worldwide citation)

A system and method for managing a functional unit in a system using a data movement engine. An exemplary system may comprise a CPU coupled to a memory controller. The memory controller may include or couple to a data movement engine (DME). The memory controller may in turn couple to a system memory ...


2
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms. Quickshift, Winstead Sechrest & Minick P C, Michael P Adams, E E Jack Richards II, April 26, 2005: US06885319 (77 worldwide citation)

Embodiments of a compression/decompression (codec) system may include a plurality of data compression engines each implementing a different data compression algorithm. A codec system may be designed for the reduction of data bandwidth and storage requirements and for compressing/decompressing data. ...


3
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: Parallel compression and decompression system and method having multiple parallel compression and decompression engines. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, November 16, 2004: US06819271 (73 worldwide citation)

Embodiments of a compression/decompression (codec) system may include a plurality of parallel data compression and/or parallel data decompression engines designed for the reduction of data bandwidth and storage requirements and for compressing/decompressing data. The plurality of compression/decompr ...


4
Thomas A Dye, Peter D Geiger, Manuel J Alvarez II: Graphics system and method for rendering independent 2D and 3D objects using pointer based display list video refresh operations. Interactive Silicon, Jeffrey C Hood, February 11, 2003: US06518965 (66 worldwide citation)

A spanning based method for rendering and display of 3D graphical data on a display device. The method first parses the geometry data, generates independent vertex-sorted geometric primitives (e.g., triangles) and then performs setup on the geometric primitives. The method then computes horizontal s ...


5
Thomas H Holman Jr, Peter D Geiger: SCSI bus concatenator/splitter. Dell USA, James W Huffman, David L McCombs, February 27, 1996: US05495584 (23 worldwide citation)

A system is described for selectively configuring a backplane-based SCSI subsystem in at least two alternative drive configurations. A concatenator/splitter (C/S) device enables a user to concatenate several SCSI devices onto a single bus, or alternatively to split the devices onto multiple buses. I ...


6
Thomas A Dye, Peter D Geiger, Manuel J Alvarez II: Video controller system with object display lists. Interactive Silicon, Michael P Adams, Winstead Sechrest & Minick P C, May 20, 2003: US06567091 (23 worldwide citation)

A graphics controller which performs display list-based video refresh operations that enable objects with independent frame rates to be efficiently assembled is disclosed. The graphics controller maintains a virtual display refresh list (VDRL) comprising a plurality of pointers to scan line segments ...


7
Thomas A Dye, Peter D Geiger, Manuel J Alvarez: Video controller system with object display lists. Jeffrey C Hood, Conley Rose & Tayon PC, October 10, 2002: US20020145611-A1 (1 worldwide citation)

A graphics controller which performs display list-based video refresh operations that enable objects with independent frame rates to be efficiently assembled is disclosed. The graphics controller maintains a virtual display refresh list (VDRL) comprising a plurality of pointers to scan line segments ...


8
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: Network device with improved storage density and access speed using compression techniques. Mossman Holdings, May 26, 2009: US07538694

A network device, also referred to as the Compression Enhanced Network Processor (CENP), with embedded parallel (or fast serial) compression and/or decompression capability. The network device may be a network processor based multi-ported switch, bridge, router, hub, or other device. The CENP may pr ...


9
Peter D Geiger, Manuel J Alvarez, Thomas A Dye: Managing a codec engine for memory compression / decompression operations using a data movement engine. Interactive Silicon Incorporated, Jeffrey C Hood, Conley Rose & Tayon PC, March 27, 2003: US20030061457-A1

A system and method for managing a functional unit in a system using a data movement engine. An exemplary system may comprise a CPU coupled to a memory controller. The memory controller may include or couple to a data movement engine (DME). The memory controller may in turn couple to a system memory ...


10
Thomas A Dye, Peter D Geiger, Manuel J Alvarez: Video controller system with screen caching. Jeffrey C Hood, Conley Rose & Tayon PC, September 26, 2002: US20020135585-A1

A graphics controller which performs display list-based video refresh operations and compresses assembled scan lines or portions thereof is disclosed. The graphics controller maintains a virtual display refresh list (VDRL) comprising a plurality of pointers to scan line segments in memory. The graph ...