Patents by Inventor James B. Stein

James B. Stein 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: 5155818
    Abstract: A method and system for handling a branch instruction which requires branching from a current instruction of a first instruction sequence to the first instruction of a second instruction sequence. The branch instruction is fetched and the next instruction of the first sequence is fetched while the branch instruction is displacement formatted. The first instruction of the second sequence is fetched while such next instruction is displacement formatted and the branch instruction is executed. The second instruction of the second sequence is fetched while the first instruction is displacement formatted, but the next instruction of the first sequence is not executed so that an execution wait occurs. The third instruction of the second sequence is then fetched while the second instruction is displacement formatted and the first instruction is executed.
    Type: Grant
    Filed: September 28, 1988
    Date of Patent: October 13, 1992
    Assignee: Data General Corporation
    Inventors: James B. Stein, David L. Keating, Richard W. Reeves
  • Patent number: 4654783
    Abstract: A technique for starting up a data processing system in which a "basic" or "kernel" instruction set is stored in an auxiliary store and transferred to the processor's control store in start-up. The kernel instruction set in used to execute an initialization program which identifies an I/O device in which a microcode local program and a desired microcode file are stored. No microcode load program is transferred to the processor's main memory, using the kernel instructions and the desired microcode file is then transferred in selected blocks from the I/O device to the main memory and there to the microcode control store. The microinstructions of the desired microcode file then can be used to load appropriate operating system software so that the overall processor is then ready for use in whatever applications are desirable.
    Type: Grant
    Filed: July 26, 1982
    Date of Patent: March 31, 1987
    Assignee: Data General Corporation
    Inventors: James E. Veres, James B. Stein, Robert W. Beauchamp, Harold R. Kimmens, David W. Baird, Michael J. Roman, David G. Therrien, John J. Doyle
  • Patent number: 4476537
    Abstract: A data processing system using separate fixed point and floating point computation units and a single control store means for controlling the operations of both units, the units being responsive to commonly shared control fields of the microinstructions supplied from the control store means during their respective operations. The floating point unit can provide single or double precision results, an additional control field of the microinstructions identifying which result is required.
    Type: Grant
    Filed: June 11, 1981
    Date of Patent: October 9, 1984
    Assignee: Data General Corporation
    Inventors: Jonathan S. Blau, James B. Stein