Patents by Inventor Mark Underseth

Mark Underseth 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: 20230229584
    Abstract: A test manager is connected to a hosted version control system containing text files stored in a repository. The test manager receives notification by the version control hosted service of one or more files containing formatted plain text. The formatted plain text includes template language constructs that are pre-processed by the test manager, along with optional defined data, to render manual tests instructions for guiding a human tester to perform operations and observe behavior for a system under test. The user interface is also configured to receive status information from the human tester to be associated with the rendered manual test instructions.
    Type: Application
    Filed: December 31, 2021
    Publication date: July 20, 2023
    Inventors: Mark Underseth, Ivailo Petrov
  • Patent number: 11526430
    Abstract: A test manager receives notification by a version control hosted service of one or more files, containing plain text instructions, being stored in a repository to be used for guiding a human tester to perform operations and observe behavior for a system under test. The manual test includes callable automated software, executed by a serverless computing platform, to set the system under test in a predefined state required for the manual test. The test manager is configured to display a user interface having information indicating the manual tests to be executed, including required automated software to be executed, and to provide guiding instruction for the execution of the tests. The test manager communicates with the serverless computing platform, issuing instructions regarding the required automation. The user interface is also configured to receive status information from both the human tester and the serverless computing platform.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: December 13, 2022
    Assignee: S2 Technologies, Inc.
    Inventor: Mark Underseth
  • Publication number: 20210294732
    Abstract: A test manager receives notification by a version control hosted service of one or more files, containing plain text instructions, being stored in a repository to be used for guiding a human tester to perform operations and observe behavior for a system under test. The manual test includes callable automated software, executed by a serverless computing platform, to set the system under test in a predefined state required for the manual test. The test manager is configured to display a user interface having information indicating the manual tests to be executed, including required automated software to be executed, and to provide guiding instruction for the execution of the tests. The test manager communicates with the serverless computing platform, issuing instructions regarding the required automation. The user interface is also configured to receive status information from both the human tester and the serverless computing platform.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventor: Mark Underseth
  • Publication number: 20210294731
    Abstract: A test manager receives notification by a version control hosted service of one or more files, containing plain text instructions, being stored in a repository to be used for guiding a human tester to perform operations and observe behavior for a system under test. The manual test includes callable automated software, executed by a serverless computing platform, to set the system under test in a predefined state required for the manual test. The test manager is configured to display a user interface having information indicating the manual tests to be executed, including required automated software to be executed, and to provide guiding instruction for the execution of the tests. The test manager communicates with the serverless computing platform, issuing instructions regarding the required automation. The user interface is also configured to receive status information from both the human tester and the serverless computing platform.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventor: Mark Underseth
  • Publication number: 20200364132
    Abstract: A test manager receives notification by a hosted version control service of one or more files, containing plain text instructions, being stored in a repository to be used for guiding a human tester to perform operations and observe behavior for software under test. The test manager receives notification by a hosted project board service of a board created to be used for tracking the status of a test plan. The test manager retrieves the test plan, defined by metadata provided by the user of the project board hosting service, and communicates with the hosted version control service to select stored files included in the test plan. The test manager communicates with the hosted project board service and creates cards representing the files on the newly created board. The test manager is configured to display a user interface representing the files as manual tests to be executed as part of the test plan.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Mark Underseth, Ivailo Petrov
  • Publication number: 20160306690
    Abstract: Features are disclosed for performing integrated test design, automation, and analysis. Such features could be used to provide efficient test planning, execution, and results analysis for multiple sites. The integrated testing interface may obtain test plan data, provide test configurations to hardware or software test runners, and process results from the testing. The integrated interface provides a full-circle testing platform from requirements collection to design to execution to analysis.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Mark Underseth, Ivailo Petrov
  • Publication number: 20110107348
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: January 5, 2011
    Publication date: May 5, 2011
    Applicant: S2 Technologies, Inc.
    Inventors: Mark Underseth, Dan Murphy
  • Publication number: 20100306743
    Abstract: A system and method for verifying code sequence execution are disclosed herein. In one embodiment, the method comprises receiving, via an application programming interface, an expectation set comprising information regarding a plurality of test points expected to be hit, receiving test point data comprising information regarding which test points which have been hit, and determining whether the hit test points comprise the test points expected to be hit.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 2, 2010
    Applicant: S2 Technologies, Inc
    Inventor: Mark Underseth
  • Publication number: 20090217292
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: May 5, 2009
    Publication date: August 27, 2009
    Applicant: S2 Technologies, Inc.
    Inventors: Mark Underseth, Dan Murphy
  • Patent number: 7530076
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: May 5, 2009
    Assignee: S2 Technologies, Inc.
    Inventors: Mark Underseth, Dan Murphy
  • Patent number: 7392526
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: June 24, 2008
    Assignee: S2 Technologies, Inc.
    Inventor: Mark Underseth
  • Patent number: 7359911
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: April 15, 2008
    Assignee: S2 Technologies, Inc.
    Inventor: Mark Underseth
  • Publication number: 20080052309
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: September 28, 2007
    Publication date: February 28, 2008
    Applicant: S2 Technologies, Inc.
    Inventor: Mark Underseth
  • Publication number: 20080016498
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 17, 2008
    Applicant: S2 TECHNOLOGIES, INC.
    Inventors: Mark Underseth, Kirk Fertitta, Robert Howell
  • Patent number: 7237230
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: June 26, 2007
    Assignee: S2 Technologies, Inc.
    Inventors: Mark Underseth, Kirk Fertitta, Robert Howell
  • Publication number: 20060282507
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: August 7, 2006
    Publication date: December 14, 2006
    Inventor: Mark Underseth
  • Publication number: 20060212880
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: May 22, 2006
    Publication date: September 21, 2006
    Inventors: Mark Underseth, Kirk Fertitta, Brad Handa, Peter Tran
  • Patent number: 7111302
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: September 19, 2006
    Assignee: S2 Technologies, Inc.
    Inventor: Mark Underseth
  • Publication number: 20060179427
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Application
    Filed: March 28, 2006
    Publication date: August 10, 2006
    Inventors: Mark Underseth, Hugues Valois, Robert Howell
  • Patent number: 7062772
    Abstract: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of data that is transmitted between the embedded computer and a host computer and accounts for machine specific enumeration sizes, machine specific pointer sizes, machine specific structure alignment boundaries, machine specific integer sizes, and machine specific byte ordering.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: June 13, 2006
    Assignee: S2 Technologies, Inc.
    Inventors: Mark Underseth, Kirk Fertitta, Brad Handa, Peter Tran