System and method for providing and maintaining irrefutable proof of the building, testing, deployment and release of software
AssigneeIntuit Inc.
InventorThomas WHITCOMB
Life of this patent
Estimating the term…
Abstract
A system and method for providing and maintaining irrefutable proof of the building, testing, deployment and release of a software product. The system and method provide a secure, immutable electronic ledger to be accessed by various services and systems during the software product's development and release cycle. The ledger may be implemented using electronic blocks linked together via cryptography.
Claims19
A computer implemented method of providing and maintaining irrefutable proof a transactions within a software release cycle, said method comprising:
- creating, by one or more computer devices that are associated with the software release cycle, an electronic ledger;
- storing the electronic ledger in an electronic database accessible by the one or more computer devices over one or more networks;
- and
- for each transaction within the software release cycle, each computing device of the one or more computing devices is adapted to:
- perform a transaction related to the software release cycle, and
- access the electronic ledger to record the transaction performed and when it was performed in accordance with a predetermined procedure.
A system for providing and maintaining irrefutable proof a transactions within a software release cycle, said system comprising:
- one or more computing devices associated with the software release cycle, said one or more computing devices being adapted to perform transactions related to one of a build service, test and quality service, deployment service or release service;
- an electronic ledger stored in an electronic database accessible by the one or more computer devices over one or more networks;
- and
- for each transaction within the software release cycle, each computing device of the one or more computing devices is adapted to:
- perform a transaction related to the software release cycle, and
- access the electronic ledger to record the transaction performed and when it was performed in accordance with a predetermined procedure.
Dependencies are inferred from the claim text.