Processes for assisting in troubleshooting
First Claim
1. A computer-implemented process for use by an operator in troubleshooting a problem in a computer-implemented system of a customer in which the computer-implemented system is used in connection with an internet service provided for the customer, the computer-implemented system implemented with plural application programs associated with a customer'"'"'s computer with which the customer is attempting to use the internet service, the process comprising:
- identifying a symptom of the problem;
identifying outer limits of the symptom by determining whether the customer has connectivity to fewer than all the application programs associated with the computer, thereby determining whether the problem is a connectivity issue with the internet service provider or whether the problem is with one of the plural application programs associated with the customer'"'"'s computer, so as to determine the scope of the problem in the computer-implemented system;
determining whether any change to the computer-implemented system was made before the problem arose;
identifying a probable cause of the problem;
locating in a database a probable solution to the probable cause, the probable solution being one of a plurality of possible solutions;
implementing the probable solution to determine whether the probable solution solves the problem in the computer-implemented system;
if the probable solution fails to solve the problem, reverting to the database to locate a second probable solution and implementing the second solution; and
after determining that one solution of the plurality of possible solutions in the database solves the problem, documenting the one solution in a the database so as to provide a template for future reference if the customer again requests assistance with the same problem.
1 Assignment
0 Petitions
Accused Products
Abstract
A systematic process is disclosed for isolating customer issues with computer systems and implementing solutions to those issues. A basic troubleshooting methodology provides a systematic approach by which a technician can efficiently define and resolve a customer'"'"'s problem. The methodology seeks to identify the symptoms and scope of a customer'"'"'s problem and provides a series of interrelated and layered steps for arriving at a solution to the problem.
-
Citations
18 Claims
-
1. A computer-implemented process for use by an operator in troubleshooting a problem in a computer-implemented system of a customer in which the computer-implemented system is used in connection with an internet service provided for the customer, the computer-implemented system implemented with plural application programs associated with a customer'"'"'s computer with which the customer is attempting to use the internet service, the process comprising:
-
identifying a symptom of the problem;
identifying outer limits of the symptom by determining whether the customer has connectivity to fewer than all the application programs associated with the computer, thereby determining whether the problem is a connectivity issue with the internet service provider or whether the problem is with one of the plural application programs associated with the customer'"'"'s computer, so as to determine the scope of the problem in the computer-implemented system;
determining whether any change to the computer-implemented system was made before the problem arose;
identifying a probable cause of the problem;
locating in a database a probable solution to the probable cause, the probable solution being one of a plurality of possible solutions;
implementing the probable solution to determine whether the probable solution solves the problem in the computer-implemented system;
if the probable solution fails to solve the problem, reverting to the database to locate a second probable solution and implementing the second solution; and
after determining that one solution of the plurality of possible solutions in the database solves the problem, documenting the one solution in a the database so as to provide a template for future reference if the customer again requests assistance with the same problem. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. (canceled)
-
10. A system for use by an operator in troubleshooting a particular problem encountered by a customer in a computer-implemented system of the customer, in which the computer-implemented system is used in connection with an internet service provided for the customer, the computer-implemented system implemented with plural application programs associated with a computer with which the customer is attempting to use the internet service, the system comprising:
-
at least one database comprising, separately or together, process flow data associated with certain problems that may arise with respect to the customer'"'"'s system and solution data associated with a predetermined array of probable solutions to the certain problems;
a processor for accessing the process flow data to assist in identifying a symptom of the particular problem in the customer'"'"'s system, in identifying outer limits of the symptom so as to determine the scope of the particular problem, in determining adverse effects if a change to the customer'"'"'s system was made before the symptom arose, and in identifying a probable cause of the particular problem;
the processor identifying the outer limits by accessing process flow data for determining whether the customer has connectivity to fewer than all the application programs associated with the computer, thereby determining whether the problem is a connectivity issue with the internet service provider or the problem is with one of the plural application programs associated with the computer with which the customer is attempting to use the internet service;
the processor being operative for accessing the solution data in the database to assist in identifying a first probable solution to the probable cause, the first probable solution being one of a plurality of possible solutions, implementing the first probable solution to determine whether the first probable solution solves the particular problem in the customer'"'"'s computer-implemented system, and reverting to the database to locate a second probable solution and implementing the second probable solution if the first probable solution fails to solve the particular problem; and
after determining that one solution of the plurality of possible solutions solves the particular problem, the processor documenting the one solution in the database so as to provide a template for future reference if the customer again requests assistance with the problem. - View Dependent Claims (11, 13)
-
-
12. (canceled)
-
14. A method for troubleshooting a problem in a computer-implemented system comprising an internet service provided for a customer and implemented with plural application programs associated with a computer with which the customer is attempting to use the internet service, the method comprising:
-
identifying a symptom of the problem;
identifying outer limits of the symptom so as to determine the scope of the problem in the system by determining whether the customer has connectivity to fewer than all the application programs associated with the computer, thereby determining whether the problem is a connectivity issue with the internet service provider or the problem is with one of the application programs associated with the computer with which the customer is attempting to use the internet service;
determining whether any change to the computer-implemented system was made before the problem arose;
identifying one probable cause of the problem;
locating in a database a probable solution to the probable cause, the probable solution being one of a plurality of possible solutions;
implementing the probable solution to determine whether the probable solution solves the problem in the computer-implemented system;
if the probable solution fails to solve the problem, reverting to the database to locate a second probable solution and implementing the second probable solution; and
after determining that one solution of the plurality of possible solutions in the database solves the problem, documenting the one solution in a the database so as to provide a template for future reference if the customer again requests assistance with the same problem. - View Dependent Claims (15, 17, 18)
-
-
16. (canceled)
Specification