Patents by Inventor John Michael Spivey

John Michael Spivey 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: 20030066055
    Abstract: A call-graph profile is created by constructing a finite state machine during execution of a program to be analyzed. Each state in the state machine corresponds to an execution context, ie. the set of subroutines that are active in the program at a particular time, together with information about the subroutines that precede and follow their most recent activation on the program's stack. Each transition between states represents a change in execution context taking place on a subroutine call. Each state is represented by a dynamically-allocated record containing a counter that stores the number of times the state has been entered, a counter storing the number of self-transitions made from the state to itself, a timer that stores the total time spent in the state, and data that records the set of subroutines that are active in the execution context.
    Type: Application
    Filed: April 26, 2002
    Publication date: April 3, 2003
    Inventor: John Michael Spivey