Optimal selection of communications common carrier plans
First Claim
1. A method of allocating subscribers to one or more wireless carrier rate plans, the method comprising:
- (a) selecting a plurality of wireless voice and/or data carrier rate plans;
(b) determining for each of a plurality of subscribers, said subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals;
(c) defining for each combination of subscriber, rate plan, time interval and said subscriber'"'"'s wireless time usage during said time interval a combination of a unique variable and a cost associated with said wireless usage for said rate plan during said time interval;
(d) combining the combinations determined in step (c);
(e) defining for each combination of subscriber and time interval a first constraint that defines a limit on the allocation of said subscriber to one of said rate plans during said time interval; and
(f) electronically determining as a function of the combination of step (d) and each constraint defined in step (e) an allocation of each subscriber to at least one wireless rate plan.
9 Assignments
0 Petitions
Accused Products
Abstract
In an allocation of subscribers to one or more wireless carrier rate plans, a number of wireless voice and/or data carrier rate plans is selected and each subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals is determined. For each combination of subscriber and rate plan a first expression is defined that includes a unique variable and a cost associated with assigning the subscriber to the rate plan for at least one of the time intervals. Constraints that collectively ensure that subscribers are allocated to a specified minimum or maximum number of rate plans, or restrict a subscriber to be allocated to just one rate plan are determined. The expressions and constraints are processed by an optimal solution solver running on a computer to determine an optimal assignment of subscribers to at least one rate plan.
34 Citations
19 Claims
-
1. A method of allocating subscribers to one or more wireless carrier rate plans, the method comprising:
-
(a) selecting a plurality of wireless voice and/or data carrier rate plans; (b) determining for each of a plurality of subscribers, said subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals; (c) defining for each combination of subscriber, rate plan, time interval and said subscriber'"'"'s wireless time usage during said time interval a combination of a unique variable and a cost associated with said wireless usage for said rate plan during said time interval; (d) combining the combinations determined in step (c); (e) defining for each combination of subscriber and time interval a first constraint that defines a limit on the allocation of said subscriber to one of said rate plans during said time interval; and (f) electronically determining as a function of the combination of step (d) and each constraint defined in step (e) an allocation of each subscriber to at least one wireless rate plan. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method of allocating subscribers to a wireless carrier rate plan, the method comprising:
-
(a) selecting a plurality of wireless voice and/or data carrier rate plans; (b) determining for each of a plurality of subscribers, said subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals; (c) defining for each combination of subscriber and rate plan, a combination of a unique variable and a cost associated with said subscriber'"'"'s wireless usage under said rate plan during all of said time intervals; (d) defining for each time interval, a combination of a unique variable associated with the overage usage of all of the subscribers in said time interval and a cost associated with each unit of overage usage; (e) combining the combinations determined in steps (c) and (d); (f) defining for each subscriber a constraint that includes the unique variables determined for said subscriber in step (c), wherein said constraint defines a limit on the assignment of said subscriber to one of the rate plans; (g) defining for each combination of subscriber, rate plan and time interval, the combination of surplus or overage units of time that would have been realized by said subscriber during said time interval had said subscriber been subscribed to said rate plan during said time interval and the corresponding unique variable from step (c) for said combination of subscriber and rate plan, wherein the surplus or overage units of time for each combination of subscriber, rate plan and time interval is determined from the difference between the subscriber'"'"'s actual units of time usage during said time interval and the units of time that would have been available for use during said time interval under said rate plan had said subscriber been subscribed to said rate plan during said time interval; (h) defining for each time interval, a constraint that requires the sum of the combinations defined in step (g) for said time interval and the variable defined in step (d) for said time interval to be greater than or equal to zero; and (i) electronically determining as a function of the combination of step (e) and the constraints determined steps (f) and (h) an allocation of all of the subscribers to one of the rate plans. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of allocating subscribers to a wireless carrier rate plan, the method comprising:
-
(a) selecting a plurality of wireless voice and/or data carrier rate plans; (b) determining for each of a plurality of subscribers, said subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals; (c) determining for each combination of time interval and rate plan, a combination of a unique variable associated with the total units of time of usage by all of said subscribers over that allowed by the rate plan during said time interval and a cost associated with each unit of time of usage over that allowed by the rate plan; (d) defining for each rate plan, a combination of a unique variable and a cost associated with purchasing the rate plan for all of the time intervals; (e) combining the combinations determined in steps (c) and (d); (f) defining for each subscriber a constraint that includes a variable for each rate plan, wherein said constraint limits the assignment of said subscriber to one of the rate plans; (g) defining for each combination of time interval, subscriber and rate plan, a combination of said subscriber'"'"'s time usage during said time interval and the variable determined for said subscriber and rate plan in step (f); (h) defining for each combination of time interval and rate plan a constraint that is a combination of; (1) each combination defined in step (g) for the corresponding time interval and rate plan; (2) the combination of the total units of time available under the rate plan during said time interval and the variable determined in step (d) for the rate plan; and (3) the unique variable determined in step (c); (i) defining for each rate plan a constraint that conditions the allocation of subscribers to the rate plan upon purchase of the rate plan; and (j) electronically determining as a function of the combination of step (e) and the constraints determined steps (f), (h) and (i) an allocation of all of the subscribers to one of the rate plans. - View Dependent Claims (13, 14, 15)
-
-
17. A method of allocating subscribers to one or more wireless carrier rate plans, the method comprising:
-
(a) selecting a plurality of wireless voice and/or data carrier rate plans; (b) determining for each of a plurality of subscribers, said subscriber'"'"'s historical wireless time usage for each of a number of foregone time intervals; (c) determining for each combination of subscriber and rate plan a first expression that includes a product of a unique variable and a cost associated with assigning said subscriber to said rate plan for at least one of said time intervals; (d) determining a plurality of constraints that collectively (1) ensure that one rate plan is allocated to all of the subscribers or (2) enable any rate plan to be allocated to each subscriber, wherein each constraint includes a sum of expressions each of which includes at least one of the unique variables determined in step (c); (e) entering the expressions and the constraints determined in steps (c) and (d), respectively, into a mixed integer program (MIP) solver residing on computer; (f) causing the computer to execute the MIP solver to minimize the entered expressions as a function the entered constraints, whereupon the MIP solver assigns a binary value of 0 or 1 to each unique variable; and (g) subscribing each subscriber to a rate plan as a function of the binary value assigned to each unique variable associated with said subscriber. - View Dependent Claims (18, 19)
-
Specification