SYSTEM AND METHOD FOR PRICING COMMUNICATION OF A TELECOMMUNICATION PLATFORM
First Claim
Patent Images
1. A method for evaluating usage in a communications platform comprising:
- defining a hierarchical structure of pricing models for a set of billable items in the communication platform which comprises;
setting a root pricing model for the set of billable items within the communications platform, andsetting a set of pricing sub-models that sparsely over-ride at least a portion of the root pricing model for a subset of the billable items in the communication platform;
receiving a communication pricing query;
mapping the communication pricing query to a billable item;
resolving a price of a billable item within a set of pricing models which comprises;
identifying a first pricing model that most specifically applies to the billable item, calculating a price at least partially from the first pricing model; and
returning the price of the billable item in a response to the communication pricing query.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that include receiving a communication pricing query; mapping the communication pricing query to a billable item; resolving a price of a billable item within a set of hierarchically defined pricing models with sparse overrides, wherein each pricing model is defined for a set of billable items; and returning the price of the billable item in a response to the communication pricing query.
10 Citations
24 Claims
-
1. A method for evaluating usage in a communications platform comprising:
-
defining a hierarchical structure of pricing models for a set of billable items in the communication platform which comprises; setting a root pricing model for the set of billable items within the communications platform, and setting a set of pricing sub-models that sparsely over-ride at least a portion of the root pricing model for a subset of the billable items in the communication platform; receiving a communication pricing query; mapping the communication pricing query to a billable item; resolving a price of a billable item within a set of pricing models which comprises;
identifying a first pricing model that most specifically applies to the billable item, calculating a price at least partially from the first pricing model; andreturning the price of the billable item in a response to the communication pricing query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a communication pricing query; mapping the communication pricing query to a billable item; resolving a price of a billable item within a set of hierarchically defined pricing models with sparse overrides, wherein each pricing model is defined for a set of billable items; and returning the price of the billable item in a response to the communication pricing query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for pricing in a communication platform comprising:
-
a communication platform with a plurality of creditable items associated with account use of the platform; a pricing application programming interface (API) that includes an interface to request a price for a creditable item and an pricing model interface to define a pricing model; a platform-pricing model that includes a set of root pricing models that define pricing for a full set of creditable items in the communication platform and a set of sub-models that override at least a portion of a root pricing sub-model and depend on at least one parent, and wherein each pricing sub-model includes dependency on at least a portion of the root pricing models; and a pricing engine configured to resolve a price from the platform-pricing model for a given creditable item. - View Dependent Claims (24)
-
Specification