Methods and systems for performing remote diagnostics
First Claim
Patent Images
1. A method having computer instructions executable by a processor, comprising:
- executing a diagnostic code located on a consumer electronic device, wherein the diagnostic code permits a remote control and an operation of the consumer electronic device;
initiating, via the consumer electronic device, a communication with a diagnostic entity, when the consumer electronic device is unable to initiate the communication with the diagnostic entity, terminate an execution of the diagnostic code;
wherein terminating the execution provides a security gate by eliminating an access to a functionality of the diagnostic code that permits the remote control and the operation of the consumer electronic device;
initializing the consumer electronic device with the diagnostic entity after the communication with the diagnostic entity is initiated;
contacting the diagnostic entity to start a diagnostic session after the consumer electronic device is initialized;
receiving, from the diagnostic entity and as part of the diagnostic session, one or more virtual keystrokes over a network communication, wherein each virtual keystroke is a command, an event or an action allowing the diagnostic entity to control the consumer electronic device when executed and simulating one or more button presses on a remote control associated with the consumer electronic device;
parsing, with the consumer electronic device, the one or more virtual keystrokes and executing for each virtual keystroke, with the consumer electronic device, a corresponding command, event or action; and
reporting back to the diagnostic entity information associated with one or more executed virtual keystrokes.
2 Assignments
0 Petitions
Accused Products
Abstract
Diagnostic methods and systems are described in which a client or consumer electronic device can be remotely controlled and operated for purposes which include performing diagnostics and/or implementing remedial measures designed to remedy identified problems associated with the consumer electronic device.
105 Citations
9 Claims
-
1. A method having computer instructions executable by a processor, comprising:
-
executing a diagnostic code located on a consumer electronic device, wherein the diagnostic code permits a remote control and an operation of the consumer electronic device; initiating, via the consumer electronic device, a communication with a diagnostic entity, when the consumer electronic device is unable to initiate the communication with the diagnostic entity, terminate an execution of the diagnostic code; wherein terminating the execution provides a security gate by eliminating an access to a functionality of the diagnostic code that permits the remote control and the operation of the consumer electronic device; initializing the consumer electronic device with the diagnostic entity after the communication with the diagnostic entity is initiated; contacting the diagnostic entity to start a diagnostic session after the consumer electronic device is initialized; receiving, from the diagnostic entity and as part of the diagnostic session, one or more virtual keystrokes over a network communication, wherein each virtual keystroke is a command, an event or an action allowing the diagnostic entity to control the consumer electronic device when executed and simulating one or more button presses on a remote control associated with the consumer electronic device; parsing, with the consumer electronic device, the one or more virtual keystrokes and executing for each virtual keystroke, with the consumer electronic device, a corresponding command, event or action; and reporting back to the diagnostic entity information associated with one or more executed virtual keystrokes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification