Cross-lingual seeding of sentiment
First Claim
Patent Images
1. A communication system comprising:
- a social media gateway in communication with a social media network, the social media gateway operable to receive a social media message, from a customer, on the social media network;
a dialog system in communication with the social media gateway, the dialog system operable to determine an agent routing for the social media message, wherein the dialog system compromises;
a text processing component that is operable to receive and analyze the social media message, wherein the text processing component compromises;
a seed term identifier operable to;
receive a first message in a foreign language; and
identify a seed term within the first message, wherein the seed term is in a different language;
a negative/positive term identifier in communication with the seed term identifier, wherein the negative/positive term identifier is operable to analyze the first message for a sentiment term in the foreign language;
a parser in communication with the negative/positive term identifier, wherein the parser is operable to store the sentiment term; and
the negative/positive message identifier in communication with the parser, wherein the negative/positive message identifier is operable to;
retrieve the sentiment term with known sentiment in the foreign language;
identify the sentiment term, associated with the seed term, in a second message; and
based on the identification of the sentiment term, determine that the second message has a known sentiment.
14 Assignments
0 Petitions
Accused Products
Abstract
A contact center system can receive messages from social media sites or centers. The messages may be in a foreign language. The system can review messages by identifying content in the social media messages with negative/positive sentiment and then identify a seed term in the messages. A seed term can be a word in another language, different from the message body. The seed term is then used to find one or more other words, in the foreign language, that are correlated with the seed term. The identification of the found words in other messages can then be used to determine sentiment in the foreign language.
61 Citations
20 Claims
-
1. A communication system comprising:
-
a social media gateway in communication with a social media network, the social media gateway operable to receive a social media message, from a customer, on the social media network; a dialog system in communication with the social media gateway, the dialog system operable to determine an agent routing for the social media message, wherein the dialog system compromises; a text processing component that is operable to receive and analyze the social media message, wherein the text processing component compromises; a seed term identifier operable to; receive a first message in a foreign language; and identify a seed term within the first message, wherein the seed term is in a different language; a negative/positive term identifier in communication with the seed term identifier, wherein the negative/positive term identifier is operable to analyze the first message for a sentiment term in the foreign language; a parser in communication with the negative/positive term identifier, wherein the parser is operable to store the sentiment term; and the negative/positive message identifier in communication with the parser, wherein the negative/positive message identifier is operable to; retrieve the sentiment term with known sentiment in the foreign language; identify the sentiment term, associated with the seed term, in a second message; and based on the identification of the sentiment term, determine that the second message has a known sentiment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining sentiment in a foreign language, the method comprising:
-
receiving a social media message, with a social media gateway in communication with a social media network, from a customer on the social media network; determining an agent routing for the social media message, with a dialog system in communication with the social media gateway; receiving and analyzing the social media message with a text processing component of the dialog system, the text processing component comprising a seed term identifier; receiving, with the seed term identifier, a first message in a foreign language; identifying, with the seed term identifier, a seed term within the first message, wherein the seed term is in a different language; analyzing, with a negative/positive term identifier in communication with the seed term identifier, the first message for a sentiment term in the foreign language; storing, with a parser in communication with the negative/positive term identifier, the sentiment term; retrieving, with the negative/positive message identifier in communication with the parser, the sentiment term with known sentiment in the foreign language; identifying, with the negative/positive message identifier in communication with the parser, the sentiment term, associated with the seed term, in a second message; and based on the identification of the sentiment term, determining, with the negative/positive message identifier in communication with the parser, that the second message has a known sentiment. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon processor executable instructions that cause a computing system to execute a method for generating an agent routing, the instructions comprising:
-
instructions to receive a social media message, with a social media gateway in communication with a social media network, from a customer on the social media network; instructions to determine an agent routing for the social media message, with a dialog system in communication with the social media gateway; instructions to receive and analyze the social media message with a text processing component of the dialog system, the text processing component comprising a seed term identifier; instructions to receive, with the seed term identifier, a first message in a foreign language; instructions to identify, with the seed term identifier, a seed term within the first message, wherein the seed term is in a different language; instructions to analyze, with a negative/positive term identifier in communication with the seed term identifier, the first message for a sentiment term in the foreign language; instructions to store, with a parser in communication with the negative/positive term identifier, the sentiment term; instructions to retrieve, with the negative/positive message identifier in communication with the parser, the sentiment term with known sentiment in the foreign language; instructions to identify, with the negative/positive message identifier in communication with the parser, the sentiment term, associated with the seed term, in a second message; and instructions to, based on the identification of the sentiment term, determine, with the negative/positive message identifier in communication with the parser, that the second message has a known sentiment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification