Method and system for providing network based transaction metrics
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying an online activity associated with a business flow;
determining, by a processor, whether the online activity is a part of a transaction,wherein the transaction is defined according to a business rule,wherein the transaction is characterized by a defined sequence of steps of a plurality of online activities that a user performs on a portal to complete an action, and the identified online activity is associated with the business rule if the identified online activity is one of the plurality of online activities and within the sequence,wherein the defined sequence of steps include activities associated with one of portal activity, work functionality, work productivity or a combination thereof and are exclusive of activities for executing the transaction;
updating status of the transaction responsive to the determination that the online activity is a part of the transaction;
storing the activity log and the transaction log in a plurality of queues; and
processing the activity log, the plurality of queues and the transaction log to generate metrics data,wherein the metrics data comprise at least a time period, customer information, and report type,wherein the processing of the plurality of queues and the transaction log is performed in parallel to generate the metrics data,wherein the report type is selected by a user and comprises one or more of Total User Activities, Account Management, and Online Billing.
4 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for metrics data collection for business transactions. An online activity (e.g., Application Programming Interface (API) call) associated with a business flow is identified. It is determined whether the online activity is a part of a transaction, wherein the transaction is defined according to a business rule. Status of the transaction is updated if the online activity is a part of the transaction.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
identifying an online activity associated with a business flow; determining, by a processor, whether the online activity is a part of a transaction, wherein the transaction is defined according to a business rule, wherein the transaction is characterized by a defined sequence of steps of a plurality of online activities that a user performs on a portal to complete an action, and the identified online activity is associated with the business rule if the identified online activity is one of the plurality of online activities and within the sequence, wherein the defined sequence of steps include activities associated with one of portal activity, work functionality, work productivity or a combination thereof and are exclusive of activities for executing the transaction; updating status of the transaction responsive to the determination that the online activity is a part of the transaction; storing the activity log and the transaction log in a plurality of queues; and processing the activity log, the plurality of queues and the transaction log to generate metrics data, wherein the metrics data comprise at least a time period, customer information, and report type, wherein the processing of the plurality of queues and the transaction log is performed in parallel to generate the metrics data, wherein the report type is selected by a user and comprises one or more of Total User Activities, Account Management, and Online Billing. - View Dependent Claims (2, 3, 4, 5, 6, 20, 21, 22)
-
-
7. A system, comprising:
-
a processor configured to identify an online activity associated with a business flow and to determine whether the online activity is a part of a transaction, wherein the transaction is defined according to a business rule, wherein the transaction is characterized by a defined sequence of steps of a plurality of online activities that a user performs on a portal to complete an action, and the identified online activity is associated with the business rule if the identified online activity is one of the plurality of online activities and within the sequence, wherein the defined sequence of steps include activities associated with one of portal activity, work functionality, work productivity or a combination thereof and are exclusive of activities for executing the transaction, wherein the processor is further configured to modify a transaction log with the updated status and to update an online activity log based on the identified online activity; a plurality of queues configured to store the activity log and the transaction log; and a data processor configured to process the activity log the of queues and the transaction log to generate metrics data, wherein the processor is further configured to update status of the transaction responsive to the determination that the online activity is a part of the transaction, wherein the processing of the plurality of queues and the transaction log is performed in parallel to generate the metrics data, wherein the metrics data comprise at least a time period, customer information, and report type, wherein the report type is selected by a user and comprises one or more of Total User Activities, Account Management, and Online Billing. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method, comprising:
-
retrieving metrics data from a database in response to a request from a user; and presenting the metrics data to the user, wherein metrics data corresponds to a transaction that is defined by a business rule to include one or more online activities, the metrics data comprising at least a time period, customer information, and report type, wherein the metrics data is associated with a processing of an activity log, a plurality of queues and a transaction log to generate the metrics data, wherein the processing of the plurality of queues and the transaction log has been performed in parallel to generate the metrics data, wherein the transaction is characterized by a defined sequence of steps of a plurality of online activities that a user performs on a portal to complete an action, and the one or more online activities are associated with the business rule if the one or more online activities are at least one of the plurality of online activities and within the sequence, wherein the defined sequence of steps include activities associated with one of portal activity, work functionality, work productivity or a combination thereof and are exclusive of activities for executing the transaction, wherein the report type is selected by a user and comprises one or more of Total User Activities, Account Management, and Online Billing. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus, comprising:
-
a processor configured to retrieve metrics data from a database in response to a request from a user; and a graphical user interface configured to present the metrics data to the user, wherein metrics data corresponds to a transaction that is defined by a business rule to include one or more online activities, the metrics data comprising at least a time period, customer information, and report type, wherein the metrics data is associated with a processing of an activity log, a plurality of queues and a transaction log to generate the metrics data, wherein the processing of the plurality of queues and the transaction log has been performed in parallel to generate the metrics data, wherein the transaction is characterized by a defined sequence of steps of a plurality of online activities that a user performs on a portal to complete an action, and the one or more online activities are associated with the business rule if the one or more online activities are at least one of the plurality of online activities and within the sequence, wherein the defined sequence of steps include activities associated with one of portal activity, work functionality, work productivity or a combination thereof and are exclusive of activities for executing the transaction, wherein the report type is selected by a user and comprises one or more of Total User Activities, Account Management, and Online Billing. - View Dependent Claims (17, 18, 19)
-
Specification