Patents by Inventor Paul S. Ries

Paul S. Ries has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6856622
    Abstract: A method of facilitating the scheduling of a first multicast request signal of a series of multicast request signals is disclosed, wherein the first request signal is generated to enable the transmission of a multicast data cell by a source port processor to at least one destination port processor. In a preferred embodiment of the invention, the first request signal is received by a roster storage chip associated with a scheduler subsystem. The first request signal has associated therewith a multicast label of a first value and is adapted to schedule transmission of the first multicast cell to the at least one destination port processor at a first time. A roster of the at least one destination port processor to which the first multicast cell is destined is then generated. A dependence distance associated with the first request signal is determined. The dependence distance comprises the numerical value of the difference between a current multicast cell number (CMCN) and a previous multicast cell number (PMCN).
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: February 15, 2005
    Assignee: PMC-Sierra, Inc.
    Inventors: Costas Calamvokis, Nicholas McKeown, Paul S. Ries
  • Patent number: 5978926
    Abstract: Techniques for matching the speed of a microprocessor to potentially slower external system components. A master clock signal is communicated to a clock generator on the processor chip. The clock generator provides at least one external clock signal, which is communicated to various portions of the system. The clock generator includes programmable clock division circuitry that allows the external clock signal to be generated at any selected one of a plurality of fractions of the master clock frequency. The data pattern (the particular cycles in a sequence during which the processor outputs a data word as part of a multiple-data-word sequence) is programmable independently of the external clock programming.
    Type: Grant
    Filed: March 9, 1998
    Date of Patent: November 2, 1999
    Assignee: MIPS Technologies, Inc.
    Inventors: Paul S. Ries, John R. Kinsel, Thomas J. Riordan, Albert M. Thaik
  • Patent number: 5734877
    Abstract: Techniques for matching the speed of a microprocessor to potentially slower external system components. A master clock signal is communicated to a clock generator on the processor chip. The clock generator provides at least one external clock signal, which is communicated to various portions of the system. The clock generator includes programmable clock division circuitry that allows the external clock signal to be generated at any selected one of a plurality of fractions of the master clock frequency. The data pattern (the particular cycles in a sequence during which the processor outputs a data word as part of a multiple-data-word sequence) is programmable independently of the external clock programming.
    Type: Grant
    Filed: September 19, 1996
    Date of Patent: March 31, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Paul S. Ries, John R. Kinsel, Thomas J. Riordan, Albert M. Thaik
  • Patent number: 5321836
    Abstract: Microprocessor architecture for an address translation unit which provides two levels of memory management is described. Segmentation registers and an associated segmentation table in main memory provide a first level of memory management which includes attribute bits used for protection, priority, etc. A page cache memory and an associated page directory and page table in main memory provide a second level of management with independent protection on a page level.
    Type: Grant
    Filed: April 9, 1990
    Date of Patent: June 14, 1994
    Assignee: Intel Corporation
    Inventors: John H. Crawford, Paul S. Ries
  • Patent number: 5173872
    Abstract: A content addressable memory (CAM) for use with a microprocessor allows comparison of the contents of the memory with input data. The CAM further allows certain bits of input data to be ignored from comparison. This feature allows certain bits, such as a bit indicating whether read or write access is allowed to certain information, to be ignored when the system is, for example, in a supervisory mode. Also disclosed is a method of precharging a hit line, which indicates whether or not a match was found in memory during the comparison, in order to increase the speed of the comparison process.
    Type: Grant
    Filed: July 13, 1987
    Date of Patent: December 22, 1992
    Assignee: Intel Corporation
    Inventors: John H. Crawford, Paul S. Ries
  • Patent number: 5027270
    Abstract: A processor controlled interface between a processor, instruction cache, and main memory provides for simultaneously refilling the cache with an instruction block from main memory and processing the instructions in the block while they are being written to the cache.
    Type: Grant
    Filed: October 11, 1988
    Date of Patent: June 25, 1991
    Assignee: Mips Computer Systems, Inc.
    Inventors: Thomas J. Riordan, Paul S. Ries, Edwin L. Hudson, Earl A. Killian
  • Patent number: 4972338
    Abstract: Microprocessor architecture for an address translation unit which provides two levels of cache memory management is described. Segmentation registers and an associated segmentation table in main memory provide a first level of memory management which includes attribute bits used for protection, priority, etc. A second page cache memory and an associated page directory and page table in main memory provide a second level of management with independent protection on a page level.
    Type: Grant
    Filed: April 19, 1988
    Date of Patent: November 20, 1990
    Assignee: Intel Corporation
    Inventors: John H. Crawford, Paul S. Ries