Automated searching for solutions to support self-diagnostic operations of web-enabled devices
First Claim
1. A self-diagnostic device comprising:
- a processor;
at least one sensor coupled to the processor;
a network interface coupled to the processor and configured to establish data connectivity to a remote network-based search engine, wherein the processor, the at least one sensor, and the network interface are configured to perform an automated self-diagnostic method comprising;
determining that the device requires a solution to a problem related to an environment surrounding the device, wherein the determining 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 the at least one sensor, 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, the search query is generated in compliance with a format supported by the network-based search engine, and the generating appends the captured information related to the environment surrounding the device to the search query;
sending, by the device, the search query including the captured information related to the environment surrounding the device to the remote network-based search engine;
after sending the search query, receiving a response that 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;
processing, by the device, at least some of the response data to determine a course of action; 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.
37 Citations
18 Claims
-
1. A self-diagnostic device comprising:
-
a processor; at least one sensor coupled to the processor; a network interface coupled to the processor and configured to establish data connectivity to a remote network-based search engine, wherein the processor, the at least one sensor, and the network interface are configured to perform an automated self-diagnostic method comprising; determining that the device requires a solution to a problem related to an environment surrounding the device, wherein the determining 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 the at least one sensor, 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, the search query is generated in compliance with a format supported by the network-based search engine, and the generating appends the captured information related to the environment surrounding the device to the search query; sending, by the device, the search query including the captured information related to the environment surrounding the device to the remote network-based search engine; after sending the search query, receiving a response that 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; processing, by the device, at least some of the response data to determine a course of action; 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 diagnostic system comprising:
-
a network-enabled device configured to communicate with a remote network-based search engine using a data communication network;
wherein;the network-enabled device automatically and autonomously 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 network-enabled device receives a response from the remote network-based search engine, the response including response data that is associated with the solution to the issue, 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 processes at least some of the response data to determine a course of action, and initiates the determined course of action. - View Dependent Claims (11, 12, 13)
-
-
14. A self-diagnostic device comprising:
-
a processor; at least one sensor coupled to the processor; and a network interface coupled to the processor and configured to establish data connectivity to a remote network-based search engine, wherein the processor, the at least one sensor, and the network interface are configured to perform a method comprising; determining that the device requires a solution to a problem related to an environment surrounding the device, wherein the determining 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 the at least one sensor, information related to the environment surrounding the device; sending a generated search query that is intended to find information related to the solution, wherein the search query complies with a format supported by the remote network-based search engine, and wherein the captured information is appended to the search query; after sending the search query, receiving 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; and initiating a course of action at the device, wherein the course of action is determined by at least some of the response data. - View Dependent Claims (15, 16, 17, 18)
-
Specification