Patents by Inventor Barry Hollywood
Barry Hollywood 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: 11204989Abstract: A system and method for multifactor authentication. The method includes receiving a passthought brainprint and a training 3D pattern. The method also includes calculating a variance between the training 3D pattern and a passthought 3D pattern, and generating an error tolerance for the passthought 3D pattern based on the calculated variance between the training 3D pattern and the passthought 3D pattern. Further, the method includes storing the passthought 3D pattern and the passthought brainprint in a neural profile as a passthought for a secure area.Type: GrantFiled: April 27, 2018Date of Patent: December 21, 2021Assignee: International Business Machines CorporationInventors: Simon J. Brady, Barry Hollywood, Clea A. Zolotow, John V. Delaney
-
Patent number: 11080085Abstract: A computer system manages multi-stage transactions. A plurality of response time values of transaction components for a plurality of transactions are received. Two or more transactions from the plurality of transactions are selected, wherein a quantity of the selected transactions is equal to a number of the transaction components in the plurality of transactions. Eigenvalues are calculated from the response time values for the selected transactions. The selected transactions are determined to have timed out by processing the eigenvalues using a machine learning classifier. Embodiments of the present invention further include a method and program product for managing multi-stage transactions in substantially the same manner described above.Type: GrantFiled: December 17, 2018Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Simon Brady, Clea A. Zolotow, Barry Hollywood, Jørgen E. Floes, Pedro Soares, Anastasios Xouzafeiris
-
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: 20200192698Abstract: A computer system manages multi-stage transactions. A plurality of response time values of transaction components for a plurality of transactions are received. Two or more transactions from the plurality of transactions are selected, wherein a quantity of the selected transactions is equal to a number of the transaction components in the plurality of transactions. Eigenvalues are calculated from the response time values for the selected transactions. The selected transactions are determined to have timed out by processing the eigenvalues using a machine learning classifier. Embodiments of the present invention further include a method and program product for managing multi-stage transactions in substantially the same manner described above.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Simon Brady, Clea A. Zolotow, Barry Hollywood, Jørgen E. Floes, Pedro Soares, Anastasios Xouzafeiris
-
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
-
Publication number: 20190332751Abstract: A system and method for multifactor authentication. The method includes receiving a passthought brainprint and a training 3D pattern. The method also includes calculating a variance between the training 3D pattern and a passthought 3D pattern, and generating an error tolerance for the passthought 3D pattern based on the calculated variance between the training 3D pattern and the passthought 3D pattern. Further, the method includes storing the passthought 3D pattern and the passthought brainprint in a neural profile as a passthought for a secure area.Type: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Inventors: Simon J. Brady, Barry Hollywood, Clea A. Zolotow, John V. Delaney
-
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