Method for customer lead selection and optimization
First Claim
1. A method for retrieving customer lead information from a marketing database, said database storing a plurality of customer records each containing data relating to a different customer, said method comprising steps of:
- assigning scores to said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product;
specifying a predetermined number of preferences;
determining whether each of said plurality of customer records satisfies said predetermined number of preferences;
defining, as a first collection of customer records, customer records which satisfy said predetermined number of preferences;
ordering said first collection of customer records based on the scores assigned to the customer records in said first collection in said assigning step;
outputting a predetermined number of customer records from said first collection of customer records in an order determined in said ordering step;
selecting a customer record from said predetermined number of customer records output from said first collection; and
outputting information associated with said selected customer record.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for retrieving information from a database includes pre-scoring each of a plurality of records in the database to determine their relevance to a particular item of interest, specifying at least one trait corresponding to a type of information sought to be retrieved, searching the database to derive a collection of records which satisfy the trait, and ordering the records in the first collection to identify the records most relevant to the item of interest. In order to further derive the most relevant records, a plurality of traits may be specified to effect multiple levels of searching. A predetermined number of the records may then be output without superfluous information, to increase the density, clarity, and coherency of the output. Records may then be selected for pursuit. A system and computer process implement one or more steps of the method.
-
Citations
46 Claims
-
1. A method for retrieving customer lead information from a marketing database, said database storing a plurality of customer records each containing data relating to a different customer, said method comprising steps of:
-
assigning scores to said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product; specifying a predetermined number of preferences; determining whether each of said plurality of customer records satisfies said predetermined number of preferences; defining, as a first collection of customer records, customer records which satisfy said predetermined number of preferences; ordering said first collection of customer records based on the scores assigned to the customer records in said first collection in said assigning step; outputting a predetermined number of customer records from said first collection of customer records in an order determined in said ordering step; selecting a customer record from said predetermined number of customer records output from said first collection; and outputting information associated with said selected customer record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for retrieving customer lead information from a marketing database, said database storing a plurality of customer records each containing data relating to a different customer, said method comprising steps of:
-
assigning scores to said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product; specifying a predetermined number of preferences; determining whether each of said plurality of customer records satisfies said predetermined number of preferences; defining, as a first collection of customer records, customer records which satisfy said predetermined number of preferences; ordering said first collection of customer records based on the scores assigned to the customer records in said first collection in said assigning step; defining, as a second collection of customer records, a predetermined number of customer records from said first collection having highest scores as assigned in said assigning step; specifying a second predetermined number of preferences; and determining how closely the customer records in said second collection satisfy said second predetermined number of preferences. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for retrieving information in an information system, said system including a storage device for storing a plurality of data records, said method comprising steps of:
-
measuring a relationship between each of plurality of data records and an item of interest by comparing said item of interest to information contained in each of said data records; designating a predetermined number of traits; searching said plurality of data records to determine which ones of said plurality of data records possess said predetermined number of traits; defining, as a first collection of data records, data records from said plurality of data records which possess said predetermined number of traits; arranging the data records in said first collection based on the relationship measured for each of the data records in said first collection in said measuring step; outputting a predetermined number of the data records in said first collection; selecting at least one of the data records in said first collection; and outputting information from a data field of said at least one selected data record. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for retrieving information in an information system, said system including a storage device for storing a plurality of data records, said method comprising steps of:
-
measuring a relationship between each of plurality of data records and an item of interest by comparing said item of interest to information contained in each of said data records; designating a predetermined number of traits; searching said plurality of data records to determine which ones of said plurality of data records possess said predetermined number of traits; defining, as a first collection of data records, data records from said plurality of data records which possess said predetermined number of traits; arranging the data records in said first collection based on the relationship measured for each of the data records in said first collection in said measuring step; defining, as a second collection of data records, a predetermined number of data records from said first collection having highest scores as assigned in said assigning step; specifying a second predetermined number of traits; determining how closely the data records in said second collection are related to said second predetermined number of traits; and arranging the data records in said second collection based on how closely the data records in said second collection are related to said second predetermined number of traits. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer process comprising:
-
a computer program embodied in a computer-readable medium for retrieving customer lead information from a marketing database, said database storing a plurality of customer records each containing data relating to a different customer, said program being performed on or with aid of a computer and including; (a) first code means for causing the computer to assign scores to said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product; (b) second code means for causing the computer to acknowledge a predetermined number of preferences; (c) third code means for causing the computer to determine whether each of said plurality of customer records satisfies said at least one preference; (d) fourth code means for causing the computer to define, as a first collection of customer records, customer records which satisfy said at least one preference; (e) fifth code means for causing the computer to order said first collection of customer records based on the scores assigned to the customer records in said first collection by said first code means; (f) in sixth code means for causing the computer to output a predetermined number of customer records from said first collection of customer records in an order determined by said fifth code means; and (g) seventh code means for causing the computer to output information associated with a customer record selected by a user.
-
-
33. A system for retrieving information, comprising:
-
a storage device for storing a plurality of customer records; a first processor for determining scores for each of said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product; an input device for receiving a search request containing a predetermined number of preferences; a second processor, in communication with said input device, for processing the search request to derive a first collection of customer records which satisfy said predetermined number of preferences, said processor sorting the customer records in said first collection based on scores assigned to the customer records in said first collection by said first processor; a memory unit, in communication with said second processor, for storing a predetermined number of said sorted customer records from said first collection; and an output device for outputting at least one customer record from said first collection, wherein said output device outputs a predetermined number of customer records from said first collection as sorted by said second processor, and wherein said input device receives selection information for selecting said at least one customer record output on said output device, said output device outputting, in response to said selection information, data derived from a data field of said selected customer record. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for retrieving information, comprising:
-
a storage device for storing a plurality of customer records; a first processor for determining scores for each of said plurality of customer records, each of said scores indicating a relationship between a respective one of said customer records and a product; an input device for receiving a search request containing a predetermined number of preferences; a second processor, in communication with said input device, for processing the search request to derive a first collection of customer records which satisfy said predetermined number of preferences, said processor sorting the customer records in said first collection based on scores assigned to the customer records in said first collection by said first processor; a memory unit, in communication with said second processor, for storing a predetermined number of said sorted customer records from said first collection; and an output device for outputting at least one customer record from said first collection, wherein said second processor defines, as a second collection of customer records, a predetermined number of customer records from said first collection having highest scores, and wherein said system further comprises; a third processor for determining how closely customer records in said first collection satisfy a second predetermined number of preferences included within said search request. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification