IP Library Granted Patent US 8,359,220
Granted Patent B2
US 8,359,220 · App. 12/124,772 · Granted Jan 22, 2013

Technical support routing among members of a technical support group

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,359,220
App. No.
12/124,772
Granted
Jan 22, 2013
Kind
B2
Abstract

Computer-implemented methods, apparatus and products for technical support routing among members of a technical support group, including maintaining, by a configuration manager, a system configuration history of a user's computer system, the system configuration history including historical records of changes in configuration of the user's computer system; receiving, by a technical support module, a support request identifying a current error that occurred during operation of the user's computer system including receiving information describing the error and the system configuration history of the user's computer system; and routing, by the technical support module automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history.

Claims (51)

1. A computer-implemented method of technical support routing among members of a technical support group, the method comprising:

maintaining, by a first computer, a system configuration history of the first computer, the system configuration history comprising historical records of changes in configuration of the first computer system;

receiving, by a technical support computer, a support request identifying a current error that occurred during operation of the first computer including receiving information describing the error and the system configuration history of the first computer;

routing, by the technical support computer automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history, wherein the technical support group is organized into a plurality of support levels with higher support levels designated to address support requests of greater difficulty; and

routing, by the technical support computer, the support request to one or more particular members of the technical support group further comprises:

determining from the system configuration history that a number of changes made in the system configuration relevant to the current error of the first computer exceeds a predefined threshold; and

responsive to said determining that the number of changes made in the system configuration exceeds the predefined threshold, escalating the support request to a higher support level.

2. The method of claim 1 wherein:

members of the technical support group are characterized by error type; and

routing the support request to one or more particular members of the technical support group further comprises:

identifying, from the information describing the error and the system configuration history, a type of the error of the support request; and

routing the support request to one or more particular members characterized by the identified error type.

3. The method of claim 1 wherein the first computer includes a software component of an operating system of the first computer.

4. The method of claim 1 wherein the configuration manager comprises a hardware aggregation of synchronous and asynchronous logic operatively connected to a computer processor of the first computer.

5. The method of claim 1 wherein maintaining, by the first computer, a system configuration history of a user's computer system further comprises:

detecting a change in the configuration of the first computer; and

recording the change in the system configuration history.

6. An apparatus for technical support routing among members of a technical support group, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:

maintaining, by a configuration manager, a system configuration history of a user's computer system, the system configuration history comprising historical records of changes in configuration of the first computer system;

receiving, by a technical support module, a support request identifying a current error that occurred during operation of the user's computer system including receiving information describing the error and the system configuration history of the user's computer;

routing, by the technical support module automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history, wherein the technical support group is organized into a plurality of support levels with higher support levels designated to address support requests of greater difficulty; and

routing, by the technical support module, the support request to one or more particular members of the technical support group further comprises:

determining from the system configuration history that a number of changes made in the system configuration relevant to the current error of the first computer exceeds a predefined threshold; and

responsive to said determining that the number of changes made in the system configuration exceeds the predefined threshold, escalating the support request to a higher support level.

7. The apparatus of claim 6 wherein:

members of the technical support group are characterized by error type; and

routing the support request to one or more particular members of the technical support group further comprises:

identifying, from the information describing the error and the system configuration history, a type of the error of the support request; and

routing the support request to one or more particular members characterized by the identified error type.

8. The apparatus of claim 6 wherein the configuration manager comprises a software component of an operating system of the user's computer system.

9. The apparatus of claim 6 wherein the configuration manager comprises a hardware aggregation of synchronous and asynchronous logic operatively connected to a computer processor of the user's computer system.

10. The apparatus of claim 6 wherein maintaining, by a configuration manager, a system configuration history of a user's computer system further comprises:

detecting a change in the configuration of the user's computer system; and

recording the change in the system configuration history.

11. A computer program product for technical support routing among members of a technical support group, the computer program product disposed in a computer readable recordable medium, the computer program product comprising computer program instruction capable of:

maintaining, by a configuration manager, a system configuration history of a user's computer system, the system configuration history comprising historical records of changes in configuration of the first computer system;

receiving, by a technical support module, a support request identifying a current error that occurred during operation of the user's computer system including receiving information describing the error and the system configuration history of the user's computer;

routing, by the technical support module automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history, wherein the technical support group is organized into a plurality of support levels with higher support levels designated to address support requests of greater difficulty; and

routing, by the technical support module, the support request to one or more particular members of the technical support group further comprises:

determining from the system configuration history that a number of changes made in the system configuration relevant to the current error of the first computer exceeds a predefined threshold; and

responsive to said determining that the number of changes made in the system configuration exceeds the predefined threshold, escalating the support request to a higher support level.

12. The computer program product of claim 11 wherein:

members of the technical support group are characterized by error type; and

routing the support request to one or more particular members of the technical support group further comprises:

identifying, from the information describing the error and the system configuration history, a type of the error of the support request; and

routing the support request to one or more particular members characterized by the identified error type.

13. The computer program product of claim 11 wherein the configuration manager comprises a software component of an operating system of the user's computer system.

14. The computer program product of claim 11 wherein the configuration manager comprises a hardware aggregation of synchronous and asynchronous logic operatively connected to a computer processor of the user's computer system.

15. The computer program product of claim 11 wherein maintaining, by a configuration manager, a system configuration history of a user's computer system further comprises:

detecting a change in the configuration of the user's computer system; and

recording the change in the system configuration history.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2008
From: BOOTHE, PAUL A; CASES, MOISES; MUTNURY, BHYRAV M; PAGAN, WILLIAM G
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021233/0203 →