IP Library Granted Patent US 12694399
Granted Patent B2
US 12694399 · App. 18/125,756 · Granted Jul 28, 2026

Device and method for validation and processing of a transaction slip image

Inventor: Giridhar Sithamraju (Irvine, CA)
Assignee: GLORY LTD.
G06Q20/40G06Q20/0425
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 12694399
App. No.
18/125,756
Granted
Jul 28, 2026
Kind
B2
Abstract

A financial transaction validation system comprises processing circuitry configured to: receive transaction information, relating to a transaction, and a validation slip image corresponding to the transaction information; generate a validation string corresponding to the validation slip image; merge the validation string with the validation slip image to generate a modified slip image; and store, in a database, the modified slip image in association with a transaction identifier corresponding to the transaction.

Claims (60)

1 . A financial transaction validation system, comprising:

a first device including:

a scanner which scans a transaction slip of a transaction to generate a validation slip image;

a cash processing machine which processes cash during the transaction, the cash being a physical medium;

first processing circuitry configured to:

receive transaction information relating to the transaction;

receive the validation slip image corresponding to the transaction information;

generate a validation string corresponding to the validation slip image;

acquire validation information based on the cash processed during the transaction by the cash processing machine;

in accordance with a selected template out of a plurality of templates stored in a memory, generate a modified slip image which is a rendering of the validation string and the validation information on the validation slip image, wherein

each template comprises a validation information profile including font information and X and Y coordinates information regarding a location within the modified slip image, and

the modified slip image is generated by rendering graphically, via a rendering engine the validation string and the validation information onto the validation slip image by modifying pixel values according to the font information and the X and Y coordinates information; and

control a secure communication adapter to transfer automatically, to a database via a secure communication channel, the modified slip image in association with a transaction identifier corresponding to the transaction, wherein the transaction identifier indicates unique entity information and the database automatically stores the modified slip image in association with the transaction identifier; and

a second device at a location different from a location of the first device, the second device including second processing circuitry configured to retrieve the modified slip image from the database in response to a query of the second device for validation by the second device.

2 . The financial transaction validation system of claim 1 , wherein the transaction slip is a deposit slip.

3 . The financial transaction validation system of claim 1 , wherein the first processing circuitry superimposes the validation string upon the validation slip image to generate the modified slip image.

4 . The financial transaction validation system of claim 1 , wherein the first processing circuitry is further configured to process the validation slip image to receive the transaction information.

5 . The financial transaction validation system of claim 1 , wherein the first processing circuitry is further configured to receive the transaction information via a user input.

6 . The financial transaction validation system of claim 1 , wherein the modified slip image is stored in the database in association with the transaction identifier and the transaction information.

7 . The financial transaction validation system of claim 1 , wherein the transaction identifier is dynamically assigned to the transaction associated with the modified slip image.

8 . The financial transaction validation system of claim 1 , wherein the validation string is the transaction identifier.

9 . The financial transaction validation system of claim 1 , wherein

the transaction information indicates a transaction type of the transaction, and

validation slip images stored in the database are identifiable according to a transaction type indicated by associated transaction information.

10 . A user terminal, comprising:

a scanner which scans a transaction slip of a transaction to generate a validation slip image;

a cash processing machine which processes cash during the transaction, the cash being a physical medium;

first processing circuitry configured to:

receive transaction information relating to the transaction;

receive the validation slip image corresponding to the transaction information;

generate a validation string corresponding to the validation slip image;

acquire validation information based on the cash processed during the transaction by the cash processing machine;

in accordance with a selected template out of a plurality of templates stored in a memory, generate a modified slip image which is a rendering of the validation string and the validation information on the validation slip image, wherein

each template comprises a validation information profile including font information and X and Y coordinates information regarding a location within the modified slip image, and

the modified slip image is generated by rendering graphically, via a rendering engine, the validation string and the validation information onto the validation slip image by modifying pixel values according to the font information and the X and Y coordinates information; and

control a secure communication adapter to transmit automatically, to a database via a secure communication channel, the modified slip image in association with a transaction identifier corresponding to the transaction, wherein

the transaction identifier indicates unique entity information,

the database automatically stores the modified slip image in association with the transaction identifier, and

second processing circuitry, of a second device at a location different from a location of the user terminal, is configured to retrieve the modified slip image from the database in response to a query of the second device for validation by the second device.

11 . The user terminal of claim 10 , wherein the first processing circuitry is further configured to

display, via a display, the validation slip image; and

receive profile configuration information from a user via a user interface.

12 . The user terminal of claim 11 , wherein the first processing circuitry generates the modified slip image according to the profile configuration information.

13 . The user terminal of claim 11 , wherein the first processing circuitry is further configured to display the modified slip image via the display.

14 . The user terminal of claim 11 , wherein

the transaction slip is a deposit slip.

15 . A method of validating a financial transaction, the method comprising:

scanning, by a scanner, a transaction slip of a transaction to generate a validation slip image;

processing, by a cash processing machine, cash during the transaction, the cash being a physical medium;

receiving, by first processing circuitry of a first device, transaction information relating to the transaction;

receiving, by the first processing circuitry, the validation slip image corresponding to the transaction information;

generating a validation string corresponding to the validation slip image;

acquiring validation information based on the cash processed during the transaction by the cash processing machine;

generating, by the first processing circuitry in accordance with a selected template out of a plurality of templates stored in a memory, a modified slip image which is a rendering of the validation string and the validation information on the validation slip image, wherein

each template comprises a validation information profile including font information and X and Y coordinates information regarding a location within the modified slip image, and

the modified slip image is generated by rendering graphically, via a rendering engine, the validation string and the validation information onto the validation slip image by modifying pixel values according to the font information and the X and Y coordinates information;

controlling, by the first processing circuitry, a secure communication adapter to transfer automatically, to a database via a secure communication channel, the modified slip image in association with a transaction identifier corresponding to the transaction, wherein the transaction identifier indicates unique entity information and the database automatically stores the modified slip image in association with the transaction identifier; and

retrieving, by second processing circuitry of a second device at a location different from a location of the first device, the modified slip image from the database in response to a query of the second device for validation by the second device.

16 . The method of claim 15 , wherein the modified slip image is stored, in the database, in association with the transaction identifier and the transaction information.

17 . The method of claim 15 , wherein the transaction identifier is dynamically assigned to the transaction associated with the modified slip image.