System and method for providing a natural language content dedication service
First Claim
1. A system for providing a natural language content dedication service, comprising:
- one or more processors; and
one or more non-transitory computer readable mediums storing executable instructions that when executed by the one or more processors cause the one or more processors to;
receive a first utterance that includes a natural language utterance;
determine, based on processing of the first utterance by a speech recognition engine, one or more words or phrases of the first utterance;
provide the one or more words or phrases as an input to a conversational language processor;
interpret the first utterance, at the conversational language processor, based on the one or more words or phrases;
identify, based on the interpretation of the first utterance, content to dedicate to a recipient;
initiate, based on the identified content, a dedication to the recipient;
receive a second utterance to be associated with the dedication;
determine, based on a processing of the second utterance by the speech recognition engine, one or more words or phrases of the second utterance;
provide the one or more words or phrases of the second utterance as textual annotations within metadata of the content; and
send information to enable the recipient to access the content and the second utterance.
10 Assignments
0 Petitions
Accused Products
Abstract
The system and method described herein may provide a natural language content dedication service in a voice services environment. In particular, providing the natural language content dedication service may generally include detecting multi-modal device interactions that include requests to dedicate content, identifying the content requested for dedication from natural language utterances included in the multi-modal device interactions, processing transactions for the content requested for dedication, processing natural language to customize the content for recipients of the dedications, and delivering the customized content to the recipients of the dedications.
769 Citations
19 Claims
-
1. A system for providing a natural language content dedication service, comprising:
-
one or more processors; and one or more non-transitory computer readable mediums storing executable instructions that when executed by the one or more processors cause the one or more processors to; receive a first utterance that includes a natural language utterance; determine, based on processing of the first utterance by a speech recognition engine, one or more words or phrases of the first utterance; provide the one or more words or phrases as an input to a conversational language processor; interpret the first utterance, at the conversational language processor, based on the one or more words or phrases; identify, based on the interpretation of the first utterance, content to dedicate to a recipient; initiate, based on the identified content, a dedication to the recipient; receive a second utterance to be associated with the dedication; determine, based on a processing of the second utterance by the speech recognition engine, one or more words or phrases of the second utterance; provide the one or more words or phrases of the second utterance as textual annotations within metadata of the content; and send information to enable the recipient to access the content and the second utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17, 18, 19)
-
-
8. A method for providing a natural language content dedication service, the method being implemented in a computer system having one or more processors programmed with computer program instructions that, when executed by the one or more processors, cause the computer system to perform the method, the method comprising:
-
receiving, by one or more processors, a first utterance that includes a natural language utterance; determining, by the one or more processors, one or more words or phrases of the first utterance based on processing of the first utterance by a speech recognition engine; providing, by the one or more processors, the one or more words or phrases as an input to a conversational language processor; interpreting, by the one or more processors, the first utterance, at the conversational language processor, based on the one or more words or phrases; identifying, by the one or more processors, content to dedicate to a recipient based on the interpretation of the first utterance; initiating, by the one or more processors, a dedication to the recipient based on the identified content; receiving, by the one or more processors, a second utterance to be associated with the dedication; determining, by the one or more processors, one or more words or phrases of the second utterance based on a processing of the second utterance by the speech recognition engine; providing, by the one or more processors, the one or more words or phrases of the second utterance as textual annotations within metadata of the content; and sending, by the one or more processors, information to enable the recipient to access the content and the second utterance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification