A request classifier service implemented on a server computer receives an input request from a client device. The request classifier service accesses classification data from a knowledge repository. The knowledge repository includes one or more defined input requests mapped to one or more classification types. The request classifier service determines confidence values for the one or more defined input requests. The confidence values represent a relative match score between the input request from the client device and each of the one or more defined input requests. The request classifier service sends classification types to a processing service implemented on the server computer. The processing service determines a process response type for the input request based upon the one or more classification types. The processing logic routes the process response type and the input request to a destination mapped to the process response type.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An apparatus comprising: one or more processors; and one or more memories storing instructions which, when processed by one or more processors, cause: a request classifier service, executing on a server computer, receiving an input request from a client device; in response to the request classifier service receiving the input request from the client device, the request classifier service: accessing classification data from a knowledge repository, where the classification data comprises one or more defined input requests mapped to one or more classification types; determining confidence values for each of the one or more defined input requests mapped to the one or more classification types, where the confidence value represents a relative match score between the input request from the client device and each of the one or more defined input requests mapped to the one or more classification types; in response to the request classifier service determining the confidence values for each of the one or more defined input requests mapped to the one or more classification types, sending one or more classification types from the one or more defined input requests mapped to the one or more classification types to a processing service on the server computer; the processing service, determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service; the processing service, routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type. 2. The apparatus of claim 1, wherein determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service further comprises evaluating the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service based upon the confidence values for each of the one or more defined input requests; wherein the confidence values are evaluated against a configured confidence value threshold. 3. The apparatus of claim 1, wherein routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type further comprises transforming the input request from the client device into a specific transformed request based upon the destination mapped to the process response type. 4. The apparatus of claim 3, wherein the destination mapped to the process response type is a location on a support ticket server, wherein the specific transformed request is formatted to at least one of: SMS message, voice message, and IVR message. 5. The apparatus of claim 3, wherein the destination mapped to the process response type is a location on a database server used to allocate data tasks, wherein the specific transformed request is formatted to a database entry that represents allocating data tasks. 6. The apparatus of claim 1, wherein the one or more memories storing instructions which, when processed by the one or more processors, further cause: the processing service, sending an acknowledgement message to the client device, wherein the acknowledge message includes information related to the process response type and the destination mapped to the process response type. 7. The apparatus of claim 6, wherein the one or more memories storing instructions which, when processed by the one or more processors, further cause: the processing service, sending a second acknowledgement message to a second client device associated with the client device, wherein the second acknowledge message includes information related to the process response type and the destination mapped to the process response type. 8. One or more non-transitory computer-readable media storing instructions, which, when processed by one or more processors, cause: a request classifier service, executing on a server computer, receiving an input request from a client device; in response to the request classifier service receiving the input request from the client device, the request classifier service: accessing classification data from a knowledge repository, where the classification data comprises one or more defined input requests mapped to one or more classification types; determining confidence values for each of the one or more defined input requests mapped to the one or more classification types, where the confidence value represents a relative match score between the input request from the client device and each of the one or more defined input requests mapped to the one or more classification types; in response to the request classifier service determining the confidence values for each of the one or more defined input requests mapped to the one or more classification types, sending one or more classification types from the one or more defined input requests mapped to the one or more classification types to a processing service on the server computer; the processing service, determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service; the processing service, routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type. 9. The one or more non-transitory computer-readable media of claim 8, wherein determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service further comprises evaluating the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service based upon the confidence values for each of the one or more defined input requests; wherein the confidence values are evaluated against a configured confidence value threshold. 10. The one or more non-transitory computer-readable media of claim 8, wherein routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type further comprises transforming the input request from the client device into a specific transformed request based upon the destination mapped to the process response type. 11. The one or more non-transitory computer-readable media of claim 10, wherein the destination mapped to the process response type is a location on a support ticket server, wherein the specific transformed request is formatted to at least one of: SMS message, voice message, and IVR message. 12. The one or more non-transitory computer-readable media of claim 10, wherein the destination mapped to the process response type is a location on a database server used to allocate data tasks, wherein the specific transformed request is formatted to a database entry that represents allocating data tasks. 13. The one or more non-transitory computer-readable media of claim 8, further comprising storing instructions, which, when processed by the one or more processors, cause: the processing service, sending an acknowledgement message to the client device, wherein the acknowledge message includes information related to the process response type and the destination mapped to the process response type. 14. The one or more non-transitory computer-readable media of claim 13, further comprising storing instructions, which, when processed by the one or more processors, cause: the processing service, sending a second acknowledgement message to a second client device associated with the client device, wherein the second acknowledge message includes information related to the process response type and the destination mapped to the process response type. 15. A computer-implemented method comprising: a request classifier service, executing on a server computer, receiving an input request from a client device; in response to the request classifier service receiving the input request from the client device, the request classifier service: accessing classification data from a knowledge repository, where the classification data comprises one or more defined input requests mapped to one or more classification types; determining confidence values for each of the one or more defined input requests mapped to the one or more classification types, where the confidence value represents a relative match score between the input request from the client device and each of the one or more defined input requests mapped to the one or more classification types; in response to the request classifier service determining the confidence values for each of the one or more defined input requests mapped to the one or more classification types, sending one or more classification types from the one or more defined input requests mapped to the one or more classification types to a processing service on the server computer; the processing service, determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service; the processing service, routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type. 16. The method of claim 15, wherein determining a process response type, based upon the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service further comprises evaluating the one or more classification types from the one or more defined input requests mapped to the one or more classification types received from the request classifier service based upon the confidence values for each of the one or more defined input requests; wherein the confidence values are evaluated against a configured confidence value threshold. 17. The method of claim 15, wherein routing the process response type, determined by the processing service, and the input request from the client device to a destination mapped to the process response type further comprises transforming the input request from the client device into a specific transformed request based upon the destination mapped to the process response type. 18. The method of claim 17, wherein the destination mapped to the process response type is a location on a support ticket server, wherein the specific transformed request is formatted to at least one of: SMS message, voice message, and IVR message. 19. The method of claim 17, wherein the destination mapped to the process response type is a location on a database server used to allocate data tasks, wherein the specific transformed request is formatted to a database entry that represents allocating data tasks. 20. The method of claim 15, further comprising the processing service, sending an acknowledgement message to the client device, wherein the acknowledge message includes information related to the process response type and the destination mapped to the process response type.