Stephen R Dashiell, Bindiganavele A Prasad, Ronald E Rider, James A Steffen: Virtual memory cache for use in multi-processing systems. Xerox Corporation, Robert E Cuhya, June 27, 1989: US04843542 (99 worldwide citation)

A system for maintaining data consistency among distributed processors, each having its associated cache memory. A processor addresses data in its cache by specifying the virtual address. The cache will search its cells for the data associatively. Each cell has a virtual address, a real address, fla ...

William E Nelson, James M Sweet, Norman W Zeck, Ronald E Rider: Sliding window compression method utilizing defined match locations. Xerox Corporation, William Eipert, November 18, 2003: US06650261 (62 worldwide citation)

An improved sliding window dictionary-based compression method limits the data within the sliding window searched to data strings occurring at each discrete match location within a plurality of predefined discrete match locations, the plurality of predefined discrete match locations comprising a set ...

Ronald E Rider, Butler W Lampson: High resolution character generator. Xerox Corporation, M J Colitz Jr, T J Anderson, B P Smith, March 14, 1978: US04079458 (44 worldwide citation)

High resolution character generator for producing rows of characters to be scanned on a display medium. Input data defining characters to be printed in ordered rows of text is sorted to provide specifications for the characters which being on each successive scan line. These specifications are store ...

Jean Swey Kao, Jack C Liu, Ronald E Rider: Process for sequentially reading a page from an image memory in either of two directions. Xerox Corporation, Robert Cunha, October 1, 1996: US05561777 (29 worldwide citation)

A process of loading an image in the form of a bit map into a memory which can transfer data words in burst mode in either row or column direction. First, the memory is divided into two sections with odd words stored in one section, even in the other, which allows ping pong buffers to be reading one ...

Charles P Thacker, Fielding M Norman, Ronald E Rider: High speed Hamming code circuit and method for the correction of error bursts. Xerox Corporation, Robert E Cunha, June 30, 1981: US04276647 (23 worldwide citation)

A circuit and method for the high speed generation and comparison of Hamming codes to enable the correction of an error burst is described. The circuit generates or compares n Hamming codes simultaneously with the data field transmission. Each code word is associated with a data field word comprisin ...

Ronald E Rider: Adapter for raster output scanning printer. Xerox Corporation, Barry Paul Smith, W Douglas Carothers Jr, July 14, 1981: US04279002 (21 worldwide citation)

An adapter is provided as an interface between a raster output scanning printer and an electronic image processor which formats digital information for use by the printer in creating printed images. The adapter accepts digital pulses through a structured array of communication lines from the electro ...

Vinod K Kadakia, Glen D Jones, Kedar D Parikh, Ronald E Rider: Hardware implementation of 4-pixel code encoder. Xerox Corporation, Robert E Cunha, April 27, 1982: US04327379 (21 worldwide citation)

A circuit to encode image data. The circuit receives image data in four bit nibbles which are either all-zero nibbles or terminating nibbles containing at least one non-zero bit. The circuit output is a series of code words, each a multiple of four bits and up to twenty-four bits long, packed into e ...

Charles P Holt, Anthony M Federico, Ernest L Legg, Gene A McDaniel Jr, Ronald E Rider: Document services architecture. Xerox Corporation, Frederick E McMullen, September 7, 1993: US05243518 (17 worldwide citation)

A layered document services architecture facilitating operation and interconnection of electronic printing systems with both resident and non-resident work inputs.

Ronald E Rider, Butler W Lampson: Parallel run-length decoder. Xerox Corporation, Barry Paul Smith, May 1, 1979: US04152697 (14 worldwide citation)

System and method for parallel decoding of character data in run length format to produce data in dot matrix form for presentation to a display device. The data for successive runs is stored in registers and processed in parallel to provide address data for memory devices programmed to deliver prede ...

Ronald E Rider: Hybrid bit clock servo. Xerox Corporation, Robert E Cunha, March 16, 1982: US04320420 (12 worldwide citation)

A circuit for controlling the clock rate separately for each facet of a polygon used in a laser driven raster output scanner. The clock rate for facet #0 is servoed using a first order integrator (11) driven by a digital correction circuit which compares the actual number of pulses against the requi ...