Automated communications pool plan management robot
AssigneeTangoe US, Inc.
InventorsJoan Schrenkel, Robert King, Eric Sendelbach
Life of this patent
Estimating the term…
Abstract
A system and computer implemented method which determines usage and available rate plans, at least some of which are pool eligible. Based on expected usage for a billing cycle, the system and method modifies rate plans for one or more devices to migrate devices in and out of the pool(s) and/or modify plans and data available to the pool in order to reduce cost of telecommunications services for the devices.
Claims36
A system for monitoring telecommunication device usage and modifying telecommunications rate plans and usage pools comprising:
- a computer having software executing thereon, said software querying a plurality of telecommunications rate plans to determine rate parameters thereof, at least one of said plurality of rate plans includes a pool of multiple devices which share a quantity of telecommunications resources based on data usage of the multiple devices associated with said pool, wherein each of the plurality of telecommunications rate plans is associated with one or more types of eligible devices for said rate plan;
- said software determines a historical usage profile for a plurality of devices and said software, based on the historical usage profile, matching a selection of one or more of said plurality of devices to the pool and transmitting said selection to a telecommunications provider server via a network such that a telecommunications provider associates said selection with the pool, wherein the selection is matched at least in part based on a device type and said software determining that said device type is an eligible device for the selected telecommunications rate plan;
- said software monitoring telecommunications usage of the plurality of devices using telecommunications resources and based on the telecommunications usage thereof and the pool to which the plurality of devices are matched, and the software automatically modifying the selection of the one or more of said plurality of devices at the telecommunications provider server via the network based on the monitored telecommunications usage and the rate parameters in order to reduce telecommunications cost for the plurality of devices by modifying the rate plan of at least one of the plurality of devices.
A system for monitoring and modifying telecommunications usage pools for telecommunications devices comprising:
- a computer having software executing thereon, said software querying a plurality of telecommunications rate plans to determine rate parameters thereof, at least one of said plurality of rate plans relates to a pool of multiple devices which share a quantity of telecommunications resources based on usage of the multiple devices associated with said pool;
- said software identifies a plurality of devices associated with an entity and determines a current telecommunications rate plan for each of the plurality of devices, at least two of the plurality of devices associated with said pool;
- said software monitoring telecommunications usage of the plurality of devices using telecommunications resources and based on the telecommunications usage thereof, matching a selection of the one or more of said plurality of devices said pool based at least in part on an anticipated reduction in cost for the plurality of devices and a type associated with each of the plurality of devices with said type being eligible for said pool;
- said matching by said software automatically modifying which of the plurality of devices are associated with said pool and a rate plan for one or more of the plurality of devices based on the monitored telecommunications usage and the rate parameters in order to reduce telecommunications costs for said plurality of devices such that said software communicates with a telecommunications provider server over a network to implement the modification to the matched rate plan for the one or more of the plurality of devices.
A system for monitoring and modifying telecommunications usage pools associated with devices, comprising:
- a computer having software executing thereon, said software in communication with a telecommunications server in order to receive data therefrom, said data indicative of telecommunications usage of a plurality of telecommunications devices;
- said software querying a plurality of telecommunications rate plans to determine rate parameters thereof, at least one of said plurality of rate plans relates to a pool of multiple devices which share a quantity of telecommunications resources based on usage of the multiple devices associated with said pool;
- said software determining a current rate plan from said plurality of rate plans for each of said plurality of telecommunications devices and further determining which of said plurality of telecommunications devices are associated with said pool and which of said plurality of telecommunications devices are not associated with said pool, if any;
- said software, based on a selected time in a billing cycle for a telecommunications provider associated with the telecommunications server, determining an expected usage for the plurality of telecommunications devices for the billing cycle based on usage which has occurred between a beginning of the billing cycle and the selected time;
- said software determining from the plurality of rate plans, a selected rate plan for each of the plurality of telecommunications devices associated with said pool by iteratively modifying one or more of the selections until a cost based on the expected usage is minimized.
A method of monitoring data usage of a plurality of telecommunications devices and modifying rate plans thereof comprising:
- gathering data usage information via computer with software executing thereon by communicating with a telecommunications server associated with a telecommunications provider, the data usage indicative of data usage of a plurality of telecommunications devices;
- determining via said software a plurality of rate plans available from said telecommunications provider and which of said plurality of rate plans are associated with each telecommunications device, two or more of said rate plans being associated with a pool of shared telecommunications usage and two or more of said plurality of rate plans having a cost and a data limit associated therewith;
- determining based on historical data usage of said plurality of telecommunications devices and a time relative to a billing cycle, an expected usage for said billing cycle;
- automatically modifying one or more rate plans associated with said telecommunications devices based on the expected usage as compared to a sum of data limits for the modified rate plans associated with said telecommunications devices such that a total cost is minimized;
- migrating the devices in and out of telecommunications usage pools in accordance with the modified rate plans at the telecommunications server.
A system for monitoring and modifying telecommunications usage pools associated with devices, comprising:
- a computer having software executing thereon, said software in communication with a telecommunications server in order to receive data therefrom, said data indicative of telecommunications usage of a plurality of telecommunications devices;
- said software querying a plurality of telecommunications rate plans to determine rate parameters thereof, at least one of said plurality of rate plans relates to a pool of multiple devices which share a quantity of telecommunications resources based on usage of the multiple devices associated with said pool;
- said software determining a current rate plan for each of said plurality of telecommunications devices and further determining which of said plurality of telecommunications devices are associated with said pool and which of said plurality of telecommunications devices are not associated with said pool, if any;
- said software, based on a selected time in a billing cycle for a telecommunications provider associated with the telecommunications server, determining an expected usage for the plurality of telecommunications devices for the billing cycle based on usage which has occurred between a beginning of the billing cycle and the selected time;
- said software determining from the plurality of rate plans, a selected rate plan for each of the plurality of telecommunications devices in order to reduce cost based on the expected usage;
- said software automatically transmitting to said telecommunications server the selected rate plan for one or more of the plurality of telecommunications devices such that said transmission causes the selected rate plan for the one or more of the plurality of telecommunications devices to apply to that device with the telecommunications provider retroactively to the beginning of the billing cycle.
Dependencies are inferred from the claim text.