Patents by Inventor Stephen M. Williams

Stephen M. Williams 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: 9448915
    Abstract: A method for modular script design includes receiving, at a modular script designer component, script information from a user, generating a list of suggested modules based on the script information, and receiving, at the modular script designer component, a selection of a next module from the user. The selection of the next module includes a selection of the next module from among the list of the suggested modules or a request for a new module. If the selection of the next module includes the request for the new module, the method further includes generating the new module.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: September 20, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Patent number: 9286193
    Abstract: A method of prioritizing and assigning test scripts is provided in a testing platform configured to organize, manage, and facilitate the debugging of test scripts. The test scripts are used in testing software modules. The method includes receiving a plurality of test scripts, applying a predetermined set of factors to each test script, and assigning a weight value to each factor based on a relative importance of the factor. A priority value is set for each test script based on the weighted factors, and the test script is assigned to a queue position for execution based on the corresponding priority value, where the assigned test script is associated with one or more bias factors. The test script is then selected from the testing queue and forwarded if the bias factors indicate that requirements of the test script match corresponding bias factors of the testing individual.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: March 15, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Patent number: 9183124
    Abstract: An automation controller for next generation testing system includes a database including a plurality of scripts and modules, a business layer component, and an automation component. The automation component includes an automation agent and an automation worker. The business layer component is operable to determine a next script from the plurality of scripts and modules and send the next script to the automation component in response to a get next script request sent by the automation component. The automation agent is operable to send the get next script request to the business layer, receive the next script from the business layer, and send the next script to the automation worker for execution. The automation worker is operable to execute the next script or section thereof, obtain a result, send status updates, send proof of life notifications and the result of execution to the automation agent.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: November 10, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Publication number: 20130104105
    Abstract: A method of supplying test data for test scripts is provided in an integrated testing platform, where the testing platform includes a prioritization and assignment manager configured forward test scripts to a selected testing individual. Each test script is mapped to an input data set if a corresponding input data set is available. Requests for test scripts made to the prioritization and assignment manager are monitored, and if the test script to be supplied in response to the request has a corresponding mapped input data set, the corresponding input data set is retrieved from a database, and the input data set is provided to the test script prior to execution of the test script.
    Type: Application
    Filed: April 13, 2012
    Publication date: April 25, 2013
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Publication number: 20130104106
    Abstract: An automation controller for next generation testing system includes a database including a plurality of scripts and modules, a business layer component, and an automation component. The automation component includes an automation agent and an automation worker. The business layer component is operable to determine a next script from the plurality of scripts and modules and send the next script to the automation component in response to a get next script request sent by the automation component. The automation agent is operable to send the get next script request to the business layer, receive the next script from the business layer, and send the next script to the automation worker for execution. The automation worker is operable to execute the next script or section thereof, obtain a result, send status updates, send proof of life notifications and the result of execution to the automation agent.
    Type: Application
    Filed: April 13, 2012
    Publication date: April 25, 2013
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Publication number: 20120266136
    Abstract: A method for modular script design includes receiving, at a modular script designer component, script information from a user, generating a list of suggested modules based on the script information, and receiving, at the modular script designer component, a selection of a next module from the user. The selection of the next module includes a selection of the next module from among the list of the suggested modules or a request for a new module. If the selection of the next module includes the request for the new module, the method further includes generating the new module.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 18, 2012
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele
  • Publication number: 20120266023
    Abstract: A method of prioritizing and assigning test scripts is provided in a testing platform configured to organize, manage, and facilitate the debugging of test scripts. The test scripts are used in testing software modules. The method includes receiving a plurality of test scripts, applying a predetermined set of factors to each test script, and assigning a weight value to each factor based on a relative importance of the factor. A priority value is set for each test script based on the weighted factors, and the test script is assigned to a queue position for execution based on the corresponding priority value, where the assigned test script is associated with one or more bias factors. The test script is then selected from the testing queue and forwarded if the bias factors indicate that requirements of the test script match corresponding bias factors of the testing individual.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 18, 2012
    Inventors: Julian M. Brown, Peter J. Smith, Stephen M. Williams, Jason A. Steele