Host-based quality of service for wireless communications
US-9030934-B2 · May 12, 2015 · US
US10320990B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10320990-B2 |
| Application number | US-201715809679-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 10, 2017 |
| Priority date | Jan 28, 2009 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
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.
Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a processor of a network device, wherein the processor is configured to: securely communicate through a respective secure Internet channel with a respective service processor on each of a plurality of wireless devices that operate on one or more wireless networks; collect, from each respective service processor over the respective secure Internet channel for that service processor, device-generated wireless network service usage information for the corresponding one of the plurality of wireless devices, the device-generated wireless network service usage information comprising categorized wireless network data usage for the corresponding one of the plurality of wireless devices; apply decision logic to the device-generated wireless network service usage information to generate one or more corresponding device-assisted Charging Data Records (CDRs) for each of the plurality of wireless devices, the device-assisted CDRs having a syntax used by a wireless network operator for network-generated CDRs; and using a communication protocol allowed by the wireless network operator for CDR communication, communicate the device-assisted CDRs to a wireless network operator network function; and a memory coupled to the processor and configured to provide the processor with instructions. 2. The system of claim 1 , wherein the categorized wireless network data usage comprises network data usage categorized at an application level. 3. The system of claim 2 , wherein the network data usage categorized at an application level comprises network data usage categorized by one or more of an application on a wireless device associated with the network data usage, a network destination associated with the network data usage, and a content type associated with the network data usage. 4. The system of claim 1 , wherein the categorized wireless network data usage comprises network data usage categorized as network overhead traffic. 5. The system of claim 1 , wherein the categorized wireless network data usage comprises network data usage categorized as traffic that is chargeable to an entity other than a subscriber associated with a corresponding wireless device and the wireless network operator. 6. The system of claim 1 , wherein at least one of the wireless devices operates on multiple wireless networks, and for the at least one of the wireless devices, the categorized wireless network data usage is further characterized by a wireless network on which data usage occurred. 7. The system of claim 1 , wherein the categorized wireless network data usage is categorized using a set of transaction codes that are a superset of transaction codes occurring in the syntax used by the wireless network operator for network-generated CDRs. 8. The system of claim 7 , wherein to apply decision logic comprises to combine, for a given one of the plurality of wireless devices, different categorized wireless network data usage with different ones of the set of transaction codes into a combined usage measure with a transaction code occurring in the syntax used by the wireless network operator for network-generated CDRs. 9. The system of claim 1 , wherein the processor is further configured to verify, for each wireless device, the device-generated wireless network service usage information. 10. The system of claim 1 , wherein the network device receives one or more network-generated CDRs pertaining to one or more of the plurality of wireless devices. 11. The system of claim 10 , wherein the processor is further configured to mediate the one or more received network-generated CDRs with the device-generated wireless network service usage information. 12. The system of claim 11 , wherein the processor configured to mediate the one or more received network-generated CDRs with the device-generated wireless network service usage information comprises the processor configured to offset a bulk service usage measure from a received network-generated CDR based on the device-generated wireless network service usage information, and wherein to generate a device-assisted CDR comprises generating a device-assisted CDR reflecting such offset. 13. The system of claim 1 , wherein to apply decision logic comprises to apply a selected one of a plurality of device group rule sets to the device-generated wireless network service usage information for a given one of the wireless devices, and wherein the one of a plurality of device group rule sets is selected based on an association of the given one of the wireless devices with a specific device group. 14. The system of claim 1 , wherein to apply decision logic comprises to apply different rules to at least a portion of the device-generated wireless network service usage information based on an indication in that device-generated wireless network service usage information as to which of a plurality of different wireless networks that usage occurred on. 15. The system of claim 1 , wherein the wireless network operator network function comprises a CDR aggregation server. 16. The system of claim 1 , wherein the wireless network operator network function comprises a billing server. 17. The system of claim 16 , wherein the network device comprises a secondary CDR aggregation server that also receives network-generated CDRs associated with the wireless network operator, the secondary CDR aggregation server mediating the received network-generated CDRs with the device-generated wireless network service usage information to generate at least a portion of the device-assisted CDRs. 18. The system of claim 1 , wherein to apply decision logic further operates to generate secondary device-assisted CDRs for at least some of the plurality of wireless devices, the processor further configured to communicate the secondary device-assisted CDRs to an entity other than the wireless network operator. 19. The system of claim 18 , wherein the entity other than the wireless network operator comprises an entity that subsidizes at least a portion of the categorized wireless network data usage.
Credit based · CPC title
Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing · CPC title
Account specifications · CPC title
involving use of telephony infrastructure for billing for the transport of data, e.g. call detail record [CDR] or intelligent network infrastructure · CPC title
Billing software details · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.