Patents by Inventor Pi Lanningham

Pi Lanningham 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: 11263119
    Abstract: Test automation for a web page comprising specifying a number of tests for web page elements comprising specifying a test step for each of a number of web page elements on the web page. Each test step is stored as a metadata object containing a unique identifier for the web page, a unique identifier for the web page element to which the test step corresponds, and a required interaction for the web page element. A test step is selected to perform on a web page element, and the metadata for the element is extracted according to its unique identifier in the test step. An interpreter algorithm processes the metadata to determine what the web page element is, how best to identify the web page element, and commands to perform the required interaction and chooses a selector for the web page element. The test step is then executed.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: March 1, 2022
    Assignee: ADP, Inc.
    Inventors: Robert Wareham, Mohammed Ahmed, Richard Noad, Pi Lanningham
  • Patent number: 11157341
    Abstract: A method for facilitating communication between application components is provided. The method comprises invoking, by a data consumer, a data contract by requesting data, wherein the data contract specifies communication parameters between application components. The data contract identifies and invokes a provider component in response to the invocation by the data consumer. The provider translates input data from the data consumer to construct a producer request and sends the producer request to a data producer. The data producer sends output data to the provider in response to the producer request. The provider translates and sends the output data to the data contract, and the data contract send the translated output data to the data consumer.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 26, 2021
    Assignee: ADP, LLC
    Inventors: Pi Lanningham, John Benlin Lee, Nicholas Ford, Richard Noad
  • Publication number: 20200356467
    Abstract: Test automation for a web page comprising specifying a number of tests for web page elements comprising specifying a test step for each of a number of web page elements on the web page. Each test step is stored as a metadata object containing a unique identifier for the web page, a unique identifier for the web page element to which the test step corresponds, and a required interaction for the web page element. A test step is selected to perform on a web page element, and the metadata for the element is extracted according to its unique identifier in the test step. An interpreter algorithm processes the metadata to determine what the web page element is, how best to identify the web page element, and commands to perform the required interaction and chooses a selector for the web page element. The test step is then executed.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Robert Wareham, Mohammed Ahmed, Richard Noad, Pi Lanningham