System and method for providing network-based technical support to an end user
First Claim
1. A method in a system for obtaining customer support, the method comprising:
- gathering, by a t least one computer processor of the system, parameters specific to an end user product in response to an end user using the end user product to log in to a technical support services architecture, the gathering including;
reading, by at least one computer processor of the system, a registry of hardware and software components residing on the end product; and
querying, by at least one computer processor of the system, different hardware and software components of the end user product to obtain details about the components;
storing, by at least one computer processor of the system, the parameters specific to an end user product into a configuration file;
in response to the gathering of the parameters, transmitting, by at least one computer processor of the system, the parameters specific to the end user product to a network-based application, the network-based application operable to dynamically generate a web page instructive of a solution to a problem associated with the end user product based on the parameters;
in response to the transmitting the parameters specific to the end user product, receiving, by at least one computer processor of the system, configuration difference information in a form of a difference file, the received configuration difference information indicating a difference between the transmitted parameters specific to the end user product and a last most recent system configuration of the end user product prior to the transmitting of the parameters specific to the end user product;
in response to receiving the configuration difference information, using the configuration difference information to generate a prior configuration file including hardware and software parameters of a prior system configuration of the end user product;
displaying on a graphical user interface of the end user product, by at least one computer processor of the system, a current system configuration of the end user product and the last most recent system configuration of the end user product based on the received configuration difference information, the current system configuration of the end user product and the last most recent system configuration of the end user product being presented in a window pane that is positioned next to a chat window pane that has an active chat session occurring with a technical support technician in an integrated graphical user interface window;
receiving an interactive link to the dynamically generated web page providing the solution to the problem associated with the end user product;
the solution to the problem associated with the end user product having been identified by the network-based application based on filtering one or more determined possible causes based on the configuration difference information; and
browsing the dynamically generated web page by selecting the interactive link.
6 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of a method for obtaining customer support includes transmitting parameters specific to an end user product to a network-based application operable to dynamically generate a web page instructive of a solution to a problem associated with the end user product based on the parameters; receiving an interactive link to the dynamically generated web page; and browsing the dynamically generated web page by selecting the interactive link. The method may further include implementing the solution by performing steps instructed in the web page. An embodiment of a system is operable to perform operations comprising receiving parameters specific to an end user product; dynamically generating a web page instructive of a solution to a problem associated with the end user product based on the parameters; generating an interactive link to the dynamically generated web page.
-
Citations
19 Claims
-
1. A method in a system for obtaining customer support, the method comprising:
-
gathering, by a t least one computer processor of the system, parameters specific to an end user product in response to an end user using the end user product to log in to a technical support services architecture, the gathering including; reading, by at least one computer processor of the system, a registry of hardware and software components residing on the end product; and querying, by at least one computer processor of the system, different hardware and software components of the end user product to obtain details about the components; storing, by at least one computer processor of the system, the parameters specific to an end user product into a configuration file; in response to the gathering of the parameters, transmitting, by at least one computer processor of the system, the parameters specific to the end user product to a network-based application, the network-based application operable to dynamically generate a web page instructive of a solution to a problem associated with the end user product based on the parameters; in response to the transmitting the parameters specific to the end user product, receiving, by at least one computer processor of the system, configuration difference information in a form of a difference file, the received configuration difference information indicating a difference between the transmitted parameters specific to the end user product and a last most recent system configuration of the end user product prior to the transmitting of the parameters specific to the end user product; in response to receiving the configuration difference information, using the configuration difference information to generate a prior configuration file including hardware and software parameters of a prior system configuration of the end user product; displaying on a graphical user interface of the end user product, by at least one computer processor of the system, a current system configuration of the end user product and the last most recent system configuration of the end user product based on the received configuration difference information, the current system configuration of the end user product and the last most recent system configuration of the end user product being presented in a window pane that is positioned next to a chat window pane that has an active chat session occurring with a technical support technician in an integrated graphical user interface window; receiving an interactive link to the dynamically generated web page providing the solution to the problem associated with the end user product; the solution to the problem associated with the end user product having been identified by the network-based application based on filtering one or more determined possible causes based on the configuration difference information; and browsing the dynamically generated web page by selecting the interactive link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing computer executable instructions that cause a computer to carry out a process for providing customer support, the process comprising:
-
receiving parameters specific to an end user product; dynamically generating a web page instructive of a solution to a problem associated with the end user product based on the parameters; in response to the receiving the parameters specific to the end user product, generating configuration difference information in a form of a difference file, the generated configuration difference information indicating a difference between the received parameters specific to the end user product and a last most recent system configuration of the end user product prior to the receiving of the parameters specific to the end user product; in response to the generating the configuration difference information, using the configuration difference information to generate a prior configuration file including hardware and software parameters of a prior system configuration of the end user product; causing a current system configuration of the end user product and the last most recent system configuration of the end user product to be displayed on a graphical user interface of the end user product based on the generated configuration difference information, wherein the current system configuration of the end user product and the last most recent system configuration of the end user product is caused to be presented in a window pane that is positioned next to a chat window pane that has an active chat session occurring with a technical support technician in an integrated graphical user interface window; identifying the solution to the problem associated with the end user product based on filtering one or more determined possible causes based on the configuration difference information; and generating an interactive link to the dynamically generated web page providing the solution to the problem associated with the end user product. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification