Patents by Inventor Christopher B. Brooks

Christopher B. Brooks 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: 5517628
    Abstract: The invention features a computer with a condition code register file (the condition code register file is distinct from the computer's general purpose register file). The condition code register file has a plurality of addressable condition code registers. The computer executes condition-setting instructions that each produce a condition code value for storage in one of the condition code registers, and conditional branch instructions that branch to a target based on analysis of a condition code value from one of the condition code registers. The condition code registers are directly addressable by condition code address fields of the instructions.
    Type: Grant
    Filed: June 6, 1994
    Date of Patent: May 14, 1996
    Assignee: Biax Corporation
    Inventors: Gordon E. Morrison, Christopher B. Brooks, Frederick G. Gluck
  • Patent number: 5021945
    Abstract: A computer processing system containing a plurality of identical processor elements each of which does not retain execution state information from prior operations. The plurality of identical processor elements operate on a statically compiled program which, based upon detected natural concurrencies in the basic blocks of the programs, provide logical processor numbers and an instruction firing time to each instruction in each basic block. Each processor element is capable of executing instructions on a per instruction basis such that dependent instructions can execute on the same or different processor elements. A given processor element is capable of executing an instruction from one context followed by an instruction from another context through use of shared storage resources.
    Type: Grant
    Filed: June 26, 1989
    Date of Patent: June 4, 1991
    Assignee: MCC Development, Ltd.
    Inventors: Gordon E. Morrison, Christopher B. Brooks, Frederick G. Gluck
  • Patent number: 4847755
    Abstract: A computer processing system containing a plurality of processor elements operates on a statically compiled program which, based upon detected natural concurrencies in the basic blocks of the programs, includes intelligence regarding logical processor allocation and an instruction firing time in the instruction stream. Each processor element, in one embodiment, is context free and is capable of executing instructions on a per instruction basis so that dependent instructions can execute on the same or different processor elements. A processor element is capable of executing an instruction from one context followed by an instruction from another context through use of shared storage resources.
    Type: Grant
    Filed: October 31, 1985
    Date of Patent: July 11, 1989
    Assignee: MCC Development, Ltd.
    Inventors: Gordon E. Morrison, Christopher B. Brooks, Frederick G. Gluck