IP Library Granted Patent US 11,195,179
Granted Patent B2
US 11,195,179 · App. 16/176,307 · Granted Dec 7, 2021

Detecting cashback and other related reimbursement frauds using blockchain technology

Inventor: Shubham Gupta (Jaipur, IN)
Assignee: Dell Products L.P.
G06Q20/401H04L9/0643H04L9/088G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,195,179
App. No.
16/176,307
Granted
Dec 7, 2021
Kind
B2
Abstract

Methods, apparatus, and processor-readable storage media for detecting cashback and other related reimbursement frauds are provided herein. An example computer-implemented method includes implementing, in response to a transaction between a user and a first enterprise, a block in a blockchain network, wherein the block comprises transaction-related information comprising reimbursement-related data and cryptographic information; generating a smart contract in conjunction with the block, wherein the smart contract comprises a software protocol pertaining to carrying out a reimbursement process, related to the transaction, between the user and a second enterprise; executing the smart contract in response to an indication that transaction-related information provided to the second enterprise by the user has been verified against the transaction-related information contained within the block; and modifying, in response to the execution of the smart contract, a status identifier of the block, wherein the modification of the status identifier reduces subsequent access to the block.

Claims (56)

1. A computer-implemented method comprising:

encrypting transaction-related information pertaining to a transaction between a user and a first enterprise, wherein the transaction-related information comprises reimbursement-related data associated with the transaction;

implementing, in response to the transaction between the user and the first enterprise, a block in a blockchain network, wherein the block comprises the encrypted transaction-related information and cryptographic information associated with the transaction, wherein the cryptographic information comprises a private key associated with one or more decryption operations, and wherein the blockchain network comprises multiple devices each carrying out a consensus protocol and comprising one or more data structures configured for storing distinct blocks;

generating a smart contract in conjunction with the implemented block in the blockchain network, wherein the smart contract comprises a software protocol pertaining to carrying out a reimbursement process, related to the transaction, between the user and a second enterprise;

obtaining, from the user, address information attributed to the implemented block in the blockchain network;

obtaining, from the implemented block using the obtained address information, the private key associated with the one or more decryption operations;

decrypting at least a portion of the encrypted transaction-related information using the private key;

obtaining, from the user, information pertaining to the reimbursement process between the user and the second enterprise;

comparing the information pertaining to the reimbursement process with the decrypted transaction-related information;

executing the smart contract in response to an indication, based at least in part on said comparing, that the information pertaining to the reimbursement process obtained by the second enterprise from the user has been verified against the transaction-related information contained within the implemented block in the blockchain network; and

modifying, in response to the execution of the smart contract, a status identifier of the implemented block, wherein the status identifier comprises a flag value indicative of access-related information;

wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

2. The computer-implemented method of claim 1 , wherein the cryptographic information comprises a cryptographic hash of one or more items of data associated with the transaction.

3. The computer-implemented method of claim 1 , wherein the blockchain network comprises a globally-available hyperledger.

4. The computer-implemented method of claim 1 , wherein the transaction-related information comprises one or more user details.

5. The computer-implemented method of claim 1 , wherein the reimbursement-related data comprise cashback-related information.

6. The computer-implemented method of claim 1 , wherein the user comprises an employee of the second enterprise.

7. The computer-implemented method of claim 1 , further comprising:

outputting a copy of the blockchain network to the second enterprise.

8. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said at least one processing device:

to encrypt transaction-related information pertaining to a transaction between a user and a first enterprise, wherein the transaction-related information comprises reimbursement-related data associated with the transaction;

to implement, in response to the transaction between the user and the first enterprise, a block in a blockchain network, wherein the block comprises the encrypted transaction-related information and cryptographic information associated with the transaction, wherein the cryptographic information comprises a private key associated with one or more decryption operations, and wherein the blockchain network comprises multiple devices each carrying out a consensus protocol and comprising one or more data structures configured for storing distinct blocks;

