Account and asset loader tool
First Claim
1. A method that facilitates reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO), the method comprising:
- receiving, by an asset loader server and from an MVNO database, data that defines retail account information for a plurality of MVNO clients that utilize services provided by the MVNO;
receiving, at the MVNO, an MHO wholesale bill that specifies an aggregate cost associated with usage, by the plurality of MVNO clients, of MHO services;
receiving, by the asset loader server, data that defines a wholesale catalog that defines pricing rules for each service provided by the MHO that is used by an MVNO client of the plurality of MVNO clients;
receiving, by the asset loader server and from the MVNO database, data that defines MVNO client events associated with the plurality of MVNO clients, wherein the MVNO charges each MVNO client at a retail rate associated with a corresponding client event, and wherein the MVNO stores data that defines the MVNO client events to the MVNO database when the MVNO determines that MVNO resources have been utilized by the client;
generating, by the asset loader server, a plurality of virtual wholesale bills associated with the plurality of MVNO clients based on the MVNO client events and pricing rules in the wholesale catalog, wherein each virtual wholesale bill includes a cost associated with a given MVNO client'"'"'s usage of the MHO services, and wherein the virtual wholesale bill is represented in an extensible markup language (XML) file that is formatted to match a format of an MHO wholesale bill; and
communicating, by the asset loader server, the virtual wholesale bills to a billing interface of the MVNO that is configured to receive the MHO wholesale bill;
accumulating the cost for each virtual wholesale bill to determine a total cost associated with the plurality of virtual wholesale billscomparing, by the billing system of the MVNO, the accumulated total cost to the aggregate cost specified in the MHO wholesale bill to thereby determine whether the accumulated total cost matches the aggregate cost.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that enables reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO) includes an asset loader server that receives data that defines a user event. The asset loader server generates a wholesale bill associated with the user event. The rate charged in the generated wholesale bill is based on a negotiated rate between the MVNO and the MHO that is different that the may be different than the rate at which the MVNO charges the user. The asset loader communicates the generated wholesale bill to a billing interface of the MNVO that is configured to receive an extensible markup language (XML) file that defines a wholesale bill associated with the MHO. The format of the generated wholesale bill is substantially the same as the format of the XML file associated with the MHO.
-
Citations
18 Claims
-
1. A method that facilitates reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO), the method comprising:
-
receiving, by an asset loader server and from an MVNO database, data that defines retail account information for a plurality of MVNO clients that utilize services provided by the MVNO; receiving, at the MVNO, an MHO wholesale bill that specifies an aggregate cost associated with usage, by the plurality of MVNO clients, of MHO services; receiving, by the asset loader server, data that defines a wholesale catalog that defines pricing rules for each service provided by the MHO that is used by an MVNO client of the plurality of MVNO clients; receiving, by the asset loader server and from the MVNO database, data that defines MVNO client events associated with the plurality of MVNO clients, wherein the MVNO charges each MVNO client at a retail rate associated with a corresponding client event, and wherein the MVNO stores data that defines the MVNO client events to the MVNO database when the MVNO determines that MVNO resources have been utilized by the client; generating, by the asset loader server, a plurality of virtual wholesale bills associated with the plurality of MVNO clients based on the MVNO client events and pricing rules in the wholesale catalog, wherein each virtual wholesale bill includes a cost associated with a given MVNO client'"'"'s usage of the MHO services, and wherein the virtual wholesale bill is represented in an extensible markup language (XML) file that is formatted to match a format of an MHO wholesale bill; and communicating, by the asset loader server, the virtual wholesale bills to a billing interface of the MVNO that is configured to receive the MHO wholesale bill; accumulating the cost for each virtual wholesale bill to determine a total cost associated with the plurality of virtual wholesale bills comparing, by the billing system of the MVNO, the accumulated total cost to the aggregate cost specified in the MHO wholesale bill to thereby determine whether the accumulated total cost matches the aggregate cost. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable storage medium having stored thereon a computer program comprising at least one code section that facilitates reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO), the at least one code section being executable by a machine for causing the machine to perform acts of:
-
receiving, from an MVNO database, data that defines retail account information for a plurality of MVNO clients that utilize services provided by the MVNO; receiving an MHO wholesale bill that specifies an aggregate cost associated with usage, by the plurality of MVNO clients, of MHO services; receiving data that defines a wholesale catalog that defines pricing rules for each service provided by the MHO that is used by an MVNO client of the plurality of MVNO clients; receiving, from the MVNO database, data that defines MVNO client events associated with the plurality of MVNO clients, wherein the MVNO charges each MVNO client at a retail rate associated with a corresponding client event, and wherein the MVNO stores data that defines the MVNO client events to the MVNO database when the MVNO determines that MVNO resources have been utilized by the client; generating a plurality of virtual wholesale bills associated with the MVNO client based on the plurality of MVNO clients event and pricing rules in the wholesale catalog, wherein each virtual wholesale bill includes a cost associated with a given MVNO client'"'"'s usage of the MHO services, and wherein the virtual wholesale bill is represented in an extensible markup language (XML) file that is formatted to match a format of an MHO wholesale bill; communicating the virtual wholesale bills to a billing interface of the MVNO that is configured to receive the MHO wholesale bill; accumulating the cost for each virtual wholesale bill to determine a total cost associated with the plurality of virtual wholesale bills comparing the accumulated total cost to the aggregate cost specified in the MHO wholesale bill to thereby determine whether the accumulated total cost matches the aggregate cost. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system that facilitates reconciliation of accounts between a mobile virtual network operator (MVNO) and a mobile host operator (MHO), the system comprising:
-
an asset loader server configured to receive, from an MVNO database, data that defines retail account information for a plurality of MVNO clients that utilize services provided by the MVNO; receive data that defines a wholesale catalog that defines pricing rules for each service provided by the MHO that is used by an MVNO client of the plurality of MVNO clients; receive from the MVNO database data that defines MVNO client events associated with the plurality of MVNO clients, wherein the MVNO charges each MVNO client at a retail rate associated with a corresponding client event, and wherein the MVNO stores data that defines the MVNO client events to the MVNO database when the MVNO determines that MVNO resources have been utilized by the client; generates a plurality of virtual wholesale bills associated with the plurality of MVNO clients based on the MVNO client events and pricing rules in the wholesale catalog, wherein each virtual wholesale bill includes a cost associated with a given MVNO client'"'"'s usage of the MHO services, and wherein the virtual wholesale bill is represented in an extensible markup language (XML) file that is formatted to match a format of an MHO wholesale bill; wherein the asset loader server is further configured to communicate the virtual wholesale bills to a billing interface of a billing system of the MNVO that is configured to receive the MHO wholesale bill; and a billing system configured to accumulate the cost for each virtual wholesale bill to determine a total cost associated with the plurality of virtual wholesale bills; and compare the accumulated total cost to an aggregate cost specified in the MHO wholesale bill, the aggregate cost being associated with usage, by the plurality of MVNO clients, of MHO services, to thereby determine whether the accumulated total cost matches the aggregate cost. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification