Real-time process for defining, processing and delivering a highly customized contact list over a network
First Claim
1. A real-time, interactive method of building a contact list on a computer network based on selected criteria, the method comprising:
- interactively generating a list specification in real-time, comprisinginteractively specifying on a server a geographically defined area for which a contact list is desired including receiving user input via a user device in communication with the server via a network, andinteractively specifying on the server a threshold score for selecting records for inclusion in the contact list including receiving user input via the user device in communication with the server via the network;
building the contact list on the server in real-time based on the list specification;
transmitting the contact list to a user-specified node on the network if one or more characteristics of the contact list are approved by the user; and
wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list, and a cost of the contact list.
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 respecify the list every time a fresh list is required.
-
Citations
76 Claims
-
1. A real-time, interactive method of building a contact list on a computer network based on selected criteria, the method comprising:
-
interactively generating a list specification in real-time, comprising interactively specifying on a server a geographically defined area for which a contact list is desired including receiving user input via a user device in communication with the server via a network, and interactively specifying on the server a threshold score for selecting records for inclusion in the contact list including receiving user input via the user device in communication with the server via the network; building the contact list on the server in real-time based on the list specification; transmitting the contact list to a user-specified node on the network if one or more characteristics of the contact list are approved by the user; and wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for interactively generating a contact list in real-time based on selected criteria, the system comprising:
-
a server connected to a network, the server having means for interactively generating a list specification in real-time via a user device in communication with the server via the network, means for transmitting the list specification to the server via the network; means for building a contact list on the server in real-time based on the list specification; means for transmitting the contact list to a user-specified node on the network if one or more characteristics of the contact list are approved by a user; and wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system for interactively building a contact list in real-time based on selected criteria, the system comprising:
-
a user specification process module running on a server and configured to receive user input via a user device in communication with the server via a network so as to interactively generate a list specification in real-time interactively specifying a geographically defined area for which a contact list is desired; a geography list process module configured to receive the list specification and to generate a list of selected geography codes in real-time based on the list specification; a list select and data append process module configured to generate an intermediate list in real-time based on the list of selected geography codes and the list specification; a contact item lookup process module configured to build a contact list in real-time based on the intermediate list; and wherein a server transmits the contact list to a specified network address on a communication network if one or more characteristics of the contact list are approved by a user and wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list and a cost of the contact list. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A real-time method of building a contact list on a computer network based on selected criteria, the method comprising:
-
receiving user input via a user device in communication with a server via a network during a communication session so as to generate a list specification in real-time, comprising receiving user input to specify a geographically defined area for which a contact list is desired, and receiving user input to select a characteristic from a plurality of characteristics and a threshold score for the characteristic; building the contact list in real-time based on the list specification; transmitting the contact list to a user-specified node on the computer network if one or more characteristics of the contact list are approved by a user; and wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A real-time system for building a contact list based on selected criteria, the system comprising:
-
means for receiving user input via a user device in communication with a server via a network during a communication session so as to generate a list specification at the server in real-time, comprising means for receiving user input to specify a geographically defined area for which a contact list is desired, and means for receiving user input to select a characteristic from a plurality of characteristics and a threshold score for the characteristics; means for building the contact list in real-time based on the list specification; means for transmitting the contact list to a user-specified node on the computer network if one or more characteristics of the contact list are approved by a user; and wherein the characteristics of the contact list include a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 63)
-
-
55. A real-time method of building a contact list on a computer network based on selected criteria, the method comprising:
-
receiving user input via a user device in communication with a server via a network during a communication session so as to generate a list specification in real-time, comprising receiving user input to specify a location and radius defined area for which a contact list is desired, and receiving user input to select a product from a plurality of products and a threshold score for the product; transmitting the list specification over the computer network to a server having a memory; building the contact list on the server in real-time based on the list specification; and transmitting the contact list to a user-specified node on the computer network if one or more characteristics of the contact list are approved by a user, the characteristics of the contact list including a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 64, 65)
-
-
66. A real-time method of building a contact list on a computer network based on selected criteria, the method comprising:
-
receiving user input via a user device in communication with a server via a network during a communication session so as to generate a list specification in real-time, comprising receiving user input to specify a polygon defined area for which a contact list is desired, and receiving user input to select a characteristic from a plurality of characteristics and a threshold score for the characteristic; transmitting the list specification over the computer network to a server having a memory; building the contact list on the server in real-time based on the list specification; and transmitting the contact list to a user-specified node on the computer network if one or more characteristics of the contact list are approved by a user, the characteristics of the contact list including a number of records on the contact list, the list specification for the contact list, and a cost of the contact list. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification