Patent attributes
A method and computer-readable medium for providing electronic support and assistance from a server to a client are disclosed. An agent residing on the client monitors events requiring support, such as faults and error messages. When an event requiring support occurs, the client agent collects data associated with the event, formulates a message, and transmits the message to the server. The server applies the event data to support vector machines that classify the data into categories and produce probability scores for each category. Category probability scores that exceed a threshold value cause the server to formulate and transmit a response containing category-specific resolution information to the client. When no matching categories are identified, the response so indicates.