Patents by Inventor Richard Saltness

Richard Saltness 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: 20080022269
    Abstract: A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the referenced program. When a program is built, it records the current signature of each referenced program it is bound to. When subsequently determining whether to rebuild the program, the previously recorded signature of any referenced program is compared with all currently supported signatures of the referenced program, and only if none of the supported signatures matches does the program need to be re-built to ensure compatibility with the referenced program. Preferably, the referenced program is a program library containing supporting procedures, intended to be used by multiple applications programs which are bound to it.
    Type: Application
    Filed: August 8, 2007
    Publication date: January 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Diedrich, Richard Saltness, John Santosuosso
  • Publication number: 20070150871
    Abstract: A program product, an apparatus, and method of autonomically adjusting when performance data from a call stack is collected during a trace. In particular, the sampling interval between call stack collections may be autonomically adjusted while a trace is executing based upon the call stack, various performance metrics, and/or previous call stack collections.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Barsness, Daniel Beuch, Richard Saltness, John Santosuosso
  • Publication number: 20060130001
    Abstract: A method and apparatus for monitoring the performance of a computer system with one or more active programs. A periodic sampling of the call stack is obtained. The sampled call stack is examined to infer the system performance similar to that obtained using prior art event based profiling. Embodiments also are directed to a combination approach to describing the system performance using a historical sampling to infer additional detail to fill in the gaps of the sampled data.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 15, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Beuch, Richard Saltness, John Santosuosso
  • Publication number: 20060095812
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, log trace data in response to an exception if the exception meets a filter criteria and create quality data from the trace data if a class in a call stack associated with the exception is owned by a user defined in a user table. In an embodiment, the quality data includes an identification of the user, a count of a number of times the exception was encountered by the user, and an identification of the exception. In various embodiments, the filter criteria may be an exception type, classes that initiate the exception, or packages that contain the classes that initiate the exception.
    Type: Application
    Filed: September 2, 2004
    Publication date: May 4, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Gerard, Richard Saltness, John Santosuosso
  • Publication number: 20060085423
    Abstract: Methods, articles of manufacture and systems for managing Web services. One embodiment provides a method comprising providing one or more rules configured to determine whether a Web service is deterministic. A deterministic Web service produces in subsequent executions identical output in response to identical input. The one or more rules are associated with the Web service.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Barsness, Richard Dettinger, Scott Gerard, Daniel Kolz, Cale Rath, Richard Saltness, John Santosuosso, Richard Stevens, Shannon Wenzel
  • Publication number: 20050049998
    Abstract: A method, apparatus and article of manufacture for data processing in data processing systems and, more particularly, for packaging and deploying enterprise information system resources using Java™ archive files. One embodiment for packaging enterprise information system resources using a Java™ archive file comprises bundling the enterprise information system resources, creating a deployment descriptor for the bundled enterprise information system resources, and packaging the bundled enterprise information system resources and the deployment descriptor into the Java™ archive file.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randy Ruhlow, Richard Saltness, John Santosuosso