Dynamic expansion of acronyms in audio content
AssigneeMicrosoft Technology Licensing, LLC
InventorAmelia Bateman
Life of this patent
Estimating the term…
Abstract
Examples of the present disclosure describe systems and methods for dynamically expanding acronyms in audio content. In aspects, a user access of an audio resource may be detected. The audio content of the audio resource may be evaluated to identify acronyms. One or more of the identified acronyms may be evaluated based on a user-specific context of the user and/or a global context associated with the user. Based on the evaluated context(s), expansion candidates and corresponding confidence scores may be determined for each identified acronym. Based on the confidence scores, an expansion candidate may be selected and used to replace the identified acronym when the audio content is consumed by the user.
Claims21
A system comprising:
- a processor;
- and
- a memory coupled to the processor, the memory comprising computer executable instructions that, when executed by the processor, performs a method comprising:
- detecting an access of audio content by a user, wherein the access of the audio content causes auditory presentation of the audio content to the user;
- identifying an acronym in the audio content;
- searching for the acronym and for a corresponding acronym expansion for the acronym in user-specific content, the user-specific content including a document associated with the user;
- determining that the acronym is not familiar to the user;
- generating a first confidence score for the corresponding acronym expansion based on a user-specific context, the user-specific context including at least one of the user's recency of interaction with the document and a user interaction type with respect to the document;
- comparing the first confidence score to a threshold value;
- determining that the first confidence score does not meet the threshold value;
- upon determining that the first confidence score does not meet the threshold value, generating a second confidence score for the corresponding acronym expansion based on a global context;
- generating a total confidence score for the corresponding acronym expansion by combining the first confidence score with the second confidence score;
- and
- based on the total confidence score, dynamically substituting the corresponding acronym expansion for the acronym during the auditory presentation of the audio content.
A method comprising:
- detecting an access of audio content by a user device of a user, wherein the access of the audio content causes auditory presentation of the audio content using a media player of the user device;
- identifying an acronym in the audio content using an evaluation component accessible to the user device;
- determining that the acronym is not familiar to the user;
- upon determining that the acronym is not familiar to the user, identifying an acronym expansion for the acronym in one or more resources associated with the user;
- generating a first confidence score for the acronym expansion based on a user-specific context, the user-specific context including at least one of the user's recency of interaction with one of the one or more resources and a user interaction type with respect to the one of the one or more resources;
- comparing the first confidence score to a threshold value;
- determining that the first confidence score does not meet the threshold value;
- upon determining that the first confidence score does not meet the threshold value, generating a second confidence score for the acronym expansion based on a global context;
- generating a total confidence score for the acronym expansion by combining the first confidence score with the second confidence score;
- and
- when the total confidence score meets or exceeds the threshold value, substituting the acronym expansion for the acronym during the auditory presentation of the audio content.
A system comprising:
- a processor;
- and
- memory coupled to the processor, the memory comprising computer executable instructions that, when executed by the processor, performs a method comprising:
- detecting an access of audio content by a user, wherein the access of the audio content causes auditory presentation of the audio content to the user;
- identifying an acronym in the audio content;
- determining that the acronym is not familiar to the user;
- upon determining that the acronym is not familiar to the user, evaluating a user-specific context for the user to identify an acronym expansion for the acronym, wherein the user-specific context is based on one or more resources associated with the user and the user-specific context includes at least one of the user's recency of interaction with one of the one or more resources and a user interaction type with respect to the one of the one or more resources;
- generating a first confidence score for the acronym expansion based on the user-specific context;
- comparing the first confidence score to a threshold value;
- determining that the first confidence score does not meet the threshold value;
- upon determining that the first confidence score does not meet the threshold value, evaluating a global context to generate a second confidence score, wherein the global context is based on one or more resources of one or more entities associated with the user;
- generating a total confidence score for the acronym expansion by combining the first confidence score with the second confidence score;
- and
- based on the total confidence score, dynamically substituting the acronym expansion for at least one instance of the acronym during the auditory presentation of the audio content.
Dependencies are inferred from the claim text.