1
Kent D Anderson, Neal Glover: General purpose, hash-based technique for single-pass lossless data compression. Cirrus Logic, Roger W Blakely Jr, William E Alford, Gary B Goates, April 11, 1995: US05406279 (171 worldwide citation)

A general-purpose, single-pass, adaptive, and lossless data compression invention implements an LZ1-like method using a hash-based architecture. It is suitable for use in data storage and data communications applications. Implementation efficiency, in terms of required memory and logic gates relativ ...


2
Chih Ta Sung, Tzoyao Chan, Richard Chang, Mark A Rosenau, Jeffrey G Ort, Daniel T Daum, Yuanyuan Sun: Programmable audio-video synchronization method and apparatus for multimedia systems. Cirrus Logic, William E Alford, Steven A Robert Platt Bell & Associates Shaw, January 14, 1997: US05594660 (102 worldwide citation)

A multimedia system including an audio/video decoder/decompresser for decoding/decompressing a compressed encoded audio/video data stream to generate video images for display and audio signals for audible reproduction. The multimedia system includes an integrated system and video decoder with an aud ...


3
Vijay Karamcheti, Kumar Ganapathy, Kenneth Alan Okin, Rajesh Parekh: Systems and apparatus for main memory with non-volatile type memory modules, and related technologies. Virident Systems, Alford Law Group, William E Alford, July 20, 2010: US07761624 (71 worldwide citation)

A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a ...


4
Ankush Sood: Integrated circuit netlist migration. Cadence Design Systems, Alford Law Group, William E Alford, August 10, 2010: US07774735 (58 worldwide citation)

A method for migrating a netlist from one set of library cells to a new set of library cells with minimal time and effort and without loss of information within an ASCI environment. This methodology ensures that during translation logic equivalence and scan configurations are maintained in the new t ...


5
Geary L Leger: Bit rate doubler for serial data transmission or storage. Cirrus Logic, Gary B Goates, William E Alford, Steven A Shaw, September 8, 1998: US05805632 (56 worldwide citation)

The invention doubles the bit rate for a given media bandwidth as compared to, for example, Manchester encoding. It is applicable to serial transmission or storage of digital data. An arbitrary NRZ data stream is first encoded by a pre-encoding method, such as Manchester, that combines clock and dat ...


6
Kenneth Alan Okin, George Moussa, Kumar Ganapathy, Vijay Karamcheti, Rajesh Parekh: Systems and apparatus with programmable memory control for heterogeneous main memory. Virident Systems, Alford Law Group, William E Alford, November 1, 2011: US08051253 (54 worldwide citation)

A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to some of the plurality of traces, a heterogeneous memory channel including a plurality of sockets coupled to a memory channel bus of the PCB, ...


7
Ruban Kanapathippillai, Kenneth Alan Okin: Methods and apparatus of dual inline memory modules for flash memory. Virident Systems, Alford Law Group, William E Alford, May 29, 2012: US08189328 (38 worldwide citation)

In one embodiment of the invention, a flash memory dual inline memory module (FMDIMM) is disclosed. The FMDIMM includes a printed circuit board (PCB) with an edge connector; a first plurality of multi-chip packaged flash memory/support application specific integrated circuit (ASIC) parts mounted to ...


8
Geary L Leger: Apparatus for recovering data and clock information from an encoded serial data stream. Cirrus Logic, William E Alford, Steven A Shaw, August 29, 1995: US05446765 (37 worldwide citation)

The invention doubles the bit rate for a given media bandwidth as compared to, for example, Manchester encoding. It is applicable to serial transmission or storage of digital data. An arbitrary NRZ data stream is first encoded by a pre-encoding method, such as Manchester, that combines clock and dat ...


9
Radu Zlatanovici, Christoph Albrecht, Saurabh Kumar Tiwary: Automatic synthesis of clock distribution networks. Cadence Design Systems, Alford Law Group, William E Alford, June 19, 2012: US08205182 (33 worldwide citation)

In one embodiment of the invention, a method for designing an integrated circuit is disclosed. The method includes automatically partitioning clock sinks of an integrated circuit design into a plurality of partitions; automatically synthesizing a clock tree from a master clock generator into the plu ...


10
Vijay Karamcheti: Methods for data redundancy across three or more storage devices. Virident Systems, Alford Law Group, William E Alford, July 17, 2012: US08225006 (32 worldwide citation)

In one embodiment of the invention, a method for data redundancy across three or more storage devices is disclosed. The method includes storing a collection of data chunks as a plurality of N-1 data stripes across N storage devices where N is three or more, wherein each data chunk of up to N data ch ...