System and method for rating, clearing and settlement of wireless roaming and offloading
AssigneeBilling Services Group
InventorMICHAEL SYM
Life of this patent
Estimating the term…
Abstract
Disclosed is a system and method for wireless data clearing and settlement. The disclosed systems and methods relate towards near real-time ratings for purposes of wireless rating for data clearing and financial settlement. The present disclosure reconciles differing rating attribute formats using flexible matching. The disclosed systems and methods apply known negotiated rates for Home Service Provider (HSP) users roaming onto a VNP hotspot, and apply a standardized set of attributes of the contract with the applicable HSP, and other attributes applying a different set of rates to another HSP. The present disclosure provides systems and methods that enable traffic to be offloaded more easily from the Wide Area Networks (WAN) or macro networks.
Claims20
A method comprising:
- determining, via a computing device, session information associated with a user device in accordance with a first network;
- determining, via the computing device, roaming session information associated with the user device in accordance with a second network, said roaming session information based upon information associated with a roaming session at the second network;
- performing settlement, via the computing device, between the first network and the second network based in part upon said session information and said roaming session information, said settlement comprising negotiating rates between the first network and said second network, further comprising:
- configuring a group of rating rules applicable to the second network, said rating rules based in part on network configuration and data usage associated with said second network, said configuration comprising matching said ratings rules in accordance with regular expressions, said application of regular expressions enabling flexibility in said configured rating rules;
- testing each rating rule in accordance with a priority, wherein said priority is in proportion to said negotiated rates;
- and
- confirming a rating rule from said group of ratings rules based upon said negotiated rate between the first network and said second network, wherein said confirmation is further based upon said session information and said roaming session information generated in association with said user device;
- and
- offloading, via the computing device, the user device from said first network to said second network based upon the confirmed rating rule, said offloading comprising applying the confirmed rating rule to network activity of said user device.
A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor, perform a method comprising:
- determining session information associated with a user device in accordance with a first network;
- determining roaming session information associated with the user device in accordance with a second network, said roaming session information based upon information associated with a roaming session at the second network;
- performing settlement between the first network and the second network based in part upon said session information and said roaming session information, said settlement comprising negotiating rates between the first network and said second network, further comprising:
- configuring a group of rating rules applicable to the second network, said rating rules based in part on network configuration and data usage associated with said second network, said configuration comprising matching said ratings rules in accordance with regular expressions, said application of regular expressions enabling flexibility in said configured rating rules;
- testing each rating rule in accordance with a priority, wherein said priority is in proportion to said negotiated rates;
- and
- confirming a rating rule from said group of ratings rules based upon said negotiated rate between the first network and said second network, wherein said confirmation is further based upon said session information and said roaming session information generated in association with said user device;
- and
- offloading the user device from said first network to said second network based upon the confirmed rating rule, said offloading comprising applying the confirmed rating rule to network activity of said user device.
A system comprising:
- at least one computing device comprising:
- memory storing computer-executable instructions;
- and
- one or more processors for executing said computer-executable instructions, comprising:
- determining session information associated with a user device in accordance with a first network;
- determining roaming session information associated with the user device in accordance with a second network, said roaming session information based upon information associated with a roaming session at the second network;
- performing settlement between the first network and the second network based in part upon said session information and said roaming session information, said settlement comprising negotiating rates between the first network and said second network, further comprising:
- configuring a group of rating rules applicable to the second network, said rating rules based in part on network configuration and data usage associated with said second network, said configuration comprising matching said ratings rules in accordance with regular expressions, said application of regular expressions enabling flexibility in said configured rating rules;
- testing each rating rule in accordance a priority, wherein said priority is in proportion to said negotiated rates;
- and
- confirming a rating rule from said group of ratings rules based upon said negotiated rate between the first network and said second network, wherein said conformation is further based upon said session information and said roaming session information generated in association with said user device;
- and
- offloading the user device from said first network to said second network based upon the confirmed rating rule, said offloading comprising applying the confirmed rating rule to network activity of said user device.
Dependencies are inferred from the claim text.