System and method for near real-time identification and definition query
First Claim
Patent Images
1. A method of operating a communication system, comprising:
- generating a transcript of at least a portion of a conversation between a plurality of users, the transcript including a plurality of subsets of characters;
displaying the transcript on a plurality of communication devices;
identifying an occurrence of at least one selected subset of characters from the plurality of subsets of characters;
determining a context of the conversation from subsets of the plurality of subsets of characters other than the at least one selected subset;
selecting a definition source from a plurality of definition sources based at least in part on the determined context, wherein the plurality of definition sources each comprise one or more databases;
in response to selecting the definition source, querying the definition source for to obtain definitions for the selected subset of characters;
identifying adjacent subsets of characters occurring in proximity with the selected subset of characters in the transcript;
determining a frequency of occurrences of the adjacent subsets of the characters within each of the definitions;
organizing the definitions based on the frequency of occurrences of the adjacent subsets of characters; and
displaying the organized definitions for the selected subset of characters on the plurality of communication devices.
23 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a communication system includes generating a transcript of at least a portion of a conversation between a plurality of users. The transcript includes a plurality of subsets of characters. The method further includes displaying the transcript on a plurality of communication devices, identifying an occurrence of at least one selected subset of characters from the plurality of subsets of characters, and querying a definition source for at least one definition for the selected subset of characters. The definition for the selected subset of characters is displayed on the plurality of communication devices.
31 Citations
18 Claims
-
1. A method of operating a communication system, comprising:
-
generating a transcript of at least a portion of a conversation between a plurality of users, the transcript including a plurality of subsets of characters; displaying the transcript on a plurality of communication devices; identifying an occurrence of at least one selected subset of characters from the plurality of subsets of characters; determining a context of the conversation from subsets of the plurality of subsets of characters other than the at least one selected subset; selecting a definition source from a plurality of definition sources based at least in part on the determined context, wherein the plurality of definition sources each comprise one or more databases; in response to selecting the definition source, querying the definition source for to obtain definitions for the selected subset of characters; identifying adjacent subsets of characters occurring in proximity with the selected subset of characters in the transcript; determining a frequency of occurrences of the adjacent subsets of the characters within each of the definitions; organizing the definitions based on the frequency of occurrences of the adjacent subsets of characters; and displaying the organized definitions for the selected subset of characters on the plurality of communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication system, comprising:
-
a server configured to generate a transcript of at least a portion of a conversation between a plurality of users over a network, the transcript including a plurality of subsets of characters; and a plurality of communication devices configured to receive the transcript from the server and to display the transcript, wherein at least one of the communication devices is configured to receive input to identify an occurrence of at least one selected subset of characters from the plurality of subsets of characters; wherein the server is further configured to determine a context of the conversation from subsets of the plurality of subsets of characters other than the at least one selected subset; wherein the server is further configured to select a definition source from a plurality of definition sources based at least in part on the determined context, wherein the plurality of definition sources each comprise one or more databases; wherein the server is further configured to, in response to selecting the definition source, query the definition source to obtain definitions for the selected subset of characters; wherein the server is further configured to identify adjacent subsets of characters occurring in proximity with the selected subset of characters in the transcript; wherein the server is further configured to determine a frequency of occurrences of the adjacent subsets of the characters within each of the definitions; wherein the server is further configured to organize the definitions based on the frequency of occurrences of the adjacent subsets of characters; and wherein the plurality of communication devices are configured to display the organized definitions for the selected subset of characters. - View Dependent Claims (13, 14, 15, 18)
-
-
16. A non-transitory computer readable medium having instructions stored thereon, that when executed perform a method, the method comprising the steps of:
-
generating a transcript of at least a portion of a conversation between a plurality of users, the transcript including a plurality of subsets of characters; displaying the transcript on a plurality of communication devices; identifying an occurrence of at least one selected subset of characters from the plurality of subsets of characters; determining a context of the conversation from subsets of the plurality of subsets of characters other than the at least one selected subset; selecting a definition source from a plurality of definition sources based at least in part on the determined context, wherein the plurality of definition sources each comprise one or more databases; in response to selecting the definition source, querying the definition source for to obtain definitions for the selected subset of characters; identifying adjacent subsets of characters occurring in proximity with the selected subset of characters in the transcript; determining a frequency of occurrences of the adjacent subsets of the characters within each of the definitions; organizing the definitions based on the frequency of occurrences of the adjacent subsets of characters; and displaying the organized definitions for the selected subset of characters on the plurality of communication devices. - View Dependent Claims (17)
-
Specification