Processing and cross reference of realtime natural language dialog for live annotations
First Claim
Patent Images
1. A method implemented by an information handling system that includes a memory and a processor, the method comprising:
- converting audible speech received by a microphone to text, wherein the audible speech is being delivered to a user;
identifying an annotation candidate included in the text;
combining a rarity score pertaining to the identified annotation candidate, a phrase matching score pertaining to the identified annotation candidate, and a signal strength score pertaining to a context of the identified annotation candidate into an overall score;
in response to the overall score exceeding a threshold, retrieving an annotation reference relating to the identified annotation candidate; and
presenting the annotation reference to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided to receive audible speech and convert the received speech to text while the audible speech is being delivered to a user. An annotation candidate is identified in the text and an annotation reference relating to the identified annotation candidate is retrieved and presented to the user.
30 Citations
20 Claims
-
1. A method implemented by an information handling system that includes a memory and a processor, the method comprising:
-
converting audible speech received by a microphone to text, wherein the audible speech is being delivered to a user; identifying an annotation candidate included in the text; combining a rarity score pertaining to the identified annotation candidate, a phrase matching score pertaining to the identified annotation candidate, and a signal strength score pertaining to a context of the identified annotation candidate into an overall score; in response to the overall score exceeding a threshold, retrieving an annotation reference relating to the identified annotation candidate; and presenting the annotation reference to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors; one or more data stores accessible by at least one of the processors; a microphone; a memory coupled to at least one of the processors; and a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of; converting audible speech received by the microphone to text, wherein the audible speech is being delivered to a user; identifying an annotation candidate included in the text; combining a rarity score pertaining to the identified annotation candidate, a phrase matching score pertaining to the identified annotation candidate, and a signal strength score pertaining to a context of the identified annotation candidate into an overall score; in response to the overall score exceeding a threshold, retrieving an annotation reference relating to the identified annotation candidate; and presenting the annotation reference to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored in a non-transitory computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
-
converting audible speech received by a microphone to text, wherein the audible speech is being delivered to a user; identifying an annotation candidate included in the text; combining a rarity score pertaining to the identified annotation candidate, a phrase matching score pertaining to the identified annotation candidate, and a signal strength score pertaining to a context of the identified annotation candidate into an overall score; in response to the overall score exceeding a threshold, retrieving an annotation reference relating to the identified annotation candidate; and presenting the annotation reference to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification