Patent ID: 9749840
Date: 2017-08-29
CPC Classifications: H04M

Claim:
1. A method comprising: at a mobile network service bus configured to communicate with service entities in a mobile core network, generating a first set of call detail records (CDRs) for messages received from the service entities in the mobile core network; generating a second set of CDRs for messages received from a tenant server that is providing an application or a service on the mobile core network; tagging each of the CDRs included in the first set of CDRs and the second set of CDRs, wherein a particular CDR is tagged based on processes involved in generating the particular CDR; determining relationships between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging; and performing one or more of usage operations and network diagnostic operations including one or more of determining usage of the mobile core network attributable to a mobile device or the tenant server, determining usage of the mobile core network due to traffic generated by interaction of a mobile device with the tenant server, auditing usage of the mobile core network attributable to the tenant server, determining a most popular and heavily referenced tenant server, or generating billing records for a billing system, based on the relationships, wherein the mobile network service bus includes one or more mediators that communicate with the one or more service entities in the mobile core network, and the tagging further comprises: determining at least one mediator of the mediators that was involved in generating the particular CDR; and tagging the particular CDR with a tag from the set of tags that is representative of each of the at least one mediator that was involved in the generating.