Systems and method for efficient routing based upon identified subject matter
AssigneeTruist Bank
InventorsSusan Seagraves, Sarah Eckenrod
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computer system for receiving, by a computing device, a communication sent from a first user. Text of the communication may be analyzed to determine a topic of the communication. A second user associated with the topic of the communication may be identified. The communication may be routed to the second user based upon, at least in part, identifying the second user associated with the topic of communication and the topic of the communication.
Claims15
A computer-implemented method, comprising:
- receiving, by a computing device, a communication sent from a first client device of a first user;
- analyzing text of the communication to determine a topic of the communication;
- identifying a second user associated with the topic of the communication by:
- applying a weighting system by generating a subscore for each field of a plurality of fields in a profile of the second user, wherein the plurality of fields includes a subtopic of the topic of the communication, an expertise of the second user, a current workload of the second user, an experience level of the second user, and a status of the second user,
- combining each generated subscore to generate a routing score, and
- comparing the topic of the communication with the profile of the second user;
- and
- routing the communication to a second client device of the second user based upon, at least in part, identifying the second user associated with the topic of communication, the topic of the communication, and the generated routing score.
A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
- receiving a communication sent from a first user;
- analyzing text of the communication to determine a topic of the communication;
- identifying a second user associated with the topic of the communication by:
- applying a weighting system by generating a subscore for each field of a plurality of fields in a profile of the second user, wherein the plurality of fields includes a subtopic of the topic of the communication, an expertise of the second user, a current workload of the second user, an experience level of the second user, and a status of the second user,
- combining each generated subscore to generate a routing score, and
- comparing the topic of the communication with the profile of the second user;
- and
- routing the communication to the second user based upon, at least in part, identifying the second user associated with the topic of communication, the topic of the communication, and the generated routing score.
A computing system including one or more processors and one or more memories configured to perform operations comprising:
- receiving a communication sent from a first user;
- analyzing text of the communication to determine a topic of the communication;
- identifying a second user associated with the topic of the communication by:
- applying a weighting system by generating a subscore for each field of a plurality of fields in a profile of the second user, wherein the plurality of fields includes a subtopic of the topic of the communication, an expertise of the second user, a current workload of the second user, an experience level of the second user, and a status of the second user,
- combining each generated subscore to generate a routing score, and
- comparing the topic of the communication with the profile of the second user;
- and
- routing the communication to the second user based upon, at least in part, identifying the second user associated with the topic of communication, the topic of the communication, and the generated routing score.
Dependencies are inferred from the claim text.