Method and system for interactive rate plan recommender
First Claim
1. A service provider hosted method of analyzing rate plans for communication services, comprising:
- obtaining rate structures from a plurality of sources;
storing the rate structures in a rate plan database;
electronically obtaining user input data from a user;
deriving, by a computer processor, a usage pattern from usage data for a consumer of communication services by determining, based on the user input data, whether a historical usage database reflecting prior use of communication services by the consumer is available, andbased on the determination that the historical usage database reflecting the prior use of communication services is available, selecting, by the computer processor, the usage data from the historical usage database, andbased on the determination that the historical usage database reflecting the prior use of communication services is not available, obtaining additional input data from the user and determining the usage data based on the additional input data;
determining, by the computer processor, a set of proposed rate plans for the consumer based on the usage pattern;
determining a type of the user;
based on the determination that the user is a consumer type, filtering out from the set of proposed rate plans, by the computer processor, a rate plan from a competitor of the service provider, and presenting the filtered proposed rate plans to the user; and
based on the determination that the user is a representative of the service provider, presenting the set of proposed rate plans without filtering out a rate plan from a competitor of the service provider.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for analyzing rate plans for communication services may include obtaining usage data for a user from a database of historical usage data for the user and determining rate plan costs based on the usage data. The method and system may include obtaining information from a user and determining, based on the user information, if usage data for the communication services may be available for the user and obtaining the usage data from inputs by the user, including uploads of electronic bills, when the usage data is not available from the database. The method may be implemented on a web-based site server, which can connect to a decision engine for analyzing the usage data and determining the costs for the rate plan. The decision engine may access the historical usage database through one or more Application Program Interfaces operating on one or more billing servers.
-
Citations
13 Claims
-
1. A service provider hosted method of analyzing rate plans for communication services, comprising:
-
obtaining rate structures from a plurality of sources; storing the rate structures in a rate plan database; electronically obtaining user input data from a user; deriving, by a computer processor, a usage pattern from usage data for a consumer of communication services by determining, based on the user input data, whether a historical usage database reflecting prior use of communication services by the consumer is available, and based on the determination that the historical usage database reflecting the prior use of communication services is available, selecting, by the computer processor, the usage data from the historical usage database, and based on the determination that the historical usage database reflecting the prior use of communication services is not available, obtaining additional input data from the user and determining the usage data based on the additional input data; determining, by the computer processor, a set of proposed rate plans for the consumer based on the usage pattern; determining a type of the user; based on the determination that the user is a consumer type, filtering out from the set of proposed rate plans, by the computer processor, a rate plan from a competitor of the service provider, and presenting the filtered proposed rate plans to the user; and based on the determination that the user is a representative of the service provider, presenting the set of proposed rate plans without filtering out a rate plan from a competitor of the service provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium containing instructions for executing, by operation of a processor, a service provider hosted method of analyzing rate plans for communication services, the method comprising:
-
obtaining rate structures from a plurality of sources; storing the rate structures in a rate plan database; electronically obtaining user input data from a user; deriving a usage pattern from usage data for a consumer of communication services by determining, based on the user input data, whether a historical usage database reflecting prior use of communication services by the consumer of communication services is available, and based on the determination that the historical usage database reflecting the prior use of communication services is available, selecting the usage data from the historical usage database, and based on the determination that the historical usage database reflecting the prior use of communication services is not available, obtaining access data from the user to access a usage database and selecting the usage data from the usage database, and obtaining additional input data from the user to determine whether the usage data is available from the user, and based on the determination that the usage data is available from the user, obtaining the usage data from the user; and determining a set of proposed rate plans for the consumer based on the usage pattern; determining a type of the user; based on the determination that the user is a consumer type, filtering out from the set of proposed rate plans, a rate plan from a competitor of the service provider, and presenting the filtered proposed rate plans to the user; and based on the determination that the user is a representative of the service provider, presenting the set of proposed rate plans without filtering out a rate plan from a competitor of the service provider. - View Dependent Claims (8, 9, 10)
-
-
11. A service provider hosted system for analyzing rate plans for communication services, comprising:
-
a web-based site server; a rate plan database storing rate structures for the rate plans; and a processor configured to connect to the web-based site server and the rate plan database for; electronically obtaining user input data from a user; deriving a usage pattern from usage data for a consumer of communication services; determining a set of proposed rate plans for the consumer based on the usage pattern; determining a type of the user; based on the determination that the user is a consumer type, filtering out from the set of proposed rate plans, a rate plan from a competitor of the service provider, and presenting the filtered proposed rate plans to the user; and based on the determination that the user is a representative of the service provider, presenting the set of proposed rate plans without filtering out a rate plan from a competitor of the service provider. - View Dependent Claims (12, 13)
-
Specification