Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-10-27
2001-07-10
Lintz, Paul R. (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C706S045000, C706S010000, C706S032000, C714S026000
Reexamination Certificate
active
06260048
ABSTRACT:
BACKGROUND
The present invention concerns delivering diagnostic services to a client and pertains particularly to the resolution of incidents arising in the course of those diagnostic procedures.
During the execution of a computer software program on a computing system, faults or other unexpected conditions are sometimes encountered. Certain classes of conditions may be anticipated by the computer software program itself and so appropriate corrective action can be taken. However, there is another class of faults that the computer software program cannot anticipate—usually a condition arising from the interaction in unexpected ways of the computer software program with the operating environment in which the computer software program is run. When this occurs, the user of the computer system can become dissatisfied with the business impact of the fault. The client or a help desk analyst then reports the fault to the vendor's customer support organization—or to the customer support organization of the vendor of a related hardware or software product.
Sometimes the vendor who receives the technical support call is unable to resolve the client's problem. One reason that the vendor may be unable to resolve the problem is that insufficient symptoms were reported by the client. Another reason could be that the problem—although appearing to the client to be caused by the vendor's product—is, in fact, caused by the product interacting with a related product. The related product is often produced by a different vendor.
Communication between the client and the vendors is generally done over the telephone or via electronic mail. Subsequent communication between/among multiple vendors is done via telephone, electronic mail, or electronic transactions directly between the vendors' technical support applications. When technical support applications electronically transfer information about an incident, it is generally necessary for the sending technical support application and the receiving technical support application to use a translator module that performs the translations between the internal application formats used by each vendor. In some cases an intermediate transaction format will have been defined that is acceptable to the interacting technical support applications. Although industry standards exist for the exchange of support information, only a few help desk and technical support center application packages have been extended to implement the standards, therefore few vendors currently have this capability.
Application programs are available to help vendors track reported incidents and for determining the source of faults. Examples of such application programs include, the Clarify ClearSupport application program, available from Clarify Inc., having a business address of 2125 O'Nel Drive, San Jose, Calif. 95131, the Vantive Support application program available from Vantive Corporation having a business address of 2455 Augustine Drive, Santa Clara, Calif. 95054, and the Remedy Action Request System application program available from Remedy Corporation having a business address of 1505 Salado Drive, Mountain View, Calif. 94043. Also there are end-user applications that are, in fact, diagnostic packages that enable a client to analyze and attempt to repair their own PC: The Oil Change utility program and the Active Help Center FirstAid Internet extension, both available from Cybermedia, Inc., which has a business address of 3000 Ocean Park Blvd., Ste. 2001, Santa Monica, Calif. 90405. These application programs provide automatic service and support software that automatically detect, diagnose and repair most common problems that occur on personal computers which are running the Windows 95 operating system available from Microsoft Corporation, having a business address at 16011 NE 36th Way, Redmond, Wash. 98073-9717. These application programs, however, do not capture the fault description and diagnostic analysis within a trouble ticket package.
BRIEF SUMMARY OF THE INVENTION
In accordance with the preferred embodiment of the present invention, a technical support incident resolution facility is presented. The incidents arise from unexpected results which occur during the diagnosis of fault conditions in a vendor's products within a client environment. Within a vendor environment, a diagnostic knowledge trees database stores diagnostic knowledge trees for the vendor's products and platforms. A copy of a subset of the diagnostic knowledge trees is downloaded to a diagnostic facility within the client environment. The subset of diagnostic knowledge trees provides diagnostic information for a subset of the products utilized in the client environment which are supported (e.g., in accordance with a support agreement) by the vendor's technical support organization. The copy of the subset of the diagnostic knowledge trees are used to supply diagnostic information to a diagnostic program that operates in the client environment and analyzes conditions potentially occurring when the diagnostic program analyzes fault conditions with the supported subset of the products.
In the preferred embodiment, leaf nodes within the diagnostic knowledge trees each include a question and at least one response and possibly a resolution of the fault condition.
Also in the preferred embodiment, when diagnostic information provided by the copy of the subset of the diagnostic knowledge trees is not sufficient to solve a problem encountered by the diagnostic program, a trouble ticket is formed which describes the problem encountered by the diagnostic program. The trouble ticket is lodged with the client's help desk system, if such a system exists, so that the client's internal support organization can attempt to resolve the reported fault condition. If not, the trouble ticket is forwarded to a technical support system within the vendor environment—located on the Internet and outside the client's firewall. The vendor's technical support organization, upon providing a solution to the problem encountered by the diagnostic program, updates the diagnostic knowledge trees database to reflect the solution provided to the client. The copy of the subset of the diagnostic knowledge trees can then be refreshed by downloading, from the vendor environment to the client environment, any changes that have been made to the subset of the diagnostic knowledge trees. Alternatively, the copy of the subset of the diagnostic knowledge trees can be refreshed by downloading, from the vendor environment to the client environment, a new copy of the subset of the diagnostic knowledge trees.
The present invention provides significant repair assistance for faulty programs directly in the client environment, thus paving the way for self-healing software that depends upon the ability to have problems reported, solved, and replaced without the client having to become involved in the problem solving process.
REFERENCES:
patent: 5107497 (1992-04-01), Lirov et al.
patent: 5159685 (1992-10-01), Kung
patent: 5216612 (1993-06-01), Cornett et al.
patent: 5272704 (1993-12-01), Tong et al.
patent: 5446885 (1995-08-01), Moore et al.
patent: 5539869 (1996-07-01), Spoto et al.
patent: 5905989 (1999-05-01), Biggs
patent: 5931877 (1999-08-01), Smith et al.
patent: 5961561 (1999-10-01), Wakefield, II
patent: 5974349 (1999-10-01), Levine
patent: 6067486 (2000-05-01), Aragones et al.
patent: 6125312 (2000-09-01), Nguyen et al.
Bill Dyzell, Oil Changes Tunes Up Your PC, Internet Web Page, URL: www.cybermedia.com, 1998.
CyberMedia Debuts Internet Enabled ActiveHelp™ With New First Aid® 98. Press Release, Sep. 3, 1998, from Cybermedia, Inc., 3000 Ocean Part Boulevard Suite #2002, Santa Monica, CA 90405.
Carpenter Ralph
DeGabriele Richard F.
Hewlett--Packard Company
Lintz Paul R.
LandOfFree
Resolution of incidents which occur during the use of a product does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Resolution of incidents which occur during the use of a product, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Resolution of incidents which occur during the use of a product will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2510093