Patent ID: 11870929
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A computer program product (CPP) comprising:
a non-transitory machine readable storage device; and
computer code stored on the non-transitory machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following:
receiving a telecom mediation data set including a plurality of detail records corresponding to usage events of a telecom service;
generating, through one or more microservices, a plurality of blockchain based records corresponding to one or more types of detail records in the telecom mediation data set;
processing, through the one or more microservices, content of the usage events into one or more mediation records;
forwarding the one or more mediation records based on a specific type of user or a specific number to a corresponding set of subsequent mediation record validation microservices;
validating, based on the set of subsequent mediation record validation microservices, the one or more mediation records, wherein validating comprises:
enriching records that pass through a filter with complex reference data to remove records pertaining to billing-related usage events; and

processing, through the one or more microservices, at least some of the plurality of blockchain based records into a plurality of billing system compatible records, wherein processing through one or more microservices at least some of the plurality of blockchain based records further comprises:
collecting, through a first set of microservices, a plurality of telecom mediation files corresponding to blockchain based records;
validating, through a second set of microservices, the collected plurality of telecom mediation files into a plurality of telecom mediation records;
validating, through a third set of microservices, the telecom mediation records by filtering for records corresponding to a given subscriber;
aggregating, through a fourth set of microservices, a plurality of telecom mediation records corresponding to the given subscriber occurring across a defined period of time; and
distributing, through a fifth set of microservices, the aggregated telecom mediation records to a downstream system in a file format compatible with the downstream system.