Computer implemented customer value model in airline industry
First Claim
1. A computer implemented method of evaluating a plurality of customer records stored in a computer database to identify high value customers to be targeted by a customer retention or reward program, each customer record having at least a first attribute and a second attribute, each of the first attribute and the second attribute having an associated attribute value, the method comprising:
- a) first sorting the plurality of customer records based on the first attribute and assigning a first discretized attribute to each customer record where the first discretized attribute is based on the sorted rank of the customer record;
b) second sorting the plurality of customer records based on the second attribute and assigning a second discretized attribute to each customer record where the second discretized attribute is based on the sorted rank of the customer record;
c) third sorting the plurality of customer records in to an order based on the assigned first discretized attribute scores associated with the first attribute;
d) fourth sorting the ordered plurality of customer records resulting from the third sorting in to an order where the customer records having the same first discretized attribute scores are further sorted based on the assigned second discretized attribute scores associated with the second attribute;
e) fifth sorting the ordered plurality of customer records resulting from the fourth sorting in to an order based on the attribute values associated with at least the first attribute and the second attribute, until customer records, which have different attribute values associated with at least the first attribute or the second attribute, have been sorted to different ranks;
f) assigning an evaluation score to each customer record based on the rank of each customer record after the fifth sorting and independent of the discretized attribute scores; and
g) identifying the high value customers by selecting the customer records that have the highest assigned evaluation scores.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of evaluating customers in the airline industry in a given period is disclosed. Records of each customer'"'"' contribution factors, which include net revenue and number of flights, are first obtained. A score is then assigned for each of the attribute values. The records are consecutively sorted by the assigned scores, first for the net revenue, then for the number of flights. The records are further sorted by the raw values of the net revenue and number of flights, preferably until, records having different net revenue and/or number of flights have been sorted to different ranks. Finally, an evaluation score is assigned to each record which has been sorted.
-
Citations
13 Claims
-
1. A computer implemented method of evaluating a plurality of customer records stored in a computer database to identify high value customers to be targeted by a customer retention or reward program, each customer record having at least a first attribute and a second attribute, each of the first attribute and the second attribute having an associated attribute value, the method comprising:
-
a) first sorting the plurality of customer records based on the first attribute and assigning a first discretized attribute to each customer record where the first discretized attribute is based on the sorted rank of the customer record; b) second sorting the plurality of customer records based on the second attribute and assigning a second discretized attribute to each customer record where the second discretized attribute is based on the sorted rank of the customer record; c) third sorting the plurality of customer records in to an order based on the assigned first discretized attribute scores associated with the first attribute; d) fourth sorting the ordered plurality of customer records resulting from the third sorting in to an order where the customer records having the same first discretized attribute scores are further sorted based on the assigned second discretized attribute scores associated with the second attribute; e) fifth sorting the ordered plurality of customer records resulting from the fourth sorting in to an order based on the attribute values associated with at least the first attribute and the second attribute, until customer records, which have different attribute values associated with at least the first attribute or the second attribute, have been sorted to different ranks; f) assigning an evaluation score to each customer record based on the rank of each customer record after the fifth sorting and independent of the discretized attribute scores; and g) identifying the high value customers by selecting the customer records that have the highest assigned evaluation scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer architecture for evaluating a plurality of customer records stored in a computer database to identify high value customers to be targeted by a customer retention or reward program, each customer record having at least a first attribute and a second attribute, each of the first attribute and the second attribute having an associated attribute value, the computer architecture comprising:
-
a) means for first sorting the plurality of customer records based on the first attribute and assigning a first discretized attribute to each customer record where the first discretized attribute is based on the sorted rank of the customer record; b) means for second sorting the plurality of customer records based on the second attribute and assigning a second discretized attribute to each customer record where the second discretized attribute is based on the sorted rank of the customer record; c) means for third sorting the plurality of customer records in order based on the assigned first discretized attribute scores associated with the first attribute; d) means for fourth sorting the ordered plurality of customer records resulting from the third sorting in to an order where the customer records having the same first discretized attribute scores are further sorted based on the assigned second discretized attribute scores associated with the second attribute; e) means for fifth sorting the ordered plurality of customer records resulting from the fourth sorting in to an order based on the attribute values associated with at least the first attribute and the second attribute, until customer records, which have different attribute values associated with at least the first attribute or the second attribute, have been sorted to different ranks; f) means for assigning an evaluation score to each customer record based on the rank of each customer record after the fifth sorting and independent of the discretized attribute scores; and g) means for identifying the high value customers by selecting the customer records that having the highest assigned evaluation scores.
-
-
12. A computer system for evaluating a plurality of customer records stored in a computer database to identify high value customers to be targeted by a customer retention or reward program, each customer record having at least a first attribute and a second attribute, each of the first attribute and the second attribute having an associated attribute value, the computer system comprising:
-
a processor; and a memory coupled to the processor, the memory having stored therein sequences of instructions, which, when executed by the processor, cause the processor to perform the steps of; first sorting the plurality of customer records based on the first attribute and assigning a first discretized attribute to each customer record where the first discretized attribute is based on the sorted rank of the customer record; second sorting the plurality of customer records based on the second attribute and assigning a second discretized attribute to each customer record where the second discretized attribute is based on the sorted rank of the customer record; third sorting the plurality of customer records in to an order based on the assigned first discretized attribute scores associated with the first attribute; fourth sorting the ordered plurality of customer records resulting from the third sorting in to an order where the customer records having the same first discretized attribute scores are further sorted based on the assigned second discretized attribute scores associated with the second attribute; fifth sorting the ordered plurality of customer records resulting from the fourth sorting in to an order based on the attribute values associated with at least the first attribute and the second attribute, until customer records, which have different attribute values associated with at least the first attribute or the second attribute, have been sorted to different ranks; assigning an evaluation score to each customer record based on the rank of each customer record after the fifth sorting and independent of the discretized attribute scores; and identifying the high value customers by selecting the customer records that having the highest assigned evaluation scores.
-
-
13. An article, for use in evaluating a plurality of customer records stored in a computer database to identify high value customers to be targeted by a customer retention or reward program, each customer record having at least a first attribute and a second attribute, each of the first attribute and the second attribute having an associated attribute value, the article comprising:
-
at least one sequence of machine readable instructions in machine readable form, wherein execution of the instructions by one or more processors causes the one or more processors to perform the steps of; first sorting the plurality of customer records based on the first attribute and assigning a first discretized attribute to each customer record where the first discretized attribute is based on the sorted rank of the customer record; second sorting the plurality of customer records based on the second attribute and assigning a second discretized attribute to each customer record where the second discretized attribute is based on the sorted rank of the customer record; third sorting the plurality of customer records in to an order based on the assigned first discretized attribute scores associated with the first attribute; fourth sorting the ordered plurality of customer records resulting from the third sorting in to an order where the customer records having the same first discretized attribute scores are further sorted based on the assigned second discretized attribute scores associated with the second attribute; fifth sorting the ordered plurality of customer records resulting from the fourth sorting in to an order based on the attribute values associated with at least the first attribute and the second attribute, until customer records, which have different attribute values associated with at least the first attribute or the second attribute, have been sorted to different ranks; assigning an evaluation score to each customer record based on the rank of each customer record after the fifth sorting and independent of the discretized attribute scores; and identifying the high value customers by selecting the customer records that having the highest assigned evaluation scores.
-
Specification