Method and system for managing customer relations
First Claim
1. A method of managing customer relationships using a computer, comprising the steps of:
- creating a script of questions to be responded to by the customer;
collecting data from the customer in the form of a response to the script; and
automatically scheduling events based on the collected data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a highly customizable CRM system that can: utilize iterative scripts to interact with existing and potential customers (collectively “customers”). Customer responses to scripted questions can be stored and ranked in a database. The invention supports decision trees automatically linking future actions to feedback provided by the customer. Numerical values can be attributed to customer responses in accordance with predetermined criteria set by the user. An overall customer value can be generated from the aggregate responses of a customer. A customer rating can be generated by applying the customer value to a predetermined threshold. Decision trees can also link response values, customer values, and customer ratings to future customizable events. Decision trees can be embedded in a particular script, and decision trees can also span across several different scripts. The invention utilizes a database incorporated vertically-based database tables; a structure that supports the ability to easily add database columns.
141 Citations
35 Claims
-
1. A method of managing customer relationships using a computer, comprising the steps of:
-
creating a script of questions to be responded to by the customer;
collecting data from the customer in the form of a response to the script; and
automatically scheduling events based on the collected data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35)
-
-
18. A method of using a computer to manage the relationship between an organization and a customer, comprising the steps of:
-
creating a library of different scripts;
collecting data in the form of a response provided by a customer to a script;
assigning a numerical value to each customer response;
compiling the numerical values to arrive at a customer rating and customer value;
linking collected data, customer value and customer rating to future events in a decision tree;
automatically scheduling events based on the decision tree; and
storing the scripts and collected data in a database that incorporates vertically-based database tables.
-
-
19. A system for managing customer relationships, comprising:
-
a script subsystem, including a script and a response to said script, wherein said script subsystem generates said script and receives said response;
a feedback processing subsystem, including a response value, wherein said response value is attributed to said response; and
an event scheduling subsystem, including a decision tree and a scheduled event, wherein said decision tree relates said response to said scheduled event, and said decision tree determines the scheduling of said scheduled event by said event scheduling subsystem.
-
-
34. A system for managing customer relations, comprising:
-
a script subsystem, including a plurality of scripts and a plurality of responses to said plurality of scripts, wherein said script subsystem generates said plurality of scripts, and receives said plurality of responses;
a feedback processing subsystem, including a plurality of response values, a customer value, a customer rating, a predetermined criteria, and a predetermined threshold; and
an event scheduling subsystem, including a decision tree, a scheduled event, and a trigger selected from the group consisting of said response, said response value, said customer value, or said customer rating, wherein said decision tree relates said trigger to said scheduled event, and said decision tree determines the scheduling of said scheduled event by said event scheduling subsystem;
wherein each said response in said plurality of responses is associated with a response value in said plurality of response values in accordance with said predetermined criteria;
wherein said feedback processing subsystem generates said customer value from one or more said response values; and
wherein said customer value is compared to said predefined threshold to generate said customer rating.
-
Specification