Patents by Inventor Michael Di Loreto

Michael Di Loreto 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).

  • Publication number: 20050081106
    Abstract: A method for testing object-oriented system software having system classes includes examining an application software program including calls to system classes with both a static analysis tool and a dynamic analysis tool. Then both a static use count and a dynamic use count of the system classes are determined. A proportional weighing attribute is assigned to each system class based on its corresponding static use count and dynamic use count. The system classes are then tested in an order determined by the corresponding proportional weighing attributes.
    Type: Application
    Filed: October 8, 2003
    Publication date: April 14, 2005
    Inventors: Henry Chang, Michael Di Loreto
  • Publication number: 20040010779
    Abstract: A multi-module interpreter comprises a first module configured to provide execution functions for executing a computer method, a second module, logically coupled to said first module, configured to execute the computer method, and an interface configured to facilitate transfer of control among the first and second modules. The multi-module interpreter is advantageous because it provides execution functions for executing compiled native machine code without necessarily requiring such functions to be encoded into the machine code.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 15, 2004
    Inventor: Michael A. Di Loreto
  • Publication number: 20040003377
    Abstract: Byte code instructions encoding a computer method typically make use of a stack frame having an (implicit) stack pointer which points to locations on the stack frame for obtaining or storing data. Thus, the instructions typically do not contain an explicit encoding of locations on the stack frame for obtaining or storing data. The stack pointer typically adjusts itself automatically as data are moved on and off the stack frame during execution or simulation of a method.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventor: Michael A. Di Loreto