Voice command processing for conferencing
First Claim
Patent Images
1. A method, comprising:
- receiving at a conference bridge media from a plurality of participants during a conference session;
mixing the media received from the plurality of participants to provide mixed media;
parsing a plurality of utterances of the mixed media using natural language processing, wherein each utterance of the plurality of utterances is associated with a respective participant of the plurality of participants;
converting each utterance of the plurality of utterances into text; and
analyzing a grammatical relationship and relative context of the text for a given utterance associated with a given participant of the plurality of participants to determine a command and the text for another utterance associated with an other participant of the plurality of participants that is prior to or after the given utterance to determine at least one subject or object associated with the command; and
invoking a selected conference function during the conference session based on the determined command and each identified subject or object.
10 Assignments
0 Petitions
Accused Products
Abstract
An example method includes receiving at a conference bridge media from a plurality of participants during a conference session and mixing the media received from the plurality of participants to provide mixed media. At least one utterance of the mixed media is parsed using natural language processing to determine a command and at least one subject or object associated with the command. The method also includes invoking a selected conference function during the conference session based on the determined command and each identified subject or object.
40 Citations
23 Claims
-
1. A method, comprising:
-
receiving at a conference bridge media from a plurality of participants during a conference session; mixing the media received from the plurality of participants to provide mixed media; parsing a plurality of utterances of the mixed media using natural language processing, wherein each utterance of the plurality of utterances is associated with a respective participant of the plurality of participants; converting each utterance of the plurality of utterances into text; and analyzing a grammatical relationship and relative context of the text for a given utterance associated with a given participant of the plurality of participants to determine a command and the text for another utterance associated with an other participant of the plurality of participants that is prior to or after the given utterance to determine at least one subject or object associated with the command; and invoking a selected conference function during the conference session based on the determined command and each identified subject or object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A conference system, comprising:
-
memory to store machine readable instructions and data; one or more processors to access the memory and execute the instructions, the instructions comprising; a natural language processing (NLP) engine to; parse a plurality of utterances of mixed media using natural language processing, wherein each utterance of the plurality of utterances is associated with a respective participant of the plurality of participants, wherein the mixed media comprises media received from a plurality of participants during a conference session; convert each utterance of the plurality of utterances into text, and analyze a grammatical relationship and relative context of the text for a given utterance associated with a given participant of the plurality of participants to determine a command and the text for another utterance associated with an other participant of the plurality of participants that is prior to or after the given utterance to determine at least one subject or object associated with the command; and a conference manager to invoke a selected conference function for execution for the other participant of the plurality of participants during the conference session based on the determined command and each identified subject or object. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification