Web site system with automated processes for detecting failure events and for selecting failure events for which to request user feedback
First Claim
1. A computer-implemented method of detecting and processing failure events associated with an interactive system, the method comprising:
- monitoring activity of a user to generate user activity data reflective of events that occur during interaction with an interactive system;
programmatically analyzing the user activity data to detect a pattern of user activity indicative of a failure event; and
programmatically evaluating, by execution of code by one or more computers, whether feedback should be requested from the user regarding the failure event such that a decision of whether to request feedback from the user takes into consideration information about the failure event, and further takes into consideration a current number of user feedback messages queued for review by at least one human operator for generating replies to the user feedback messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A web site or other interactive service maintains user activity data reflective of the activities of its users. A failure analysis component analyzes the user activity data to automatically detect likely failure events. A failure event filtering component intelligently selects failure events for which to request feedback from the user, preferably taking into consideration information about the failure event itself and information about the particular user. Requests for user feedback, and operator responses to the user feedback messages, are preferably presented on a personal log page that also displays other types of personalized information.
-
Citations
58 Claims
-
1. A computer-implemented method of detecting and processing failure events associated with an interactive system, the method comprising:
-
monitoring activity of a user to generate user activity data reflective of events that occur during interaction with an interactive system; programmatically analyzing the user activity data to detect a pattern of user activity indicative of a failure event; and programmatically evaluating, by execution of code by one or more computers, whether feedback should be requested from the user regarding the failure event such that a decision of whether to request feedback from the user takes into consideration information about the failure event, and further takes into consideration a current number of user feedback messages queued for review by at least one human operator for generating replies to the user feedback messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for detecting and processing failure events associated with an interactive service, the system comprising:
-
a data repository that stores user activity data reflective of events that occur during sessions of users with an interactive service; a failure analysis agent that analyzes at least the user activity data of the users to detect failure events; a failure event filtering component that evaluates whether a user that experienced a failure event of a particular type should be contacted to request feedback regarding the failure event, such that a decision whether to request feedback from the user on the failure event is based at least partly on a quantity of feedback data collected from users regarding said particular type of failure event; a user messaging component that requests feedback from users on selected failure events evaluated by the failure event filtering component; and one or more computers, wherein the failure analysis agent, failure event filtering component and user messaging component comprise software executed by said one or more computers. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 58)
-
-
37. A method of detecting and processing web site failure events, the method comprising:
-
monitoring activity of a user to generate user activity data reflective of events that occur during one or more interactive sessions of the user with the web site; programmatically analyzing the user activity data according to a set of rules to detect a failure event; generating a score that represents a desirability of contacting the user to request feedback about the failure event, wherein the score reflects information about the failure event and information about the user, and additionally reflects a quantity of user feedback messages queued for human review for generating replies to corresponding users; determining, based at least in part on the score, whether to request feedback from the user about the failure event; and if a decision is made to request feedback from the user, sending a request for feedback to the user; wherein the method is performed by a system that comprises one or more computers. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer-implemented method of detecting and processing failure events associated with an interactive system, the method comprising:
-
monitoring activity of a user to generate user activity data reflective of events that occur during interaction with an interactive system; programmatically analyzing the user activity data to detect a pattern of user activity indicative of a failure event of a particular type; and programmatically evaluating, via execution of instructions by a system that comprises one or more computers, whether feedback should be requested from the user regarding the failure event such that a decision of whether to request feedback from the user is based at least partly on how much feedback has been collected for said type of failure event. - View Dependent Claims (50, 51, 52, 53, 54, 57)
-
-
55. A failure event detection and processing system, said system comprising:
one or more computers programmed to detect and process failure events by at least; monitoring activity of a user to generate user activity data reflective of events that occur during interaction with an interactive system; analyzing the user activity data to detect a pattern of user activity indicative of a failure event of a particular type; and evaluating whether feedback should be requested from the user regarding the failure event such that a decision of whether to request feedback from the user is based at least partly on how much feedback has been collected for said type of failure event.
-
56. Physical computer storage having executable instructions stored thereon, said executable instructions capable of causing a computer system to perform a method that comprises:
monitoring activity of a user to generate user activity data reflective of events that occur during interaction with an interactive system; programmatically analyzing the user activity data to detect a pattern of user activity indicative of a failure event of a particular type; and programmatically evaluating whether feedback should be requested from the user regarding the failure event such that a decision of whether to request feedback from the user is based at least partly on how much feedback has been collected for said type of failure event.
Specification