Triggering and conducting an automated survey
First Claim
1. A non-transitory computer-readable medium encoded with computer-executable instructions, the computer-executable instructions comprising the steps of:
- receiving automatically a notification of an occurrence of a trigger event caused by a servicer in association with the servicer performing a service for a customer at a customer location;
in response to receiving the notification, initiating automatically an automated survey to be offered to the customer who received the service performed by the servicer at the customer location, the initiating comprising creating at least one survey record and placing the at least one survey record in a survey scheduling queue in a database, the automated survey comprising a plurality of questions about the service that was performed by the servicer for the customer at the customer location;
polling automatically the database on a periodic basis to detect the at least one survey record in the survey scheduling queue;
in response to detecting the at least one survey record in the survey scheduling queue, contacting automatically the customer who received the service performed by the servicer at the customer location to conduct the automated survey comprising the plurality of questions about the service that was performed by the servicer for the customer at the customer location; and
in response to conducting the automated survey, receiving automatically survey result information from the customer who received the service performed by the servicer at the customer location.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for initiating and conducting an automated survey are disclosed herein. According to some implementations, a computer-readable medium may be encoded with computer-executable instructions, wherein the computer-executable instructions includes logic adapted to receive a notification of the occurrence of a trigger event associated with a service performed for a customer. The computer-executable instructions further include logic adapted, in response to receiving the notification, to initiate an automated survey to be offered to a survey recipient. Additional logic is adapted to conduct the automated survey. The instructions also include logic adapted to receive survey result information from the survey recipient in response to the automated survey.
192 Citations
25 Claims
-
1. A non-transitory computer-readable medium encoded with computer-executable instructions, the computer-executable instructions comprising the steps of:
-
receiving automatically a notification of an occurrence of a trigger event caused by a servicer in association with the servicer performing a service for a customer at a customer location; in response to receiving the notification, initiating automatically an automated survey to be offered to the customer who received the service performed by the servicer at the customer location, the initiating comprising creating at least one survey record and placing the at least one survey record in a survey scheduling queue in a database, the automated survey comprising a plurality of questions about the service that was performed by the servicer for the customer at the customer location; polling automatically the database on a periodic basis to detect the at least one survey record in the survey scheduling queue; in response to detecting the at least one survey record in the survey scheduling queue, contacting automatically the customer who received the service performed by the servicer at the customer location to conduct the automated survey comprising the plurality of questions about the service that was performed by the servicer for the customer at the customer location; and in response to conducting the automated survey, receiving automatically survey result information from the customer who received the service performed by the servicer at the customer location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23)
-
-
12. A computer implemented method comprising:
-
receiving, automatically by a computer, a notification of an occurrence of a trigger event caused by a servicer in association with the servicer performing a service for a customer at a customer location; in response to receiving the notification, initiating automatically an automated survey to be offered to the customer who received the service performed by the servicer at the customer location, the initiating comprising creating at least one survey record and placing the at least one survey record in a survey scheduling queue in a database, the automated survey comprising a plurality of questions about the service that was performed by the servicer for the customer at the customer location; polling automatically the database on a periodic basis to detect the at least one survey record in the survey scheduling queue; in response to detecting the at least one survey record in the survey scheduling queue, contacting automatically the customer who received the service performed by the servicer at the customer location to conduct the automated survey, automatically by the computer, comprising the plurality of questions about the service that was performed by the servicer for the customer at the customer location; and in response to conducting the automated survey, receiving automatically survey result information from the customer who received the service performed by the servicer at the customer location. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An automated survey system comprising:
-
an interface device configured to receive a notification of an occurrence of a trigger event caused by a servicer in association with the servicer performing a service for a customer at a customer location; and a processing device associated with a computer system, the processing device configured to initiate an automated survey comprising a plurality of questions about the service that was performed by the servicer for the customer at the customer location, the automated survey being offered to the customer in response to receiving the notification, the initiating comprising creating at least one survey record and placing the at least one survey record in a survey scheduling queue in a database associated with the computer system, wherein the processing device is further configured to poll the database on a periodic basis to detect the at least one survey record in the survey scheduling queue, in response to detecting the at least one survey record in the survey scheduling queue, to contact the customer who received the service performed by the servicer at the customer location to conduct the automated survey via the interface device, the automated survey comprising a plurality of questions about the service that was performed by the servicer for the customer at the customer location, and in response to conducting the automated survey, to receive survey result information from the customer who received the service performed by the servicer at the customer location. - View Dependent Claims (19, 20, 21, 22, 24, 25)
-
Specification