Patents Assigned to Methodics, Inc.
-
Patent number: 12117925Abstract: 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: GrantFiled: March 7, 2023Date of Patent: October 15, 2024Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Peter Theunis
-
Patent number: 11669439Abstract: 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: GrantFiled: June 9, 2020Date of Patent: June 6, 2023Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Peter Theunis
-
Patent number: 11650813Abstract: 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: GrantFiled: November 11, 2021Date of Patent: May 16, 2023Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Fergus Slorach
-
Patent number: 11640352Abstract: 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: GrantFiled: August 25, 2022Date of Patent: May 2, 2023Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Peter Theunis
-
Patent number: 11461223Abstract: 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: GrantFiled: June 9, 2020Date of Patent: October 4, 2022Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Peter Theunis
-
Publication number: 20210382814Abstract: 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: ApplicationFiled: June 9, 2020Publication date: December 9, 2021Applicant: Methodics, Inc.Inventors: VISHAL MOONDHRA, PETER THEUNIS
-
Publication number: 20210382813Abstract: 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: ApplicationFiled: June 9, 2020Publication date: December 9, 2021Applicant: Methodics, Inc.Inventors: VISHAL MOONDHRA, PETER THEUNIS
-
Patent number: 10877746Abstract: 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: GrantFiled: May 5, 2019Date of Patent: December 29, 2020Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Fergus Slorach
-
Publication number: 20200379753Abstract: 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: ApplicationFiled: August 17, 2020Publication date: December 3, 2020Applicant: Methodics, Inc.Inventors: VISHAL MOONDHRA, FERGUS SLORACH