Patents by Inventor Franklin C. Grossman

Franklin C. Grossman 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: 8301720
    Abstract: A system providing a reproducible package of a web service scenario having at least one web service client and at least one web service coupled to said network. A collector extracts a set of message exchanges between the web service client and the web service, and a closure builder captures a service description. A workspace repository coup stores the set of message exchanges and the service description to create the reproducible package of the web service scenario. According to one embodiment, the reproducible packages provide mechanisms to share and replay XML message-based scenarios for distributed applications.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: October 30, 2012
    Assignee: Progress Software Corporation
    Inventors: Anand Thakker, Aaron White, Franklin C. Grossman, James Murphy, Mark Ericson
  • Patent number: 6332213
    Abstract: Instrumenting a computer program includes examining an initial intermediate representation of the program, selecting portions of the initial intermediate representation for instrumentation, and instrumenting the portions. Selecting the portions may include choosing portions of the initial intermediate representation corresponding to pointer arithmetic operations, operations that reads memory locations, operations that change memory locations, and/or operations that causes program variables to become defined or undefined within the program. Instrumenting the portions may include adding run time code that provides a user with an indication when a run time error occurs.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: December 18, 2001
    Assignee: Compuware Corporation
    Inventors: Franklin C. Grossman, David C. Angel, David A. Seidel
  • Patent number: 5987249
    Abstract: Instrumenting a computer program includes examining an initial intermediate representation of the program, selecting portions of the initial intermediate representation for instrumentation, and instrumenting the portions. Selecting the portions may include choosing portions of the initial intermediate representation corresponding to pointer arithmetic operations, operations that reads memory locations, operations that change memory locations, and/or operations that causes program variables to become defined or undefined within the program. Instrumenting the portions may include adding run time code that provides a user with an indication when a run time error occurs.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: November 16, 1999
    Assignee: NuMega Technologies
    Inventors: Franklin C. Grossman, David C. Angel, David A. Seidel