Patents by Inventor William H. Vollers

William H. Vollers 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: 8386852
    Abstract: A method of regression testing a software application in an execution environment is disclosed. The software application interacts with a data storage and is run a first time. While running the software application for the first time, interactions of the software application with the data storage are monitored. Also while running the software application for the first time, first output data written from the software application to the data storage are recorded, and input data received by the software application from the data storage are recorded. The software application is run a second time after the first time. While running the software application the second time, when the software application calls for data from the data storage, at least a portion of the recorded input data is provided to the software application, and, when the software application writes data to the data storage, second output data written by the software application are recorded.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard M. Cohen, William H. Vollers
  • Patent number: 7249346
    Abstract: A method, system, and computer program product for defining a non-forgeable object is provided. In one embodiment, a non-forgeable object class is defined to include an attribute slot that can be set by an approved factory. The non-forgeable object class is further defined to include a predicate method that is satisfied only if the attribute slot has been set by an approved factory.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: July 24, 2007
    Assignee: Electronic Data Systems Corporation
    Inventors: Richard M. Cohen, William H. Vollers
  • Publication number: 20040221266
    Abstract: A method, system, and computer program product for defining a non-forgeable object is provided. In one embodiment, a non-forgeable object class is defined to include an attribute slot that can be set by an approved factory. The non-forgeable object class is further defined to include a predicate method that is satisfied only if the attribute slot has been set by an approved factory.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Richard M. Cohen, William H. Vollers
  • Publication number: 20040088602
    Abstract: A method of regression testing a software application in an execution environment is disclosed. The software application interacts with a data storage and is run a first time. While running the software application for the first time, interactions of the software application with the data storage are monitored. Also while running the software application for the first time, first output data written from the software application to the data storage are recorded, and input data received by the software application from the data storage are recorded. The software application is run a second time after the first time. While running the software application the second time, when the software application calls for data from the data storage, at least a portion of the recorded input data is provided to the software application, and, when the software application writes data to the data storage, second output data written by the software application are recorded.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Inventors: Richard M. Cohen, William H. Vollers