Patents Assigned to Methodics, Inc.
  • Patent number: 12117925
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of immutable protection of software and/or computing hardware testing data. In one embodiment, a method for immutably securing testing data includes initiating an operation filesystem to operate from and copying a software application and/or computer hardware design to define a workspace data. A test script is selected and executed. The method provides input data including the testing data to a hash function. The testing data may include the result data. A hash value from the hash function is generated that is uniquely determined based on the input data. A blockchain transaction is generated that includes the hash value. The hash value is submitted to a node of a blockchain network that includes a distributed network of two or more nodes maintaining a ledger database reconciled through a consensus mechanism to immutably protect the testing data.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: October 15, 2024
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Peter Theunis
  • Patent number: 11669439
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of computing hardware and software design testing auditability, including for critical control systems, functional safety, and autonomous vehicle component certification. In one embodiment, a system includes a test recording routine that defines a database relation associating a design version within a design dependency graph and a test version. The system includes a design audit interface that generates a first validation request to validate an isolation testing. An isolation validation engine determines that the design version has completed the isolation testing where each design script of the design fileset was executed in a discrete environment. In addition, a reproduction validation engine may also retrieve the design fileset and the runtime environment data, reassemble a workspace data, execute the test script, and compare the result data to a previous result data to validate reproducibility of the testing.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: June 6, 2023
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Peter Theunis
  • Patent number: 11650813
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 16, 2023
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Fergus Slorach
  • Patent number: 11640352
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of testing software and/or computing hardware design through test fragmentation into one or more discrete computing environments. In one embodiment a method for efficient testing with a test fileset includes initiating a new instance of an operation filesystem and copying a software application, a script, a computer hardware design, and/or a circuit design to be tested into the operation filesystem to define a workspace data. The method defines a discrete environment that is a computing container and/or a virtual computer, the assigns the discrete environment a processing power and/or memory allocation from a computing resources pool and clones a workspace master to generate a workspace clone. The method then extracts a test script from the test fileset, executes the test script within the workspace clone, and returns the resources to the computing resources pool.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: May 2, 2023
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Peter Theunis
  • Patent number: 11461223
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of efficient computing hardware and software component testing through test fragmentation and isolated execution within a discrete computing environment. In one embodiment, a method for efficient testing includes copying a design fileset into an operation filesystem and read-only protecting to define a workspace master. A test fileset may be fractionated into a test script. A discrete environment (e.g., a computing container and/or a virtual computer) is initiated and assigned computing resources. The workspace master is cloned. The test script is extracted from a test queue and executed within the workspace clone to generate a result data. Upon a test passage determination, a tear-down instruction is executed for the discrete environment. Upon a test failure determination, a substrate filesystem, the design fileset, and/or the test fileset may be designated for storage retention.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: October 4, 2022
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Peter Theunis
  • Publication number: 20210382814
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of computing hardware and software design testing auditability, including for critical control systems, functional safety, and autonomous vehicle component certification. In one embodiment, a system includes a test recording routine that defines a database relation associating a design version within a design dependency graph and a test version. The system includes a design audit interface that generates a first validation request to validate an isolation testing. An isolation validation engine determines that the design version has completed the isolation testing where each design script of the design fileset was executed in a discrete environment. In addition, a reproduction validation engine may also retrieve the design fileset and the runtime environment data, reassemble a workspace data, execute the test script, and compare the result data to a previous result data to validate reproducibility of the testing.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Applicant: Methodics, Inc.
    Inventors: VISHAL MOONDHRA, PETER THEUNIS
  • Publication number: 20210382813
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of efficient computing hardware and software component testing through test fragmentation and isolated execution within a discrete computing environment. In one embodiment, a method for efficient testing includes copying a design fileset into an operation filesystem and read-only protecting to define a workspace master. A test fileset may be fractionated into a test script. A discrete environment (e.g., a computing container and/or a virtual computer) is initiated and assigned computing resources. The workspace master is cloned. The test script is extracted from a test queue and executed within the workspace clone to generate a result data. Upon a test passage determination, a tear-down instruction is executed for the discrete environment. Upon a test failure determination, a substrate filesystem, the design fileset, and/or the test fileset may be designated for storage retention.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Applicant: Methodics, Inc.
    Inventors: VISHAL MOONDHRA, PETER THEUNIS
  • Patent number: 10877746
    Abstract: Disclosed is a method and a system of design component dependency tree normalization through contextual dependency reference. In one embodiment, a method includes receiving a request for retrieval of a dependency tree of a version of a component as a root version of the dependency tree. The method queries the root version and assembles a normalized tree data is assembled by following a set of dependency references. A reference is determined to be drawn to a version of a a sub-component that is a contextual dependency. The assembly includes comparing a threshold value to an edge distance of the version of the sub-component to the root version, and, where the threshold value is exceeded, excluding an identifier of the version of the sub-component from the normalized tree data. One or more workfiles defined in the normalized tree data are retrieved from a file repository to assemble a design workspace.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: December 29, 2020
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Fergus Slorach
  • Publication number: 20200379753
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Applicant: Methodics, Inc.
    Inventors: VISHAL MOONDHRA, FERGUS SLORACH