×

System for conditional answering of requests

  • US 7,774,292 B2
  • Filed: 11/09/2004
  • Issued: 08/10/2010
  • Est. Priority Date: 11/10/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer system that provides a response to an input entered by a user in a system for autonomously processing the input, comprising:

  • a service desk comprised of one or more agents;

    a connection interface;

    an engine configured to;

    receive the input from the user via the connection interface;

    generate a first provisional response in response to a criteria being triggered, wherein the criteria is a load on the system as defined by an amount of the one or more agents available to communicate with the user and transmit the first provisional response to the user;

    generate a second provisional response if the first provisional response has not been generated;

    recognize the input based upon a rule;

    retrieve a pattern of the rule that most closely matches the input, wherein the closeness of matching is based upon a number of words that are common between the input and the pattern;

    obtain a confidence factor of the closeness of matching by;

    getting instructions relating to message traffic density, wherein message traffic density is defined as the amount of messages routed within the system; and

    getting code and executing the code to compare the pattern to the input;

    compare the confidence factor to a designated level and;

    designate the second provisional response as a final response when the confidence factor is greater than the designated level and send the final response to the user;

    transmit the second provisional response to the service desk when the confidence factor is less than the designated level, wherein the service desk is configured to;

    receive the second provisional response;

    receive input from the one or more agents, wherein the agent input causes the engine to;



    designate that the second provisional response is the final response;

    or 

    edit the second provisional response into the final response;

    or 

    discard the second provisional response and designate an alternative response as the final response;

    send the final response to the engine; and

    transmit the final response to the user;

    a front end section connected to the connection interface;

    a bot processor including the engine and the connection interface, wherein the service desk is connected between the front end section and the bot processor; and

    a message distributor interconnecting the front end section, the bot processor, and the service desk, wherein the message distributor routes the messages therebetween.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×