System and method for solving ambiguous meanings of unknown words used in instant messaging
First Claim
1. A computer-implemented method comprising:
- receiving a message from a sending client at a recipient client, the recipient client including a processor;
detecting, by the processor, an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions;
identifying, by the processor, a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client;
determining, by the processor, whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions;
in response to determining that the unknown word is included in the unknown word repository, selecting, by the processor, one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and
providing the selected definition to a user at the recipient client.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for identifying an unknown word'"'"'s likely definition based upon a common social networking group is presented. A user receives a message and selects an unknown word in the message. In turn, the recipient client identifies a common social networking group between the sending client and the recipient client. The recipient client then uses the common social networking group to identify the unknown word'"'"'s definitions using one or more unknown word repositories, such as the sending client unknown word repository, the recipient client unknown word repository, or a mutual client unknown word repository, which corresponds to a mutual client included in the common social networking group. Once the recipient client identifies the unknown word'"'"'s definitions, the recipient client orders and displays the definitions based upon the common social networking group and social networking group frequency values.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a message from a sending client at a recipient client, the recipient client including a processor; detecting, by the processor, an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions; identifying, by the processor, a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client; determining, by the processor, whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions; in response to determining that the unknown word is included in the unknown word repository, selecting, by the processor, one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and providing the selected definition to a user at the recipient client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method of identifying a definition of an unknown word, the method comprising:
-
receiving a message from a sending client at a recipient client; detecting an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions; identifying a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client; determining whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions; in response to determining that the unknown word is included in the unknown word repository, selecting one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and providing the selected definition to a user at the recipient client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information handling system comprising:
-
one or more processors; a memory accessible by one or more of the processors; one or more nonvolatile storage devices accessible by one or more of the processors; and a set of instructions stored in the memory, wherein one or more processors execute the set of instructions in order to perform actions of; receiving a message from a sending client at a recipient client; detecting an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions; identifying a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client; determining whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions; in response to determining that the unknown word is included in the unknown word repository, selecting one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and providing the selected definition to a user at the recipient client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification