Patents by Inventor Yedendra Shrinivasan
Yedendra Shrinivasan 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: 11941673Abstract: An example operation may include one or more of monitoring, by a blockchain node, a delivery of a service to a first node from a second node based on a service contract and an order retrieved from a blockchain, determining, by the blockchain node, an incremental charge for a partial delivery of the service based on the monitoring, and executing, by the blockchain node, a smart contract to issue the incremental charge for the partial delivery of the service, and responsive to a resolution of a dispute raised for the incremental charge, add the incremental charge to an incremental invoice.Type: GrantFiled: September 2, 2022Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Seep Goel, Abhishek Singh, Vishnu Choudhary
-
Patent number: 11887146Abstract: An example operation may include one or more of detecting, by a promotion processor node, a delivery of a trade promotion token by a retailer node on a blockchain, and executing, by the promotion processor node, a smart contract to: apply the trade promotion token to a purchase item and transfer incentive assets based on the trade promotion token to the retailer node and to a corresponding manufacturer node.Type: GrantFiled: January 26, 2020Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Patent number: 11675854Abstract: An example operation may include one or more of receiving from a user node, by a blockchain processor node, a document access request containing a document ID, acquiring, by the blockchain processor node, from a blockchain ledger an encrypted URL of the document and a source hash of the document based on the document ID, verifying, by the blockchain processor node, a document received from a document owner's node storage based on a decrypted URL of the document and, in response to the verification, transmitting the document received from the document owner's node storage to the user node.Type: GrantFiled: January 20, 2020Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rak-Joon Choi
-
Patent number: 11658824Abstract: An example operation may include one or more of receiving a request to verify a first encrypted document from a computing device, retrieving a second set of encrypted tokens of a second encrypted document from a blockchain, determining a similarity value of the first encrypted document with respect to the second encrypted document based on a first set of encrypted tokens in the first encrypted document and the second set of encrypted tokens in the second encrypted document, and outputting the determined similarity value to the computing device in response to the request.Type: GrantFiled: June 7, 2021Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Akshar Kaul, Pankaj Satyanarayan Dayama
-
Patent number: 11645422Abstract: An example operation may include one or more of marking a document, by a user node, to be included into a collection of documents, determining, by the user node, a business process step associated with the document based on a user mark, and executing a transaction to store a hash of the document onto a ledger of a blockchain, wherein a Merkle tree hash is generated and tagged on the ledger with details of the business process step.Type: GrantFiled: February 12, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Ramesh Gopinath
-
Publication number: 20230096163Abstract: An example operation may include one or more of querying, via an application programming interface (API), a blockchain ledger for attributes of a shipment by a carrier from an origin location to a destination location, predicting, via an artificial intelligence (AI) model, one or more future events that will occur during the shipment based on the attributes of the shipment retrieved from querying the blockchain ledger, generating, via a smart contract, an accelerated e-invoice based on the one or more future events predicted by the AI model, and storing the accelerated e-invoice on the blockchain ledger.Type: ApplicationFiled: September 21, 2021Publication date: March 30, 2023Inventors: Krishnasuri Narayanam, Pankaj Satyanarayan Dayama, Yedendra Shrinivasan
-
Patent number: 11580577Abstract: An example operation may include one or more of acquiring, by a promotion processor node, consumer exploration of a product data from a blockchain, determining, by the promotion processor node, features of the product, receiving, by the promotion processor node, a promotion plan from at least one product retailer node, and executing a smart contract to generate a plurality of promotion tokens based on the features of the product and the promotion plan.Type: GrantFiled: January 26, 2020Date of Patent: February 14, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Publication number: 20230005029Abstract: An example operation may include one or more of monitoring, by a blockchain node, a delivery of a service to a first node from a second node based on a service contract and an order retrieved from a blockchain, determining, by the blockchain node, an incremental charge for a partial delivery of the service based on the monitoring, and executing, by the blockchain node, a smart contract to issue the incremental charge for the partial delivery of the service, and responsive to a resolution of a dispute raised for the incremental charge, add the incremental charge to an incremental invoice.Type: ApplicationFiled: September 2, 2022Publication date: January 5, 2023Inventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Seep Goel, Abhishek Singh, Vishnu Choudhary
-
Patent number: 11526467Abstract: An example operation may include one or more of receive a document identifier (ID), retrieve a document from a storage based on the ID, generate a hash of the document, and compare the hash of the document under the ID against a hash of the document stored on the blockchain for verification.Type: GrantFiled: January 29, 2020Date of Patent: December 13, 2022Assignee: International Business Machines CorporationInventor: Yedendra Shrinivasan
-
Publication number: 20220393875Abstract: An example operation may include one or more of receiving a request to verify a first encrypted document from a computing device, retrieving a second set of encrypted tokens of a second encrypted document from a blockchain, determining a similarity value of the first encrypted document with respect to the second encrypted document based on a first set of encrypted tokens in the first encrypted document and the second set of encrypted tokens in the second encrypted document, and outputting the determined similarity value to the computing device in response to the request.Type: ApplicationFiled: June 7, 2021Publication date: December 8, 2022Inventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Akshar Kaul, Pankaj Satyanarayan Dayama
-
Patent number: 11501345Abstract: An example operation may include one or more of monitoring, by a blockchain node, a delivery of a service to a first node from a second node based on a service contract and an order retrieved from a blockchain, determining, by the blockchain node, an incremental charge for a partial delivery of the service based on the monitoring, and executing, by the blockchain node, a smart contract to issue the incremental charge for the partial delivery of the service, and responsive to a resolution of a dispute raised for the incremental charge, add the incremental charge to an incremental invoice.Type: GrantFiled: November 21, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishnasuri Narayanam, Seep Goel, Abhishek Singh, Vishnu Choudhary
-
Patent number: 11455403Abstract: An example operation may include one or more of receiving, by a document processor node, a document comprising a document identifier (ID) and a document type, generating, by the document processor node, at least one hashed attribute for sharing of the document based on the document ID and the document type, acquiring, by the document processor node, a list of documents and corresponding document owners to be linked to the document based on the at least one hashed attribute, and creating a plurality of linked documents based on the list of the documents.Type: GrantFiled: January 20, 2020Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Teja Chiranjeevi Tummalapalli, Mari M. Wade, Atallah Hezbor
-
Patent number: 11455598Abstract: An example operation may include one or more of setting, by a first node, a cut-off time for a resolution of an update to a service contract received from at least one node of a plurality of second nodes over a blockchain, acquiring, by the first node, resolution parameters from a blockchain ledger, and executing a smart contract to resolve the service contract based on the update to the service contract and the resolution parameters.Type: GrantFiled: November 20, 2019Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Rak-Joon Choi, Andrew Douglas Nelson, Parameswaran Selvam
-
Patent number: 11403348Abstract: An example operation may include one or more of receiving, by a document processor node, a file with a document identifier (ID), generating, by the document processor node, a hash of the file, submitting, by the document processor node, a blockchain transaction containing the hash of the file, the document ID and a locator of a document, assigning, by the document processor node, document access permissions to participating nodes, and notifying the participating nodes of a version of the document under the ID.Type: GrantFiled: January 20, 2020Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rak-Joon Choi
-
Patent number: 11379594Abstract: An example operation may include one or more of receiving a file from a content owner node, by a file processor node, dividing the file into a plurality of chunks by the file processor, placing, by the file processor, the plurality of chunks on blockchain nodes, and generating a file storage plan comprising locations of the plurality of the chunks.Type: GrantFiled: January 20, 2020Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventor: Yedendra Shrinivasan
-
Patent number: 11354425Abstract: An example operation may include one or more of sending, by a user node, a document request comprising a document identifier (ID) to a document processor node connected over a blockchain, receiving, by the user node, a one-time pass-code from the document processor node based on the document ID, linking to the document using the one-time pass-code, and retrieving the document from a document owner node.Type: GrantFiled: January 20, 2020Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Teja Chiranjeevi Tummalapalli, Mari M. Wade, Atallah Hezbor
-
Patent number: 11310311Abstract: An example operation may include one or more of receiving a request to access a file from a user node, by a file processor node, generating, by the file processor node, a file storage plan based on a distribution of file chunks throughout a peer-to-peer network, authenticating, by the file processor node, the user node based on blockchain credentials, acquiring, by the file processor node, a permission to access the file from a file owner node, and sending the file storage plan to the user node.Type: GrantFiled: January 20, 2020Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventor: Yedendra Shrinivasan
-
Patent number: 11275859Abstract: An example operation may include one or more of receiving, by a blockchain node, a file as a part of a blockchain transaction, splitting, by the blockchain node, the file into a plurality of chunks based on a file size, transmitting, by the blockchain node, the plurality of the chunks to at least one peer-to-peer data store node on a blockchain network, and generating a storage plan based on locations of individual chunks of the plurality of the chunks on the at least one peer-to-peer data store node.Type: GrantFiled: February 17, 2020Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rak-Joon Choi
-
Publication number: 20210256144Abstract: An example operation may include one or more of receiving, by a blockchain node, a file as a part of a blockchain transaction, splitting, by the blockchain node, the file into a plurality of chunks based on a file size, transmitting, by the blockchain node, the plurality of the chunks to at least one peer-to-peer data store node on a blockchain network, and generating a storage plan based on locations of individual chunks of the plurality of the chunks on the at least one peer-to-peer data store node.Type: ApplicationFiled: February 17, 2020Publication date: August 19, 2021Inventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rak-Joon Choi
-
Publication number: 20210256145Abstract: An example operation may include one or more of receiving, by a file processing node, a document file identification (ID) from a file owner node over a blockchain, acquiring, by the file processing node, a file storage plan executable script and an encrypted symmetric key for the document, decrypting the symmetric key by the file processing node, and executing the file storage plan executable script using the decrypted symmetric key as an input.Type: ApplicationFiled: February 17, 2020Publication date: August 19, 2021Inventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rak-Joon Choi