Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
234 words
A method of telephone call processing comprising the steps of: storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; generating summary information relating to telephone usage of the customer as specified by the budget parameters; storing the generated summary information; receiving a call setup query from a network switch; determining a budgetary category based on the call setup query and the customer specific information; accessing summary information for the budgetary category; comparing the accessed summary information to each budgetary limit; and generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; transmitting the call setup response to the network switch; completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; playing a first message to the caller and completing the call, if the call setup response indicates that a first budgetary limit of the caller is exceeded; and playing a second message to the caller and rejecting the call, if the call setup response indicates that a second budgetary limit of the caller is exceeded.
Claim 2
Independent Claim
234 words
A method of telephone call processing comprising the steps of: storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; generating summary information relating to telephone usage of the customer as specified by the budget parameters; storing the generated summary information; receiving a call setup query from a network switch; determining a budgetary category based on the call setup query and the customer specific information; accessing summary information for the budgetary category; comparing the accessed summary information to each budgetary limit; and generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; transmitting the call setup response to the network switch; completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; playing a first message to the caller and completing the call, if the call setup response indicates that a first budgetary limit of the caller is exceeded; and playing a second message to the caller and rejecting the call, if the call setup response indicates that a second budgetary limit of the caller is exceeded.
Claim 3
Dependent Claim
14 words
The method of claim 1, wherein each call disposition is defined by the customer.
Claim 4
Dependent Claim
14 words
The method of claim 2, wherein the budget parameters are defined by the customer.
Claim 5
Dependent Claim
18 words
The method of claim 2, wherein the budget parameters are defined based on a request from the customer.
Claim 6
Dependent Claim
52 words
The method of claim 2, wherein the performing step comprises the steps of: completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; and rejecting the call, if the call setup response indicates that at least one budgetary limit of the caller is exceeded.
Claim 7
Dependent Claim
21 words
The method of claim 5, further comprising the step of: playing a message to the caller, if the call is rejected.
Claim 8
Dependent Claim
86 words
The method of claim 2, wherein the performing step comprises the steps of: completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; playing a first message to the caller and completing the call, if the call setup response indicates that a first budgetary limit of the caller is exceeded; and playing a second message to the caller and rejecting the call, if the call setup response indicates that a second budgetary limit of the caller is exceeded.
Claim 9
Dependent Claim
115 words
The method of claim 1, wherein the budgetary categories specified by the budget parameters specify at least one budgetary category selected from the following: (a) a total cost of calls made each day; (b) a total cost of calls made to a selected set of telephone numbers; (c) a total cost of calls made to a selected set of area codes; (d) a total cost of calls made to a selected set of cities; (e) a total cost of calls made to a selected set of states; (f) a total cost of calls made to a selected set of countries; and (h) a total cost of collect calls made at a selected time of day.
Claim 10
Independent Claim
214 words
A system for telephone call processing comprising: a first database storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; a second database, coupled to the first database, storing summary information generated as specified by the budget parameters; and a billing analysis system, coupled to the first database and the second database, comprising: a receiver receiving a call setup query from a network switch, a response generator generating a call setup response based on the budget parameters and the summary information by performing the steps of: determining a budgetary category based on the call setup query and the customer specific information; accessing summary information for the budgetary category; comparing the accessed summary information to each budgetary limit; and generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; a transmitter transmitting the call setup response to the network switch; and a call completion device performing the call disposition indicated by the call setup response.
Claim 11
Independent Claim
214 words
A system for telephone call processing comprising: a first database storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; a second database, coupled to the first database, storing summary information generated as specified by the budget parameters; and a billing analysis system, coupled to the first database and the second database, comprising: a receiver receiving a call setup query from a network switch, a response generator generating a call setup response based on the budget parameters and the summary information by performing the steps of: determining a budgetary category based on the call setup query and the customer specific information; accessing summary information for the budgetary category; comparing the accessed summary information to each budgetary limit; and generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; a transmitter transmitting the call setup response to the network switch; and a call completion device performing the call disposition indicated by the call setup response.
Claim 12
Dependent Claim
14 words
The system of claim 9, wherein each call disposition is defined by the customer.
Claim 13
Dependent Claim
14 words
The system of claim 10, wherein the budget parameters are defined by the customer.
Claim 14
Dependent Claim
18 words
The system of claim 10, wherein the budget parameters are defined based on a request from the customer.
Claim 15
Dependent Claim
54 words
The system of claim 10, wherein the call completion device performs the call disposition by: completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; and rejecting the call, if the call setup response indicates that at least one budgetary limit of the caller is exceeded.
Claim 16
Dependent Claim
27 words
The system of claim 13, wherein the call completion device performs the call disposition by further: playing a message to the caller, if the call is rejected.
Claim 17
Dependent Claim
88 words
The system of claim 10, wherein the call completion device performs the call disposition by: completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; playing a first message to the caller and completing the call, if the call setup response indicates that a first budgetary limit of the caller is exceeded; and playing a second message to the caller and rejecting the call, if the call setup response indicates that a second budgetary limit of the caller is exceeded.
Claim 18
Dependent Claim
29 words
The system of claim 10, wherein the call setup response indicates a call disposition and the call completion device performs the call disposition indicated by the call setup response.
Claim 19
Dependent Claim
115 words
The system of claim 9, wherein the budgetary categories specified by the budget parameters specify at least one budgetary category selected from the following: (a) a total cost of calls made each day; (b) a total cost of calls made to a selected set of telephone numbers; (c) a total cost of calls made to a selected set of area codes; (d) a total cost of calls made to a selected set of cities; (e) a total cost of calls made to a selected set of states; (f) a total cost of calls made to a selected set of countries; and (h) a total cost of collect calls made at a selected time of day.
Claim 20
Independent Claim
204 words
A system for telephone call processing comprising: means for storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; means for generating summary information relating to telephone usage of the customer as specified by the budget parameters; means for storing summary information; means for receiving a call setup query from a network switch; means for generating a call setup response based on the budget parameters and the summary information; comprising means for determining a budgetary category based on the call setup query and the customer specific information, means for accessing summary information for each budgetary category, means for comparing the accessed summary information to the budgetary limit, and means for generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; means for transmitting the call setup response to the network switch; and means for performing the call disposition indicated by the call setup response.
Claim 21
Independent Claim
204 words
A system for telephone call processing comprising: means for storing customer specific information including pricing data and budget parameters for a customer, the budget parameters specifying a plurality of budgetary categories, a plurality of budgetary limits for each specified budgetary category, a call disposition corresponding to each budgetary limit, and corresponding summary information that is to be generated; means for generating summary information relating to telephone usage of the customer as specified by the budget parameters; means for storing summary information; means for receiving a call setup query from a network switch; means for generating a call setup response based on the budget parameters and the summary information; comprising means for determining a budgetary category based on the call setup query and the customer specific information, means for accessing summary information for each budgetary category, means for comparing the accessed summary information to the budgetary limit, and means for generating a call setup response indicating whether the summary information exceeds any budgetary limit, the call setup response including a call disposition corresponding to a budgetary limit that has been exceeded; means for transmitting the call setup response to the network switch; and means for performing the call disposition indicated by the call setup response.
Claim 22
Dependent Claim
14 words
The system of claim 18, wherein the call disposition is defined by the customer.
Claim 23
Dependent Claim
14 words
The system of claim 19, wherein the budget parameters are defined by the customer.
Claim 24
Dependent Claim
18 words
The system of claim 19, wherein the budget parameters are defined based on a request from the customer.
Claim 25
Dependent Claim
57 words
The system of claim 19, wherein the means for performing a call disposition comprises: means for completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; and means for rejecting the call, if the call setup response indicates that at least one budgetary limit of the caller is exceeded.
Claim 26
Dependent Claim
28 words
The system of claim 22, wherein the means for performing a call disposition further comprises: means for playing a message to the caller, if the call is rejected.
Claim 27
Dependent Claim
93 words
The system of claim 19, wherein the means for performing a call disposition comprises: means for completing the call, if the call setup response indicates that no budgetary limit of the caller is exceeded; means for playing a first message to the caller and completing the call, if the call setup response indicates that a first budgetary limit of the caller is exceeded; and means for playing a second message to the caller and rejecting the call, if the call setup response indicates that a second budgetary limit of the caller is exceeded.
Claim 28
Dependent Claim
32 words
The system of claim 19, wherein the call setup response indicates a call disposition and the means for performing a call disposition performs the call disposition indicated by the call setup response.
Claim 29
Dependent Claim
115 words
The system of claim 18, wherein the budgetary categories specified by the budget parameters specify at least one budgetary category selected from the following: (a) a total cost of calls made each day; (b) a total cost of calls made to a selected set of telephone numbers; (c) a total cost of calls made to a selected set of area codes; (d) a total cost of calls made to a selected set of cities; (e) a total cost of calls made to a selected set of states; (f) a total cost of calls made to a selected set of countries; and (h) a total cost of collect calls made at a selected time of day.