Patent ID: 9736033
Date: 2017-08-15
CPC Classifications: G06Q,H04L,H04M

Claim:
1. An operational business service verification system comprising at least one computer processor configured for: receiving a definition of each of a plurality of transactions capable of occurring within a service related software application and constraints for the transactions; automatically constructing, based on the constraints, operational business service verification controls that are capable of being invoked to verify the transactions upon occurrence within the service-related software application, the controls each relating to one or more of the transactions and including: identification of one or more data sources providing information relating to the one or more of the transactions, verification of an availability of the information, a definition of a method that will be used to receive the information, a schedule for receiving the information, logic defining operation of the control to verify the one or more of the transactions, a schedule of the control, and an action of the control when the verification of one or more of the transactions fails; receiving information which relates to an actual occurrence of the plurality of transactions within the service-related software application, wherein the information is received from two or more different systems selected from a group that consists of: a billing system, an intelligent network, a system that monitors the quality of streaming, a service provider (SP) system that delivers the application, a communication service provider (CSP), an advertisements provider (AP) system that delivers advertisements, a revenue assurance system, and a fraud detection system; responsive to the information, verifying the plurality of transactions that actually occurred within the service-related software application, by invoking the operational business service verification controls; and sending at least one notification when the at least one computer processor of the operational business service verification system does not verify the plurality of transactions.