Patent ID: 7873534
Filing Date: 2011-01-18
Classification: G06Q

Abstract:
1. A computer-implemented method for collecting feedback on a customer relationship management system comprising: requesting permission to collect feedback data; if permission to collect feedback data is received, collecting data about a customer relationship management installation; requesting permission to collect specific types of customer relationship management business data; if permission to collect specific customer relationship management business data is not received, refraining from collecting such specific data; if permission to collect specific customer relationship management business data is received, collecting such specific data wherein the specific business data further comprises record number data, business profile data, record association data and organizational structure data; requesting permission to collect customer relationship management: installation statistical data; if permission to collect specific customer relationship management installation statistical data is not received, refraining from collecting such specific statistical data; if permission to collect specific customer relationship management installation statistical data is received, collecting specific customer relationship management installation statistical data wherein the specific statistical data comprises grown rate data, customization data, user organization data and synchronization with other programs data; requesting permission to collect specific customer relationship management installation system data; if permission to collect specific customer relationship management installation system data is not received, refraining from collecting specific customer relationship management installation data; if permission to collect specific customer relationship management installation system data is received, collecting specific customer relationship management installation data; allowing the selection to review specific portions of the collected data before it is communicated; communicating a privacy policy to the customer relationship management installation; determining if partners are involved in the customer relationship management installation; determining if additional programs are installed in the customer relationship management; determining if a valid web server is in communication with the customer relationship management installation; displaying a communication progress display where data is communicated and stopping the communication when a cancel option is selected; storing the data to be communicated in a class which has subclasses for the different types of data collected; identifying customer relationship management installations by a hash organization identification of a customers unique ID; storing the data to be communicated in XML file format; receiving the data and storing the data in a format to be queried; storing the data in a database; allowing customer relationship management installation to create additional requests for permission to create additional data to be communicated; allowing customer relationship management installation to refer queries to additional databases of the customer relationship management installation to collect additional data; and validating the hash ID received; wherein the previous steps are performed by a computer.