Real-time process for defining, processing and delivering a highly customized contact list over a network
First Claim
1. A computerized real-time, interactive method of building a list of contact records based on selected criteria, the method comprising:
- obtaining a geographic area definition, a classification and a threshold value associated with the classification;
generating a search geography code list of geography codes based on the geographic area definition;
determining a selected set of records in a list database based on the geography codes in the search geography code list;
identifying a spatial coordinate and a socio-economic code corresponding to a sub-geography code for each record in the selected set of records;
identifying a classification score for each record in the selected set of records based on the socio-economic code;
determining identified records in the selected set of records based on a comparison of the classification score with the threshold value and if the spatial coordinate associated with the record is located within the geographic area definition;
providing a contact address corresponding to each identified record in the selected set of records if a minimum user threshold number of records are identified;
providing selected append data corresponding to each identified record in the selected set of records; and
transmitting to a user the append data corresponding to the identified records having contact addresses.
17 Assignments
0 Petitions
Accused Products
Abstract
A real-time, interactive system and method of building a list of contact records, such as a mailing list, on a computer network based on selected criteria. A list specification is generated, which may include interactively specifying a geographically defined area for which a contact list is desired including receiving user input, and interactively selecting a product from a plurality of products and a threshold score for the product including receiving user input. The list specification may be transmitted over the computer network to a server where the contact list is built in real-time based on the list specification. If a set of characteristics of the contact list, such as number of records generated or cost, are approved by the user, the contact list is transmitted to a user-specified node on the computer network. The list specification may be stored in memory for reuse by a business, such as a chain of stores. This feature provides a way to easily regenerate new and updated contact lists at future dates for all or a subset of the stores by accessing updated source databases without having to re-specify the list every time a fresh list is required.
-
Citations
52 Claims
-
1. A computerized real-time, interactive method of building a list of contact records based on selected criteria, the method comprising:
-
obtaining a geographic area definition, a classification and a threshold value associated with the classification; generating a search geography code list of geography codes based on the geographic area definition; determining a selected set of records in a list database based on the geography codes in the search geography code list; identifying a spatial coordinate and a socio-economic code corresponding to a sub-geography code for each record in the selected set of records; identifying a classification score for each record in the selected set of records based on the socio-economic code; determining identified records in the selected set of records based on a comparison of the classification score with the threshold value and if the spatial coordinate associated with the record is located within the geographic area definition; providing a contact address corresponding to each identified record in the selected set of records if a minimum user threshold number of records are identified; providing selected append data corresponding to each identified record in the selected set of records; and transmitting to a user the append data corresponding to the identified records having contact addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A real-time, interactive method of building a contact list based on selected criteria, the method comprising:
-
permitting a user to interactively generate a list specification in real-time, the list specification comprising a geographic area definition, a classification and a threshold value associated with the classification; receiving the list specification over a network by a server having a memory; and building a contact list on the server in real-time, based on the list specification, by generating a search geography code list of geography codes based on the geographic area definition, determining a selected set of records in a list database based on the geography codes in the search geography code list, identifying a spatial coordinate and a socio-economic code corresponding to a sub-geography code for each record in the selected set of records, identifying a classification score for each record in the selected set of records based on the socio-economic code, determining identified records in the selected set of records based on a comparison of the classification score with the threshold value and if the spatial coordinate associated with the record is located within the geographic area definition, providing a contact address corresponding to each identified record in the selected set of records if a minimum user threshold number of records are identified, providing selected append data corresponding to each identified record in the selected set of records, and transmitting to a user the append data corresponding to the identified records having contact addresses. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A real-time, interactive method of building a contact list based on selected criteria, the method comprising:
-
interactively generating a list specification in real-time, the list specification comprising a geographic area definition, a classification and a threshold value associated with the classification; and building a contact list on a server in real-time based on the list specification record by generating a search geography code list of geography codes based on the geographic area definition, determining a selected set of records in a list database based on the geography codes in the search geography code list, identifying a spatial coordinate and a socio-economic code corresponding to a sub-geography code for each record in the selected set of records, identifying a classification score for each record in the selected set of records based on the socio-economic code, determining identified records in the selected set of records based on a comparison of the classification score with the threshold value and if the spatial coordinate associated with the record is located within the geographic area definition, providing a contact address corresponding to each identified record in the selected set of records if a minimum user threshold number of records are identified, providing selected append data corresponding to each identified record in the selected set of records, and transmitting to a user the append data corresponding to the identified records having contact addresses. - View Dependent Claims (51, 52)
-
Specification