Methods and systems for transaction processing
First Claim
1. A processor-implemented method for transaction processing, comprising:
- facilitating, via one or more hardware processors, selection of an overlay application corresponding to an application, the application comprising at least one window having a plurality of fields and being rendered in a first user interface (UI), wherein the application is one of a web-application and a thick-client application;
configuring, via the one or more hardware processors, the overlay application corresponding to the application, wherein configuring the overlay application comprises;
accessing, a window control component associated with the application, the window control component being indicative of at least one page layout controls of the application corresponding to a plurality of events associated with the transaction processing, the window control component comprising one of a document object model (DOM) structure for the web-application and at least one handler for the thick-client application; and
determining, for at least one event of the plurality of events associated with the transaction, the at least one page layout control based on the window control component, wherein determining the at least one page layout control facilitates in configuring the overlay application;
masking, via the one or more hardware processors, the at least one field of the plurality of fields in the first UI to obtain at least one masked field in the first UI;
accessing, via the one or more hardware processors, a prepopulated data associated with the at least one masked field of the application, wherein the prepopulated data comprises data derived from a plurality of sources including documents, emails;
rendering, via the one or more hardware processors, a second UI corresponding to the at least one window, the second UI associated with the overlay application and comprising at least one blank field corresponding to the at least one masked field in the first UI;
enabling, via the one or more hardware processors, entering of data in the at least one blank field in the second UI; and
comparing, via the one or more hardware processors, the data entered in the at least one blank field with the prepopulated data for determining whether the data entered matches with the prepopulated data, wherein matching of the data entered in the at least one blank field with the prepopulated data based on comparing facilitates in validating the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates generally to transaction processing, and more particularly to method and system for transaction processing in an application. In one embodiment, the method includes facilitating selection of an overlay application corresponding to the application. The application includes at least one window having a plurality of fields and is rendered in a first UI. At least one field of the plurality of fields is masked to obtain at least one masked field in the first UI. A second UI corresponding to the at least one window is rendered. The second UI is associated with the overlay application and includes at least one field blank field corresponding to the at least one field masked field in the first UI. Entering data is enabled in the at least one blank field in the second UI, and the data entered is compared with a prepopulated data to determine validity of the transaction.
42 Citations
13 Claims
-
1. A processor-implemented method for transaction processing, comprising:
-
facilitating, via one or more hardware processors, selection of an overlay application corresponding to an application, the application comprising at least one window having a plurality of fields and being rendered in a first user interface (UI), wherein the application is one of a web-application and a thick-client application; configuring, via the one or more hardware processors, the overlay application corresponding to the application, wherein configuring the overlay application comprises; accessing, a window control component associated with the application, the window control component being indicative of at least one page layout controls of the application corresponding to a plurality of events associated with the transaction processing, the window control component comprising one of a document object model (DOM) structure for the web-application and at least one handler for the thick-client application; and determining, for at least one event of the plurality of events associated with the transaction, the at least one page layout control based on the window control component, wherein determining the at least one page layout control facilitates in configuring the overlay application; masking, via the one or more hardware processors, the at least one field of the plurality of fields in the first UI to obtain at least one masked field in the first UI; accessing, via the one or more hardware processors, a prepopulated data associated with the at least one masked field of the application, wherein the prepopulated data comprises data derived from a plurality of sources including documents, emails; rendering, via the one or more hardware processors, a second UI corresponding to the at least one window, the second UI associated with the overlay application and comprising at least one blank field corresponding to the at least one masked field in the first UI; enabling, via the one or more hardware processors, entering of data in the at least one blank field in the second UI; and comparing, via the one or more hardware processors, the data entered in the at least one blank field with the prepopulated data for determining whether the data entered matches with the prepopulated data, wherein matching of the data entered in the at least one blank field with the prepopulated data based on comparing facilitates in validating the transaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-implemented system for transaction processing, the system comprising:
-
a memory storing instructions; and one or more hardware processors coupled to the memory, wherein the one or more hardware processors configured by the instructions to; facilitate selection of an overlay application corresponding to an application, the application comprising at least one window having a plurality of fields and being rendered in a first user interface (UI), wherein the application is one of a web-application and a thick-client application; configure the overlay application corresponding to the application, wherein to configure the overlay application the one or more hardware processors further configured by the instructions to; access, a window control component associated with the application, the window control component being indicative of at least one page layout controls of the application corresponding to a plurality of events associated with the transaction processing, the window control component comprising one of a document object model (DOM) structure for the web-application and at least one handler for the thick-client application; and determine, for at least one event of the plurality of events associated with the transaction, the at least one page layout control based on the window control component, wherein determining the at least one page layout control facilitates in configuring the overlay application; mask the at least one field of the plurality of fields in the first UI to obtain at least one masked field in the first UI; access a prepopulated data associated with the at least one masked field of the application, wherein the prepopulated data comprises data derived from a plurality of sources including documents, emails; render a second UI corresponding to the at least one window, the second UI associated with the overlay application and comprising at least one blank field corresponding to the at least one masked field in the first UI; enable entering of data in the at least one blank field in the second UI; and compare the data entered in the at least one blank field with the prepopulated data for determining whether the data entered matches with the prepopulated data, wherein matching of the data entered in the at least one blank field with the prepopulated data based on comparing facilitates in validating the transaction. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method for transaction processing, the method comprising:
-
facilitating selection of an overlay application corresponding to an application, the application comprising at least one window having a plurality of fields and being rendered in a first UI), wherein the application is one of a web-application and a thick-client application; configuring, via the one or more hardware processors, the overlay application corresponding to the application, wherein configuring the overlay application comprises; accessing, a window control component associated with the application, the window control component being indicative of at least one page layout controls of the application corresponding to a plurality of events associated with the transaction processing, the window control component comprising one of a document object model (DOM) structure for the web-application and at least one handler for the thick-client application; and determining, for at least one event of the plurality of events associated with the transaction, the at least one page layout control based on the window control component, wherein determining the at least one page layout control facilitates in configuring the overlay application; masking the at least one field of the plurality of fields determined in the first UI to obtain at least one masked fields in the first UI; accessing a prepopulated data associated with the at least one field masked fields of the application, wherein the prepopulated data comprises data derived from a plurality of sources including documents, emails; rendering a second UI corresponding to the at least one window, the second UI associated with the overlay application and comprising at least one field blank fields corresponding to the at least one field masked fields in the first UI; enabling entering of data in the at least one blank field in the second UI; and comparing the data entered in the at least one blank field with the prepopulated data for determining whether the data entered matches with the prepopulated data, wherein matching of the data entered in the at least one blank field with the prepopulated data based on comparing facilitates in validating the transaction.
-
Specification