Patents by Inventor Anthony Cocchi

Anthony Cocchi 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: 6442751
    Abstract: A method is provided for tracking the type of at least one local variable after calling a subroutine. The exemplary method associates each one of a plurality of branch instructions calling the subroutine with a first information, which indicates the type of value stored in the local variable when each one of the plurality of branch instructions is executed. The exemplary method associates at least one execution point-of-interest within the subroutine with a second information. The execution point-of-interest is any point within the subroutine where it may be necessary to ascertain the type of each local variable. The second information is a data structure indicating a change in type made to the local variable after entering the subroutine and before the execution point-of-interest. The exemplary method associates the execution point-of-interest with a return address for the subroutine.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Anthony Cocchi, Janice Cynthia Shepherd
  • Patent number: 5960436
    Abstract: The invention provides a method for compacting transactions which have committed at a disconnected client prior to sending the transactions to the server for replaying along with an iterative process for re-calculating the combined transaction in the event that replay at the server fails.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: September 28, 1999
    Assignee: International Business Machines Corp.
    Inventors: Hung-Yang Chang, Anthony Cocchi, Stephen Edwin Smith