Adding service set identifier or access point name to wlan to cellular signalling messages
US-2015195771-A1 · Jul 9, 2015 · US
US9749840B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9749840-B1 |
| Application number | US-201514945867-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 19, 2015 |
| Priority date | Nov 19, 2015 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Generating and analyzing call detail records for various uses of mobile network resources includes, at a mobile network service bus configured to communicate with one or more 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 and a second set of CDRs for messages received from a tenant server that is providing an applications or a service on the mobile core network. Each of the CDRs included in the first set of CDRs and the second set of CDRs is tagged based on the processes involved in generating the particular CDR. Relationships are determined between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging and one or more of usage operations and network diagnostic operations are performed based on the relationships.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , further comprising: storing the first set of CDRs together with the second set of CDRs in a memory. 3. The method of claim 1 , wherein tagging further comprises: associating at least one tag from a set of tags with the particular CDR. 4. The method of claim 1 , wherein each CDR is associated with a session and performing further comprises: grouping the particular CDR with other CDRs associated with the same session. 5. The method of claim 1 , wherein the application or service is an over-the-top application or over-the-top service. 6. The method of claim 1 , further comprising storing a different tag for each of the plurality of mediators. 7. The method of claim 6 , wherein a first mediator was involved in generating the first set of CDRs, and the first set of CDRs is tagged with a first tag representative of the first mediator, the method further comprising: forwarding the first set of CDRs with the first tag to a second mediator that was involved in generating the second set of CDRs; and tagging the first set of CDRs with a second tag representative of the second mediator. 8. An apparatus comprising: one or more mediators configured to communicate with one or more service entities in a mobile core network; and a processor configured to: generate a first set of call detail records (CDRs) for messages received at the one or more mediators from the service entities in the mobile core network; generate a second set of CDRs for messages received at the one or more mediators from a tenant server that is providing an application or a service on the mobile core network; tag 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 the processes involved in generating the particular CDR, wherein in tagging each of the CDRs, the processor is further configured to determine at least one mediator of the one or more mediators that was involved in generating the particular CDR, and tag the particular CDR with a tag from a set of tags that is representative of each of the at least one mediator that was involved in generating the particular CDR; determine relationships between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging; and perform 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. 9. The apparatus of claim 8 , further comprising: memory, wherein the processor is further configured to store the first set of CDRs together with the second set of CDRs in the memory. 10. The apparatus of claim 8 , wherein the processor is further configured to: associate at least one tag from a set of tags with the particular CDR. 11. The apparatus of claim 8 , wherein each CDR is associated with a session and, in performing, the processor is further configured to: group the particular CDR with other CDRs associated with the same session. 12. The apparatus of claim 8 , the application or the service is an over-the-top application or an over-the-top service. 13. The apparatus of claim 8 , wherein a first mediator was involved in generating the first set of CDRs, and the processor is further configured to: tag the first set of CDRs with a first tag representative of the first mediator; forward the first set of CDRs with the first tag to a second mediator that was involved in generating the second set of CDRs; and tag the first set of CDRs with a second tag representative of the second mediator. 14. A non-transitory computer-readable storage media encoded with software comprising computer executable instructions which, when executed by a processor of an apparatus, cause the processor to: generate a first set of call detail records (CDRs) for messages received from service entities in a mobile core network; generate 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; tag 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 the processes involved in generating the particular CDR, wherein each of the messages received from the service entities and each of the messages received from the tenant servers are received at mediators, and the instructions that cause the processor to tag include instructions that cause the processor to determine at least one mediator of the mediators that was involved in generating the particular CDR, and tag the particular CDR with a tag from a set of tags that is representative of each of the at least one mediator that was involved in generating the particular CDR; determine relationships between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging; and perform 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. 15. The non-transitory computer-readable storage media of claim 14 , wherein the instr
Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data · CPC title
based on statistics of usage or network monitoring · CPC title
using mediation · CPC title
Augmented, consolidated or itemized billing statement or bill presentation · CPC title
Billing record details, i.e. parameters, identifiers, structure of call data record [CDR] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.