Remote technical support employing a configurable executable application
First Claim
1. A method for providing technical support in connection with a user device, the method comprising:
- receiving, by the user device from a technical support controller operatively connected to the user device, an executable application;
invoking, at the user device, the executable application;
receiving, by the user device from the technical support controller, configuration information, the configuration information including an activity list; and
performing, by the executable application, technical support processing of the user device in accordance with the configuration information, the technical support processing comprising diagnosing and fixing a malfunction of the user device,wherein the technical support controller updates the activity list in the configuration information during the technical support processing based on an outcome of an execution of an activity from the activity list.
2 Assignments
0 Petitions
Accused Products
Abstract
In a remote technical support system, in response to a request for service, a user device receives an executable application from the technical support controller, which executable application is subsequently invoked at the user device. Additionally, the user device receives configuration information from the technical support controller. The executable application then performs technical support processing of the user device in accordance with the configuration information. The executable application can be configured, based on the configuration information, to engage in dynamic workflow, i.e., to make decisions about what activities to perform based on previous results. Because the configuration information can be selected according to the specific nature of the user device and/or the specific nature of the service request, the executable application can be tailored to best address the requesting end user'"'"'s needs with minimal attention from a remote technician.
-
Citations
28 Claims
-
1. A method for providing technical support in connection with a user device, the method comprising:
-
receiving, by the user device from a technical support controller operatively connected to the user device, an executable application; invoking, at the user device, the executable application; receiving, by the user device from the technical support controller, configuration information, the configuration information including an activity list; and performing, by the executable application, technical support processing of the user device in accordance with the configuration information, the technical support processing comprising diagnosing and fixing a malfunction of the user device, wherein the technical support controller updates the activity list in the configuration information during the technical support processing based on an outcome of an execution of an activity from the activity list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing technical support in connection with a user device, the method comprising:
-
sending, by a technical support controller operatively connected to the user device, an executable application; and sending, by the technical support controller to the user device, configuration information, the configuration information including an activity list, wherein the executable application performs technical support processing of the user device in accordance with the configuration information, the technical support processing comprising diagnosing and fixing a malfunction of the user device, and the technical support controller updates the activity list in the configuration information during the technical support processing based on an outcome of an execution of an activity from the activity list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and a storage device, operatively connected to the processor, having stored thereon instructions that, when executed by the processor, cause the processor to; receive, from a technical support controller operatively connected to the apparatus, an executable application; invoke the executable application; receive, from the technical support controller, configuration information, the configuration information including an activity list; and perform, via the executable application, technical support processing of the apparatus in accordance with the configuration information, the technical support processing comprising diagnosing and fixing a malfunction of the user device, wherein the technical support controller updates the activity list in the configuration information during the technical support processing based on an outcome of an execution of an activity from the activity list. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a processor; and a storage device, operatively connected to the processor, having stored thereon instructions that, when executed by the processor, cause the processor to; send, to a user device, an executable application; and send, to the user device, configuration information, the configuration information including an activity list, wherein the executable application performs technical support processing of the user device in accordance with the configuration information, the technical support processing comprising diagnosing and fixing a malfunction of the user device, and the activity list in the configuration information is updated during the technical support processing based on an outcome of an execution of an activity from the activity list. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification