Automated searching for solutions to support self-diagnostic operations of web-enabled devices
First Claim
1. An automated self-diagnostic method for a device having data connectivity to a remote network-based search engine, the method comprising:
- determining that the device requires a solution to a problem related to an environment surrounding the device, wherein the determining step is performed by the device using its native functionality and processing capabilities, and is performed automatically and autonomously by the device without any human involvement;
automatically capturing, by one or more sensors onboard the device, information related to the environment surrounding the device;
generating a search query intended to find information related to the solution, wherein the generating is performed by the device in response to the determining step, wherein the search query is generated in compliance with a format supported by the network-based search engine, and wherein the generating appends the captured information related to the environment surrounding the device to the search query;
sending the search query including the captured information related to the environment surrounding the device to the remote network-based search engine, wherein the sending is performed by the device;
after sending the search query, receiving a response that originates from the remote network-based search engine, wherein the response includes response data having a contextual association with the solution, the problem, or both, wherein the response data includes one or more descriptors of the captured information related to the environment surrounding the device, and wherein the receiving is performed by the device;
processing at least some of the response data to determine a course of action, wherein the processing is performed by the device; and
initiating the course of action at the device to thereby solve the problem.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.
41 Citations
20 Claims
-
1. An automated self-diagnostic method for a device having data connectivity to a remote network-based search engine, the method comprising:
-
determining that the device requires a solution to a problem related to an environment surrounding the device, wherein the determining step is performed by the device using its native functionality and processing capabilities, and is performed automatically and autonomously by the device without any human involvement; automatically capturing, by one or more sensors onboard the device, information related to the environment surrounding the device; generating a search query intended to find information related to the solution, wherein the generating is performed by the device in response to the determining step, wherein the search query is generated in compliance with a format supported by the network-based search engine, and wherein the generating appends the captured information related to the environment surrounding the device to the search query; sending the search query including the captured information related to the environment surrounding the device to the remote network-based search engine, wherein the sending is performed by the device; after sending the search query, receiving a response that originates from the remote network-based search engine, wherein the response includes response data having a contextual association with the solution, the problem, or both, wherein the response data includes one or more descriptors of the captured information related to the environment surrounding the device, and wherein the receiving is performed by the device; processing at least some of the response data to determine a course of action, wherein the processing is performed by the device; and initiating the course of action at the device to thereby solve the problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automated self-diagnostic method for a device having data connectivity to a remote network-based search engine, the method comprising:
-
receiving a search query at the remote network-based search engine, the search query intended to find information necessary for the device to address a self-diagnosed problem related to an environment surrounding the device, wherein the problem requires a solution, wherein the search query is automatically generated by the device using its native functionality and processing capabilities, and is generated automatically and autonomously by the device without any human involvement, wherein the search query includes captured information related to the environment surrounding the device, the captured information being automatically captured by one or more sensors onboard the device, and wherein the search query is arranged in compliance with a format supported by the remote network-based search engine; processing the search query to identify search parameters, wherein the processing is performed by the remote network-based search engine; searching for information using the search parameters and the captured information related to the environment surrounding the device, wherein the searching is performed by the remote network-based search engine; generating a response that includes response data related to the solution, wherein the response data includes one or more descriptors of the captured information related to the environment surrounding the device, and wherein the generating is performed by the remote network-based search engine; and sending the response to the device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An automated diagnostic system comprising:
-
a network-enabled device; a remote network-based search engine; and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine;
wherein;the network-enabled device automatically detects an issue associated with its operation in the context of an environment surrounding the network-enabled device using its native functionality and processing capabilities, and without any human involvement, automatically captures, by one or more sensors onboard the network-enabled device, information related to the environment surrounding the device, and automatically sends a corresponding search query to the remote network-based search engine using its native functionality and processing capabilities, and without any human involvement, the search query intended to find information related to a solution to the issue, wherein the network-enabled device appends the captured information related to the environment surrounding the device to the search query for sending to the remote network-based search engine; the remote network-based search engine receives the search query including the captured information related to the environment surrounding the device and, in response to the search query, searches for relevant information pertaining to the issue and pertaining to the captured information related to the environment surrounding the device, and sends a corresponding response to the network-enabled device, the response including response data associated with the solution, wherein the response data includes one or more descriptors of the captured information related to the environment surrounding the device; and the network-enabled device receives the response, processes at least some of the response data to determine a course of action, and initiates the course of action. - View Dependent Claims (18, 19, 20)
-
Specification