Patents Examined by Alvin Oberly
  • Patent number: 6502122
    Abstract: The method of the present invention comprises the steps of: provisionally updating a resource through a first transaction program and locking the resource; determining if a second transaction program generates a request to update the resource which has been locked because of the provisional update through the first transaction program; making the second transaction program exclusively wait and reproducing a third transaction program having an internal status identical to that of the second transaction program when the second transaction program generates the update request; providing a virtual resource having an original status before the provisional update through the first transaction program; provisionally updating the virtual resource through the third transaction program without exclusive wait; and rolling back and closing the exclusively waiting second transaction program and executing commit in the reproduced third transaction program when rollback of the first transaction program is executed due to an
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: December 31, 2002
    Assignee: NEC Corporation
    Inventor: Hideki Takeuchi
  • Patent number: 5748964
    Abstract: A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior to executing any bytecode program, executes a bytecode program verifier procedure that verifies the integrity of a specified program by identifying any bytecode instruction that would process data of the wrong type for such a bytecode and any bytecode instruction sequences in the specified program that would cause underflow or overflow of the operand stack. If the program verifier finds any instructions that violate predefined stack usage and data type usage restrictions, execution of the program by the interpreter is prevented. After pre-processing of the program by the verifier, if no program faults were found, the interpreter executes the program without performing operand stack overflow and underflow checks and without performing data type checks on operands stored in operand stack. As a result, program execution speed is greatly improved.
    Type: Grant
    Filed: December 20, 1994
    Date of Patent: May 5, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: James A. Gosling
  • Patent number: 4777483
    Abstract: A solid state rotary entry control system for controlling appliances such as microwave ovens, dishwashers, washing machines, television sets and other appliances, the control system incorporating a first rotary entry means utilizing the angular displacement of a rotary switch to increment and decrement data, such as desired time, temperature or other data into a microprocessor based appliance control, the control system also incorporating a second rotary entry means for selecting, for example, a desired power level, such as a desired microwave oven magnetron power level, and also providing a power level bar graph display indicative of the power level selected by the user thereof.
    Type: Grant
    Filed: December 20, 1985
    Date of Patent: October 11, 1988
    Assignee: Robertshaw Controls Company
    Inventor: Daniel L. Fowler