Patents by Inventor Luis Angel D. Bathen
Luis Angel D. Bathen 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: 11895223Abstract: An example operation may include one or more of receiving a request to certify a digital record, retrieving a first hashed data value of the digital record from a data block included among a first hash-linked chain of blocks on a first blockchain, retrieving a second hashed data value of the digital record from a second data block included among a second hash-linked chain of blocks on a second blockchain which is different from the first blockchain, determining whether the digital record is valid based on a cross-validation of the first hashed data value and the second hashed data value, and storing the determination of the validity of the digital record in a data block among a third hash-linked chain of blocks.Type: GrantFiled: February 6, 2019Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Gabor Madl, Luis Angel D. Bathen, Ramani R. Routray, Diego A. Masini, Dulce B. Ponceleon
-
Patent number: 11297064Abstract: An example operation may include one or more of storing a public key and one or more corresponding addresses associated with a user profile in a blockchain, creating a credential for the user profile based on the public key, forwarding the credential to the one or more addresses, receiving a request for access to a site from a user device associated with the user profile, and retrieving the credential based on the one or more addresses from the blockchain.Type: GrantFiled: October 7, 2019Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Ramani Routray
-
Patent number: 11157782Abstract: A method, computer system, and computer program product to detect anomalies in a multivariate or multidimensional time series data set. The time series data set is retrieved from a monitored device. A pair of neural networks are trained simultaneously using the retrieved time series data set by implementing an adversarial training process, to generate a generative neural network and a discriminative neural network. The anomalies in the time series data set of the monitored device are detected by implementing one or both of the generative neural network and the discriminative neural network to monitor the time series data set.Type: GrantFiled: November 16, 2017Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Simon-Pierre Genot, Mu Qiao, Ramani R. Routray
-
Patent number: 11159307Abstract: An example operation may include one or more of identifying a group of blockchain member devices attempting to establish a trusted group communication channel, assigning each of the blockchain member devices public/private key pairs, publishing the public keys of the blockchain member devices in a list, identifying a request from a first blockchain member device requesting a private key, associated with a second blockchain member device, be applied to a predetermined nonce value, responsive to identifying a response to the request, verifying, via a public key assigned to the first blockchain member device, that the second blockchain member device is a trusted member of the group of blockchain member devices, and responsive to verifying the second blockchain member device is a trusted member of the group of blockchain member devices, permitting communication between the first blockchain member device and the second blockchain member device on the trusted group communication channel.Type: GrantFiled: August 8, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Dulce B. Ponceleon, Marc H. Coq, Colette Manoni, Collin Walling, Corey McQuay, Eugene E. Nitka, Trent Balta
-
Patent number: 11082215Abstract: An example operation may include one or more of receiving, by a broadcast server node, data from a plurality of data provider nodes; and executing, by the broadcast server node, a smart contract to: encrypt the data with encryption keys; generate a broadcast queue based on the encrypted data; and assign a subset of consumer nodes authorized to receive the encrypted data of the broadcast queue.Type: GrantFiled: April 8, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Jeronimo Irazabal, Andres Garagiola, Luis Angel D. Bathen
-
Patent number: 11030681Abstract: An example operation may include one or more of identifying a first conferred asset exchange request from a first user account and a second conferred asset exchange request from a second user account which are capable of being used to settle each other, requesting an intermediary blockchain to perform a conferred asset settlement transaction for the first and second conferred asset exchange requests, determining that first conferred assets of the first user account and second conferred assets of the second user account have been transferred to temporary intermediary trading addresses, respectively, and releasing the first conferred assets to the second user account and the second loyalty assets to the first user account, in response to the determining.Type: GrantFiled: July 21, 2017Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Pawan R. Chowdhary, Andres Garagiola, Shun Jiang, Diego A. Masini, Guangjie Ren, Dulce B. Ponceleon, Chung-hao Tan
-
Patent number: 10992549Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of monitoring a computing service via various nodes operating on a blockchain, identifying a proposed change to the computing service, storing details of the proposed change in a smart contract, storing the smart contract as a transaction in the blockchain, and validating the proposed change of the smart contract.Type: GrantFiled: December 1, 2019Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
-
Patent number: 10992455Abstract: An example operation may include one or more of: creating a document that defines procedures to create an ad-hoc group having an original peer, to add a new peer to the ad-hoc group and to remove of one or more of the original peer and the new peer; maintaining, via a memory, a cryptographic distributed ledger based on the document and peer data associated with the ad-hoc group; encrypting the document; encrypting the cryptographic distributed ledger; providing the encrypted cryptographic distributed ledger to the ad-hoc group; decrypting the encrypted document; modifying the document; decrypting the encrypted cryptographic distributed ledger; updating the cryptographic distributed ledger; encrypting the modified document to create an encrypted modified document; encrypting the updated cryptographic distributed ledger; and providing the updated encrypted cryptographic distributed ledger to the ad-hoc group.Type: GrantFiled: August 14, 2018Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Collin Walling, Trent Balta, Luis Angel D. Bathen, Colette Manoni, Marc H. Coq, Eugene E. Nitka
-
Patent number: 10985929Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of storing original data in a blockchain, storing transformed data based on the original data in the blockchain, storing chaincode on the blockchain used to transform the original data to the transformed data, and retrieving a transaction from the blockchain with the transformed data and the chaincode.Type: GrantFiled: January 23, 2020Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Ramani R. Routray
-
Patent number: 10887389Abstract: A virtual blockchain configuration may provide a distributed structure that uses a distributed hash configuration to reduce the complexity of blockchain transactions. One example method of operation may comprise one or more of storing a subset of blockchain data in a network device, accessing via the network device a virtual copy of a blockchain, accessing a blockchain block via the virtual copy of the blockchain, and writing blockchain transactions to the blockchain block via the network device.Type: GrantFiled: January 2, 2020Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
-
Publication number: 20200322140Abstract: An example operation may include one or more of receiving, by a broadcast server node, data from a plurality of data provider nodes; and executing, by the broadcast server node, a smart contract to: encrypt the data with encryption keys; generate a broadcast queue based on the encrypted data; and assign a subset of consumer nodes authorized to receive the encrypted data of the broadcast queue.Type: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventors: Jeronimo Irazabal, Andres Garagiola, Luis Angel D. Bathen
-
Publication number: 20200252202Abstract: An example operation may include one or more of receiving a request to certify a digital record, retrieving a first hashed data value of the digital record from a data block included among a first hash-linked chain of blocks on a first blockchain, retrieving a second hashed data value of the digital record from a second data block included among a second hash-linked chain of blocks on a second blockchain which is different from the first blockchain, determining whether the digital record is valid based on a cross-validation of the first hashed data value and the second hashed data value, and storing the determination of the validity of the digital record in a data block among a third hash-linked chain of blocks.Type: ApplicationFiled: February 6, 2019Publication date: August 6, 2020Inventors: Gabor Madl, Luis Angel D. Bathen, Ramani R. Routray, Diego A. Masini, Dulce B. Ponceleon
-
Patent number: 10698675Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example operation may comprise one or more of identifying an updated software build, creating a hash based on the updated software build, storing the hash of the updated software build in a blockchain, and storing a binary representation of the updated software build in a distributed hash table (DHT).Type: GrantFiled: December 19, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Mu Qiao, Ramani R. Routray
-
Publication number: 20200162272Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of storing original data in a blockchain, storing transformed data based on the original data in the blockchain, storing chaincode on the blockchain used to transform the original data to the transformed data, and retrieving a transaction from the blockchain with the transformed data and the chaincode.Type: ApplicationFiled: January 23, 2020Publication date: May 21, 2020Inventors: Luis Angel D. Bathen, Ramani R. Routray
-
Publication number: 20200145487Abstract: A virtual blockchain configuration may provide a distributed structure that uses a distributed hash configuration to reduce the complexity of blockchain transactions. One example method of operation may comprise one or more of storing a subset of blockchain data in a network device, accessing via the network device a virtual copy of a blockchain, accessing a blockchain block via the virtual copy of the blockchain, and writing blockchain transactions to the blockchain block via the network device.Type: ApplicationFiled: January 2, 2020Publication date: May 7, 2020Inventors: Luis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
-
Publication number: 20200120001Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of monitoring a computing service via various nodes operating on a blockchain, identifying a proposed change to the computing service, storing details of the proposed change in a smart contract, storing the smart contract as a transaction in the blockchain, and validating the proposed change of the smart contract.Type: ApplicationFiled: December 1, 2019Publication date: April 16, 2020Inventors: Luis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
-
Patent number: 10601665Abstract: An example operation may include one or more of identifying one or more data volume management policies from a plurality of different parties, storing the one or more data volume management policies in a smart contract stored on a blockchain, identifying one or more data access thresholds being exceeded on a network, modifying an operating status of the network based on the one or more policies and the one or more data access thresholds being exceeded, and storing the modified operating status in the blockchain.Type: GrantFiled: July 26, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Ramani Routray, Sangeetha Seshadri
-
Patent number: 10581621Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of storing original data in a blockchain, storing transformed data based on the original data in the blockchain, storing chaincode on the blockchain used to transform the original data to the transformed data, and retrieving a transaction from the blockchain with the transformed data and the chaincode.Type: GrantFiled: May 18, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Ramani R. Routray
-
Publication number: 20200059352Abstract: An example operation may include one or more of: creating a document that defines procedures to create an ad-hoc group having an original peer, to add a new peer to the ad-hoc group and to remove of one or more of the original peer and the new peer; maintaining, via a memory, a cryptographic distributed ledger based on the document and peer data associated with the ad-hoc group; encrypting the document; encrypting the cryptographic distributed ledger; providing the encrypted cryptographic distributed ledger to the ad-hoc group; decrypting the encrypted document; modifying the document; decrypting the encrypted cryptographic distributed ledger; updating the cryptographic distributed ledger; encrypting the modified document to create an encrypted modified document; encrypting the updated cryptographic distributed ledger; and providing the updated encrypted cryptographic distributed ledger to the ad-hoc group.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Collin Walling, Trent Balta, Luis Angel D. Bathen, Colette Manoni, Marc H. Coq, Eugene E. Nitka
-
Publication number: 20200052880Abstract: An example operation may include one or more of identifying a group of blockchain member devices attempting to establish a trusted group communication channel, assigning each of the blockchain member devices public/private key pairs, publishing the public keys of the blockchain member devices in a list, identifying a request from a first blockchain member device requesting a private key, associated with a second blockchain member device, be applied to a predetermined nonce value, responsive to identifying a response to the request, verifying, via a public key assigned to the first blockchain member device, that the second blockchain member device is a trusted member of the group of blockchain member devices, and responsive to verifying the second blockchain member device is a trusted member of the group of blockchain member devices, permitting communication between the first blockchain member device and the second blockchain member device on the trusted group communication channel.Type: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Inventors: Luis Angel D. Bathen, Dulce B. Ponceleon, Marc H. Coq, Colette Manoni, Collin Walling, Corey McQuay, Eugene E. Nitka, Trent Balta