Patents by Inventor Peter Cieslar

Peter Cieslar 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: 11892935
    Abstract: Methods and systems for verifying control coupling analysis in testing of software code include: selecting a source file to be tested, the source file having source code, the source file selected from a system set including a plurality of source files from one or more nodes in a system; identifying one or more control couples within the source file by performing static analysis on the source code of the source file; defining one or more test runs of the software code, the one or more test runs including one or more of the identified control couples, and the one or more test runs using dynamic analysis; executing the one or more defined test runs; identifying control coupling coverage of the source file based on the dynamic analysis; and generating a control coupling report based on the identified control coupling coverage of the source file.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: February 6, 2024
    Assignee: LDRA TECHNOLOGY, INC.
    Inventors: Ian Jon Hennell, James Adrian Hanson, Michael Peter Cieslar
  • Publication number: 20230048792
    Abstract: Methods and systems for verifying control coupling analysis in testing of software code include: selecting a source file to be tested, the source file having source code, the source file selected from a system set including a plurality of source files from one or more nodes in a system; identifying one or more control couples within the source file by performing static analysis on the source code of the source file; defining one or more test runs of the software code, the one or more test runs including one or more of the identified control couples, and the one or more test runs using dynamic analysis; executing the one or more defined test runs; identifying control coupling coverage of the source file based on the dynamic analysis; and generating a control coupling report based on the identified control coupling coverage of the source file.
    Type: Application
    Filed: October 17, 2022
    Publication date: February 16, 2023
    Inventors: Ian Jon HENNELL, James Adrian HANSON, Michael Peter CIESLAR
  • Patent number: 11474927
    Abstract: Verifying control coupling and data coupling analysis in testing of software code that implements components; identifying control couples by performing static analysis on the source code; defining and executing control couple test runs of the software code including of the identified control couples that test runs using dynamic analysis; identifying control coupling coverage of the source file based on the dynamic analysis; identifying data couples within the source file, the data couples being a variable and a parameter of the components; defining data couple tests for each of the components containing of the identified data couples, the data couple tests using dynamic analysis; executing the data couple tests on the source file; identifying data coupling variable use coverage of the source file based on the dynamic analysis; and generating a report based on the identified control couple coverage and identified data coupling variable use coverage of the source file.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: October 18, 2022
    Assignee: LDRA TECHNOLOGY, INC.
    Inventors: Ian Jon Hennell, James Adrian Hanson, Michael Peter Cieslar
  • Patent number: 9729449
    Abstract: Use of a Location ID in addition to normal information to allow development of non-shortest path routes. The edge switches which terminate the distance links between locations are identified. Shortest path routes are determined for all switches in the same location. For each edge switch, routes over the distance links to other locations are determined, marking the interface connected to the distance links. The two determined sets of routes are combined. For devices directly connected to the edge switch, only the marked interface is used to reach the other location. For switches directly connected to the edge switch, use only routes from non-marked interfaces to marked interfaces and remove any routes from marked to marked or non-marked to non-marked interfaces. This operation for the directly connected switches allows single hops that are non-shortest path to an edge switch and removes certain potential loopback situations due to shortest path routes.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 8, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Scott Busch, Ethan Cardwell, Peter Cieslar, Howard Johnson, Jesse Willeke