Systems and methods for collaborative note-taking
First Claim
1. A method for recognizing information from an information source comprising the steps of:
- determining portions of information from a first ambiguous information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for determining collaborative notes and automatically recognizing speech, handwriting and other type of information. Domain and optional actor/speaker information associated with the support information is determined. An initial automatic speech recognition model is determined based on the domain and/or actor information. The domain and/or actor/speaker language model is used to recognize text in the speech information associated with the support information. Presentation support information such as slides, speaker notes and the like are determined. The semantic overlap between the support information and the salient non-function words in the recognized text and collaborative user feedback information are used to determine relevancy scores for the recognized text. Grammaticality, well formedness, self referential integrity and other features are used to determine correctness scores. Suggested collaborative notes are displayed in the user interface based on the salient non-function words. User actions in the user interface determine feedback signals. Recognition models such as automatic speech recognition, handwriting recognition are determined based on the feedback signals and the correctness and relevance scores.
101 Citations
119 Claims
-
1. A method for recognizing information from an information source comprising the steps of:
-
determining portions of information from a first ambiguous information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 116, 117)
-
-
2. A method for recognizing information from an information source comprising the steps of:
-
determining portions of information from a first information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models.
-
-
24. A method for displaying collaborative user notes comprising the steps of:
-
determining portions of a first information channel;
dynamically determining domain information based on the determined portions;
determining context information temporally associated with the determined portions;
determining a suggested note based on collaborative user feedback information and at least one of;
the determined portions of the first information channel and the temporally related context information. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of ranking tokens recognized from an information source comprising ranking the salient tokens based on correctness based on at least one of:
- well-formedness, grammaticality, semantics, syntax, discourse structure and discourse analysis, collaborative user feedback, an intrinsic probability that the ambiguous portions of the first information channel and the context information are disjoined, phonetic overlap, and a predicted flow through the context information.
-
42. A method of displaying suggested meeting notes comprising the steps of:
-
determining recognized speech information;
determining contextually related support information;
determining salient tokens in the recognized speech information based on a similarity metric and wherein the similarity metric indicates the similarity between recognized speech information and the contextually related support information;
determining output information based on the salient tokens, the speech information and the contextually related support information; and
determining output display attributes based on the similarity metric. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for recognizing information from an information source, the system comprising:
-
a memory;
an input/output circuit for retrieving portions of information from a first information source and portions of context information from a second information source and wherein the portions of information from the first information source are temporally associated with the portions of context information from the second information source;
a processor that determines at least one recognition model based on the portions of information from the first information source and the temporally associated portion of context information from the second information source and which determines output information based on at least one recognition model.
-
-
53. A system for recognizing information from an information source, the system comprising:
-
a memory;
an input/output circuit for retrieving portions of information from a first information source and portions of context information from a second information source and wherein the portions of information from the first information source are temporally associated with portions of context information from the second information source useful in disambiguating the portions of information from the first information source;
a processor that determines at least one recognition model based on the portions of information from the first information source and the temporally associated portion of context information from the second information source and which determines output information based on at least one recognition model.
-
-
54. A system for recognizing information from an information source, the system comprising:
-
a memory;
an input/output circuit for retrieving portions of information from a first information source and portions of context information from a second information source and wherein the portions of information from the first information source are temporally associated with portions of context information from the second information source;
a processor that determines at least one composite recognition model based on the portions of information from the first information source and the temporally associated portion of context information from the second information source, and which determines output information based on at least one recognition model. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 118, 119)
-
-
76. A system for displaying collaborative user notes comprising:
-
a memory;
an input/output circuit for retrieving portions of information from a first information channel and portions of context information from a second information channel and wherein the portions of information from the first information channel are temporally associated with portions of context information from the second information channel;
a processor that dynamically determines domain information associated with the portions of information from the first information channel based on the portions of information from the first information channel and the temporally associated portions of context information from the second information channel and which determines a suggested note based on a collaborative user feedback signal ad at least one of;
the determined portions of the first information channel and the temporally associated portions of context information from the second information channel. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A system of ranking tokens recognized from an information source comprising:
-
a memory;
an input/output circuit; and
a processor that ranks salient tokens received by the input/output circuit based on correctness based on at least one of;
well-formedness, grammaticality, semantics, syntax, discourse structure and discourse analysis, collaborative user feedback, an intrinsic probability that the ambiguous portions of the first information channel and the context information are disjoined, phonetic overlap, and a predicted flow through the context information.
-
-
94. A system of displaying suggested meeting notes comprising:
-
a memory;
an input/output circuit for retrieving recognized speech information and contextually related support information;
a processor that determines salient tokens in the recognized speech information based on a similarity metric and which indicates the similarity between the recognized speech information and the contextually related support information;
determines output information based on the salient tokens, the speech information and the contextually related support information; and
that determines output display attributes based on the similarity metric. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to recognize ambiguous information comprising the steps of;
determining portions of information from a first ambiguous information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to recognize ambiguous information comprising the steps of;
-
105. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to recognize ambiguous information comprising the steps of;
determining portions of information from a first information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to recognize ambiguous information comprising the steps of;
-
106. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to display collaborative user notes comprising the steps of;
determining portions of a first information channel;
dynamically determining domain information based on the determined portions;
determining context information temporally associated with the determined portions;
determining a suggested note based on collaborative user feedback information and at least one of;
the determined portions of the first information channel and the temporally related context information.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to display collaborative user notes comprising the steps of;
-
107. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to rank tokens recognized from an information source comprising the steps of;
ranking the salient tokens based on correctness based on at least one of;
well-formedness, grammaticality, semantics, syntax, discourse structure and discourse analysis, collaborative user feedback, an intrinsic probability that the ambiguous portions of the first information channel and the context information are disjoined, phonetic overlap, and a predicted flow through the context information.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to rank tokens recognized from an information source comprising the steps of;
-
108. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to display suggested meeting notes comprising the steps of;
determining recognized speech information;
determining contextually related support information;
determining salient tokens in the recognized speech information based on a similarity metric and wherein the similarity metric indicates the similarity between recognized speech information and the contextually related support information;
determining output information based on the salient tokens, the speech information and the contextually related support information; and
determining output display attributes based on the similarity metric.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to display suggested meeting notes comprising the steps of;
-
109. A carrier wave encoded to transmit a control program, useable to program a computer to recognize ambiguous information, to a device for executing the program, the control program comprising:
-
instructions for determining portions of information from a first ambiguous information source;
instructions for determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
instructions for determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
instructions for determining output information based on at least one of the determined recognition models.
-
-
110. A carrier wave encoded to transmit a control program, useable to program a computer to recognize information, to a device for executing the program, the control program comprising:
-
instructions for determining portions of information from a first information source;
instructions for determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
instructions for determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
instructions for determining output information based on at least one of the determined recognition models.
-
-
111. A carrier wave encoded to transmit a control program, useable to program a computer to display collaborative user notes, to a device for executing the program, the control program comprising:
-
instructions for determining portions of a first information channel;
instructions for dynamically determining domain information based on the determined portions;
instructions for determining context information temporally associated with the determined portions;
instructions for determining a suggested note based on collaborative user feedback information and at least one of;
the determined portions of the first information channel and the temporally related context information.
-
-
112. A carrier wave encoded to transmit a control program, useable to program a computer to rank tokens recognized from an information source, to a device for executing the program, the control program comprising instructions for ranking the salient tokens based on correctness based on at least one of:
- well-formedness, grammaticality, semantics, syntax, discourse structure and discourse analysis, collaborative user feedback, an intrinsic probability that the ambiguous portions of the first information channel and the context information are disjoined, phonetic overlap, and a predicted flow through the context information.
-
113. A carrier wave encoded to transmit a control program, useable to program a computer to display suggested meeting notes, to a device for executing the program, the control program comprising
instructions for determining recognized speech information; -
instructions for determining contextually related support information;
instructions for determining salient tokens in the recognized speech information based on a similarity metric and wherein the similarity metric indicates the similarity between recognized speech information and the contextually related support information;
instructions for determining output information based on the salient tokens, the speech information and the contextually related support information; and
instructions for determining output display attributes based on the similarity metric.
-
-
114. A system for recognizing information comprising:
-
means for determining portions of information from a first ambiguous information source;
means for determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
means for determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
means for determining output information based on at least one of the determined recognition models.
-
-
115. A system for recognizing information comprising:
-
means for determining portions of information from a first information source;
determining portions of context information from a second information source temporally associated with the portions of information from the first information source;
determining at least one recognition model based on the portions of information from the first information source and the temporally associated portions of context information from the second information source;
determining output information based on at least one of the determined recognition models.
-
Specification