Patents by Inventor Randy Alan Chapman

Randy Alan Chapman 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: 6889158
    Abstract: Methods, systems, and computer program products for testing software components without explicitly having to specify each test or test environment. A computer system for automated testing loads and parses and test file. The test file contains code sections that identify software components to test, locations sections that identify locations to run the software components, an expandable variation section that associates the software components with locations, and an expansion section that defines rules for expanding the expandable variation section. From the expandable variation section, the computer system creates expanded variation sections that associate particular software components with particular locations. Then, for each particular software component and locations, the computer system executes setup instructions to prepare for running the particular software component, executes the particular software component, and executes cleanup instructions.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: Francislav P. Penov, Kavita Kamani, Samuel D. Patton, III, Randy Alan Chapman
  • Publication number: 20040267485
    Abstract: Methods, systems, and computer program products for testing software components without explicitly having to specify each test or test environment. A computer system for automated testing loads and parses and test file. The test file contains code sections that identify software components to test, locations sections that identify locations to run the software components, an expandable variation section that associates the software components with locations, and an expansion section that defines rules for expanding the expandable variation section. From the expandable variation section, the computer system creates expanded variation sections that associate particular software components with particular locations. Then, for each particular software component and locations, the computer system executes setup instructions to prepare for running the particular software component, executes the particular software component, and executes cleanup instructions.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Francislav P. Penov, Kavita Kamani, Samuel D. Patton, Randy Alan Chapman