Patents by Inventor Allen J. Baum

Allen J. Baum 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: 4747046
    Abstract: In a computer device, an instruction set which uses a two-instruction sequence to store the result of a comparison is provided. The two-instruction sequence, which uses no branch instructions, does not need to wait for condition resolution before storing conditional results. Additionally, it also is capable of implementing slightly more general operations than simply storing a zero or one value of a comparison. Basically, the instruction set in accordance with the invention compares two operands and unconditionally stores a zero, which represents a Boolean "false", into a selected destination. The instruction set then conditionally nullifies the instruction following it, thus effecting a highly efficient execution of a sequence of instructions compared to the prior art.
    Type: Grant
    Filed: June 28, 1985
    Date of Patent: May 24, 1988
    Assignee: Hewlett-Packard Company
    Inventors: Allen J. Baum, Terrence C. Miller, David A. Fotland
  • Patent number: 4739471
    Abstract: A basic instruction for moving a string of bytes in a word has been devised. Because the operations in the instruction are basic, very few variations are necessary to accommodate diversity of lengths and variables. These operations are imbedded in a single code sequence; the compiler can therefore generate exactly the minimum sequence necessary to perform the operations and can precompute many of the operands at compile time, typically completing the instruction within a single cycle time. The control necessary to optimize the operations is then in the compiler instead of the hardware.
    Type: Grant
    Filed: June 28, 1985
    Date of Patent: April 19, 1988
    Assignee: Hewlett-Packard Company
    Inventors: Allen J. Baum, William R. Bryg
  • Patent number: 4722050
    Abstract: A computer having a cache memory and a main memory is provided with a transformation unit between the main memory and the cache memory so that at least a portion of an information unit retrieved from the main memory may be transformed during retrieval of the information (fetch) from a main memory and prior to storage in the cache memory (cache). In a specific embodiment, an instruction may be predecoded prior to storage in the cache memory. In another embodiment involving a branch instruction, the address of the target of the branch is calculated prior to storing in the instruction cache. The invention has advantages where a particular instruction is repetitively executed since a needed decode operation which has been partially performed previously need not be repeated with each execution of an instruction. Consequently, the latency time of each machine cycle may be reduced, and the overall efficiency of the computing system can be improved.
    Type: Grant
    Filed: March 27, 1986
    Date of Patent: January 26, 1988
    Assignee: Hewlett-Packard Company
    Inventors: Ruby B. Lee, Allen J. Baum, Russell Kao
  • Patent number: 4637346
    Abstract: An improved, compact model steam generator having multiple primary systems is described herein. The model steam generator of the invention is capable of simultaneously simulating a plurality of thermo-hydraulic conditions which may exist in various areas of a full-scale nuclear steam generator in order that the effect of these various conditions on the heat exchange tubes within the full-scale generator may be separately monitored. The model steam generator of the invention generally includes a boiler vessel having a primary side which houses a plurality of individually controllable primary systems, a tubesheet, a secondary side, and a plurality of sample heat exchange tubes for transferring heat between each of the individual primary systems and the secondary side of the boiler vessel.
    Type: Grant
    Filed: April 17, 1985
    Date of Patent: January 20, 1987
    Assignee: Westinghouse Electric Corp.
    Inventors: Robert Draper, Donald G. Lorentz, Allen J. Baum, George Economy
  • Patent number: 4632705
    Abstract: A process for cleaning out deposits collected in the restricted areas of the secondary side of a steam generator of a nuclear power plant system, where the concentration of an aqueous organic cleaning agent solution is increased in the restricted areas, relative to the remainder of the solution. The solution is heated, at an initial pressure which prevents boiling of the solution, and the pressure is reduced to effect localized flashing and boiling of the solution in the restricted areas. After a period of time, the pressure is increased and the cleaning agent solution, containing solubilized deposits, is withdrawn from the secondary side of the steam generator. The heating temperature and pressure will vary depending upon the type of deposit to be removed, either ferrous-type or copper-type deposits.
    Type: Grant
    Filed: March 20, 1984
    Date of Patent: December 30, 1986
    Assignee: Westinghouse Electric Corp.
    Inventor: Allen J. Baum
  • Patent number: 4059750
    Abstract: A battery-powered hand-held calculator for performing arithmetic, trigonometric, and logarithmic functions and displaying the results thereof is provided with the capability of automatically storing the last displayed number in an auxiliary storage register whenever the next succeeding function to be performed would destroy that number. That number may be recalled from the auxiliary storage register by simply depressing a prefix key and a Last-X function key.
    Type: Grant
    Filed: April 8, 1975
    Date of Patent: November 22, 1977
    Assignee: Hewlett-Packard Company
    Inventors: Peter D. Dickinson, Thomas E. Osborne, France Rode, Allen J. Baum
  • Patent number: 4047012
    Abstract: The battery powered hand-held calculator for performing the arithmetic, trigonometric and logarithmic functions disclosed herein includes a factorial function which conveniently calculates factorials of positive integers.
    Type: Grant
    Filed: April 8, 1975
    Date of Patent: September 6, 1977
    Assignee: Hewlett-Packard Company
    Inventors: Peter D. Dickinson, Thomas E. Osborne, France Rode, Allen J. Baum, David S. Cochran, Chung C. Tung
  • Patent number: 4035627
    Abstract: A battery powered hand-held calculator for performing arithmetic, triganometric and logarithmic functions and displaying the results thereof is provided with a clock mode which performs the function of a clock and displays real time or the function of a stopwatch and stores and displays the times at which recorded events have taken place.
    Type: Grant
    Filed: April 8, 1975
    Date of Patent: July 12, 1977
    Assignee: Hewlett-Packard Company
    Inventors: Peter D. Dickinson, Thomas E. Osborne, France Rode, Allen J. Baum
  • Patent number: 4001569
    Abstract: A battery powered hand-held calculator is disclosed which includes a built-in metric to U.S. conversion function for converting units from one system to the other; a degrees-minutes-seconds conversion function for converting angles or units of time from degrees-minutes-seconds to the decimal system and conversely.
    Type: Grant
    Filed: April 8, 1975
    Date of Patent: January 4, 1977
    Assignee: Hewlett-Packard Company
    Inventors: Peter D. Dickinson, Thomas E. Osborne, France Rode, Allen J. Baum