Patents by Inventor Andrew F. Herrick

Andrew F. Herrick 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: 6308315
    Abstract: A code generating system generates, from code in a program, native code that is executable by a computer system. The computer system includes a memory subsystem including a heap in which objects are stored and a stack in which method variables are stored. The code generating system may be included in a just-in-time compiler used to generate native code that is executable by a computer system, from a program in Java Byte Code form, and specifically determines, in response to Java Byte Code representative of an operator for enabling instantiation of a new object, whether the object to be instantiated contains a variable to be used in processing of the received program code portion which can be promoted to a method variable, and, if so, generates native code to enable said variable to be instantiated on the stack.
    Type: Grant
    Filed: October 14, 1998
    Date of Patent: October 23, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: David Dice, Andrew F. Herrick, Ronald J. Mann