DATA DRIVEN COMPONENT REPUTATION
First Claim
1. A method for generating component diagnostic data for making recommendations to improve component performance on advised solution instances based on real world usage data of the components on observed solution instances comprising the steps of:
- receiving configuration data that was collected for components on a plurality of observed solution instances;
receiving usage data that was collected for components on the plurality of observed solution instances;
receiving user experience data that was collected for components on the plurality of observed solution instances; and
generating component diagnostic data that can be used to make recommendations to one or more advised solution instances as to how to correct a problem being experienced on the one or more advised solution instances, the component diagnostic data being generated upon analyzing the configuration data, usage data, and user experience data.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for observing the real-world performance of components and using the collected data to improve other user experiences. Configuration data, usage data, and user experience data are collected for components on observed solution instances. The configuration data, usage data, and user experience data are analyzed to generate component diagnostic data that can be used to make recommendations to one or more advised solution instances as to how to correct a problem being experienced on the one or more advised solution instances. In one implementation, the component diagnostic data generated includes a reputation rating for each of the components.
57 Citations
20 Claims
-
1. A method for generating component diagnostic data for making recommendations to improve component performance on advised solution instances based on real world usage data of the components on observed solution instances comprising the steps of:
-
receiving configuration data that was collected for components on a plurality of observed solution instances; receiving usage data that was collected for components on the plurality of observed solution instances; receiving user experience data that was collected for components on the plurality of observed solution instances; and generating component diagnostic data that can be used to make recommendations to one or more advised solution instances as to how to correct a problem being experienced on the one or more advised solution instances, the component diagnostic data being generated upon analyzing the configuration data, usage data, and user experience data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for making specific recommendations to a user for how to solve a problem occurring on an advised solution instance based upon data collected from observed solution instances comprising the steps of:
-
receiving a request from an advised solution instance for a recommendation on solving a problem being experienced by a user of the advised solution instance; and when there are one or more specific components identified on the advised solution instance that are related with a bad customer experience from component diagnostic data gathered from observed solution instances, then providing one or more suggestions to the user for how to solve the problem with component changes. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
identifying a sub-set of solution instances of a plurality of observed solution instances that have a similar usage and configuration; comparing solution instances in the sub-set that are associated with a bad customer experience with solution instances in the sub-set that are associated with a good customer experience to identify which components are different; and creating a reputation rating for each of the components as a result of analysis performed during the comparing step. - View Dependent Claims (19, 20)
-
Specification