Method and apparatus for use in remote diagnostics
First Claim
1. A method for use in remotely diagnosing an electronic device, comprising:
- initiating a diagnostic analysis of an electronic device;
identifying the electronic device;
determining whether the electronic device comprises a diagnostic controller;
receiving a plurality of scripts for diagnosing the electronic device communicated over a distributed network, wherein the receiving the plurality of scripts includes receiving within the diagnostic controller at least one web page having one or more of the plurality of scripts and the diagnostic controller extracting at least one of the plurality of scripts from the at least one web page;
remotely receiving the diagnostic controller over the distributed network prior to the identifying the electronic device;
determining whether at least one of the plurality of scripts was previously received;
storing those scripts that were not previously received;
determining whether one or more of the plurality of scripts determined to have been previously received are updated scripts of one or more scripts previously received;
storing the one or more updated scripts when the one or more updated scripts are updated scripts of the one or more previously received scripts;
remotely initiating a first diagnostic instruction with at least one of the plurality of scripts;
receiving a response based on the first diagnostic instruction;
determining a second diagnostic instruction based on the response; and
remotely initiating the second diagnostic instruction with at least one of the plurality of scripts.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus, system and method for use in remotely diagnosing electronic devices and/or providing content. The method for use in remotely diagnosing includes the initiating a diagnostic analysis of an electronic device, identifying the electronic device, receiving scripts communicated over a distributed network for diagnosing, remotely initiating diagnostic instructions with the scripts and receiving a response based on the instruction. The method can further determine further diagnostic instructions based on responses, and remotely initiate further instructions with the scripts. Additionally, a system for use in remotely diagnosing electronic devices includes a script generator coupled with a distributed network, and a remote diagnostic controller coupled with the distributed network and with an electronic device. The script generator compiles scripts and forwards them over the distributed network. The diagnostic controller implements the scripts to forward instructions to and to receive replies from the electronic device.
74 Citations
15 Claims
-
1. A method for use in remotely diagnosing an electronic device, comprising:
-
initiating a diagnostic analysis of an electronic device; identifying the electronic device; determining whether the electronic device comprises a diagnostic controller; receiving a plurality of scripts for diagnosing the electronic device communicated over a distributed network, wherein the receiving the plurality of scripts includes receiving within the diagnostic controller at least one web page having one or more of the plurality of scripts and the diagnostic controller extracting at least one of the plurality of scripts from the at least one web page; remotely receiving the diagnostic controller over the distributed network prior to the identifying the electronic device; determining whether at least one of the plurality of scripts was previously received; storing those scripts that were not previously received; determining whether one or more of the plurality of scripts determined to have been previously received are updated scripts of one or more scripts previously received; storing the one or more updated scripts when the one or more updated scripts are updated scripts of the one or more previously received scripts; remotely initiating a first diagnostic instruction with at least one of the plurality of scripts; receiving a response based on the first diagnostic instruction; determining a second diagnostic instruction based on the response; and remotely initiating the second diagnostic instruction with at least one of the plurality of scripts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for use in remotely diagnosing an electronic device, comprising:
-
means for initiating a diagnostic analysis of an electronic device; means for identifying the electronic device; means for determining whether the electronic device comprises a diagnostic controller; means for receiving a plurality of scripts for diagnosing the electronic device communicated over a distributed network, wherein the receiving the plurality of scripts includes receiving within the diagnostic controller at least one web page having one or more of the plurality of scripts and the diagnostic controller extracting at least one of the plurality of scripts from the at least one web page; means for remotely receiving the diagnostic controller over the distributed network prior to the identifying the electronic device; means for determining whether at least one of the plurality of scripts was previously received; means for storing those scripts that were not previously received; means for determining whether one or more of the plurality of scripts determined to have been previously received are updated scripts of one or more scripts previously received; means for storing the one or more updated scripts when the one or more updated scripts are updated scripts of the one or more previously received scripts; means for remotely initiating a first diagnostic instruction with at least one of the plurality of scripts; means for receiving a response based on the first diagnostic instruction; means for determining a second diagnostic instruction based on the response; and means for remotely initiating the second diagnostic instruction with at least one of the plurality of scripts. - View Dependent Claims (14, 15)
-
Specification