Identifying and ranking solutions from multiple data sources
First Claim
Patent Images
1. A computing, device, comprising:
- a processor;
a non-transitory storage medium storing instructions executable on the processor to;
receive a query relating to an error event associated with the computing device;
gather information regarding a model of the computing device, a current status of the computing device, and the error event associated with the computing device;
in response to the query, identify a plurality of solutions based on searching a plurality of different remote electronic data sources over a network, the searching comprising comparing the gathered information regarding the model, the current status, and the error event to metadata stored by the plurality of different remote electronic data sources; and
rank the plurality of solutions based on the gathered information and other information associated with each respective solution of the plurality of solutions that indicates a success rate of the respective solution, wherein the other information comprises an amount of time spent on the respective solution, and the ranking is based on the amount of time spent on the respective solution; and
a user interface to present the plurality of solutions in ranked order according to the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
Information regarding a computing device can be gathered, such as device information and support information. A plurality of solutions can be identified from multiple data sources based on the gathered information. The identified solutions can be ranked based on the gathered information and based on other information.
-
Citations
18 Claims
-
1. A computing, device, comprising:
-
a processor; a non-transitory storage medium storing instructions executable on the processor to; receive a query relating to an error event associated with the computing device; gather information regarding a model of the computing device, a current status of the computing device, and the error event associated with the computing device; in response to the query, identify a plurality of solutions based on searching a plurality of different remote electronic data sources over a network, the searching comprising comparing the gathered information regarding the model, the current status, and the error event to metadata stored by the plurality of different remote electronic data sources; and rank the plurality of solutions based on the gathered information and other information associated with each respective solution of the plurality of solutions that indicates a success rate of the respective solution, wherein the other information comprises an amount of time spent on the respective solution, and the ranking is based on the amount of time spent on the respective solution; and a user interface to present the plurality of solutions in ranked order according to the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 17)
-
-
7. A method comprising:
-
receiving a query relating to a support issue of a computing device; gathering information from the computing device, the gathered information comprising device information regarding a model of the computing device, and support information regarding the support issue of the computing device; in response to the query, searching, over a network, multiple different remote electronic data sources for a solution to the support issue, each remote electronic data source of the multiple different remote electronic data sources storing information of multiple potential solutions; identifying a plurality of solutions from the multiple different remote electronic data sources based on the searching that comprises comparing the gathered information comprising the device information regarding the model, and the support information regarding the support issue, to metadata stored by the multiple different remote electronic data sources; ranking the plurality of solutions based on the gathered information and based on user feedback associated with the plurality of solutions, wherein the user feedback comprises an amount of time spent on each respective solution of the plurality of solutions, and the ranking is based on the amount of time spent on the respective solution; and returning the plurality of solutions to the computing device according to ranking. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium encoded with instructions that upon execution cause a system to:
-
receive a query relating to a support issue associated with a computer; gather information from the computer, the gathered information comprising system information regarding a model of the computer, and support information regarding the support issue associated with the computer; in response to the query, search, over a network, multiple different electronic data sources for a solution to the support issue, each remote electronic data source storing information of multiple potential solutions; identify a plurality of solutions from the multiple different electronic data sources based on the searching that comprises comparing the gathered information comprising the system information regarding the model, and the support information regarding the support issue, to metadata stored by the multiple different electronic data sources; rank the plurality of solutions based on the gathered information and based on feedback associated with the plurality of solutions, wherein the feedback comprises an amount of time spent on each respective solution of the plurality of solutions, and the ranking is based on the amount of time spent on the respective solution; and generate a list of the plurality of solutions according to ranking. - View Dependent Claims (18)
-
Specification