to generate a smart contract in conjunction with the implemented block in the blockchain network, wherein the smart contract comprises a software protocol pertaining to carrying out a reimbursement process, related to the transaction, between the user and a second enterprise;

to obtain, from the user, address information attributed to the implemented block in the blockchain network;

to obtain, from the implemented block using the obtained address information, the private key associated with the one or more decryption operations;

to decrypt at least a portion of the encrypted transaction-related information using the private key;

to obtain, from the user, information pertaining to the reimbursement process between the user and the second enterprise;

to compare the information pertaining to the reimbursement process with the decrypted transaction-related information;

to execute the smart contract in response to an indication, based at least in part on said comparing, that the information pertaining to the reimbursement process obtained by the second enterprise from the user has been verified against the transaction-related information contained within the implemented block in the blockchain network; and

to modify, in response to the execution of the smart contract, a status identifier of the implemented block, wherein the status identifier comprises a flag value indicative of access-related information.

9. The non-transitory processor-readable storage medium of claim 8 , wherein the cryptographic information comprises a cryptographic hash of one or more items of data associated with the transaction.

10. The non-transitory processor-readable storage medium of claim 8 , wherein the transaction-related information comprises one or more user details.

11. The non-transitory processor-readable storage medium of claim 8 , wherein the reimbursement-related data comprise cashback-related information.

12. The non-transitory processor-readable storage medium of claim 8 , wherein the blockchain network comprises a globally-available hyperledger.

13. The non-transitory processor-readable storage medium of claim 8 , wherein the user comprises an employee of the second enterprise.

14. The non-transitory processor-readable storage medium of claim 8 , wherein the program code when executed by the at least one processing device further causes said at least one processing device:

to output a copy of the blockchain network to the second enterprise.

15. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

said at least one processing device being configured:

to encrypt transaction-related information pertaining to a transaction between a user and a first enterprise, wherein the transaction-related information comprises reimbursement-related data associated with the transaction;

to implement, in response to the transaction between the user and the first enterprise, a block in a blockchain network, wherein the block comprises the encrypted transaction-related information and cryptographic information associated with the transaction, wherein the cryptographic information comprises a private key associated with one or more decryption operations, and wherein the blockchain network comprises multiple devices each carrying out a consensus protocol and comprising one or more data structures configured for storing distinct blocks;

to generate a smart contract in conjunction with the implemented block in the blockchain network, wherein the smart contract comprises a software protocol pertaining to carrying out a reimbursement process, related to the transaction, between the user and a second enterprise;

to obtain, from the user, address information attributed to the implemented block in the blockchain network;

to obtain, from the implemented block using the obtained address information, the private key associated with the one or more decryption operations;

to decrypt at least a portion of the encrypted transaction-related information using the private key;

to obtain, from the user, information pertaining to the reimbursement process between the user and the second enterprise;

to compare the information pertaining to the reimbursement process with the decrypted transaction-related information;

to execute the smart contract in response to an indication, based at least in part on said comparing, that the information pertaining to the reimbursement process obtained by the second enterprise from the user has been verified against the transaction-related information contained within the implemented block in the blockchain network; and

to modify, in response to the execution of the smart contract, a status identifier of the implemented block, wherein the status identifier comprises a flag value indicative of access-related information.

16. The apparatus of claim 15 , wherein the cryptographic information comprises a cryptographic hash of one or more items of data associated with the transaction.

17. The apparatus of claim 15 , wherein the transaction-related information comprises one or more user details.

18. The apparatus of claim 15 , wherein the blockchain network comprises a globally-available hyperledger.

19. The apparatus of claim 15 , said at least one processing device being further configured:

to output a copy of the blockchain network to the second enterprise.

20. The apparatus of claim 15 , wherein the reimbursement-related data comprise cashback-related information.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: GUPTA, SHUBHAM
To: DELL PRODUCTS L.P.
Reel/Frame 047370/0360 →