Patents by Inventor Jonas E. Bryllert
Jonas E. Bryllert 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: 10831933Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: GrantFiled: February 11, 2020Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard A. Widmayer, Clea A. Zolotow
-
Patent number: 10778442Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: GrantFiled: July 22, 2019Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Publication number: 20200184108Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: ApplicationFiled: February 11, 2020Publication date: June 11, 2020Inventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard A. Widmayer, Clea A. Zolotow
-
Patent number: 10599874Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: GrantFiled: November 5, 2018Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard H. Widmayer, Clea A. Zolotow
-
Publication number: 20190349205Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: ApplicationFiled: July 22, 2019Publication date: November 14, 2019Inventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Patent number: 10396997Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: GrantFiled: December 14, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Publication number: 20190080118Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: ApplicationFiled: November 5, 2018Publication date: March 14, 2019Inventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard H. Widmayer, Clea A. Zolotow
-
Patent number: 10169614Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: GrantFiled: November 17, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard H. Widmayer, Clea A. Zolotow
-
Publication number: 20180167217Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Publication number: 20180137306Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard H. Widmayer, Clea A. Zolotow