Facilitating participation in a virtual meeting using an intelligent assistant
First Claim
1. A method for facilitating a user'"'"'s participation in a virtual meeting using an intelligent assistant executing on a device, the method comprising:
- receiving, by an intelligent assistant executing on a device, recognized speech from a speech recognition system, wherein the recognized speech comprises a voice command issued by a user of the device, the voice command instructing the device to join a virtual meeting;
providing the received recognized speech to a natural language understanding (NLU) engine, the NLU engine ascribing a meaning to the recognized speech, wherein the ascribed meaning corresponds to the voice command issued by the user; and
in response to determining that the ascribed meaning of the recognized speech comprising the voice command indicates a desire to join the virtual meeting, accessing the virtual meeting with the device, wherein accessing the virtual meeting with the device comprises;
obtaining meeting access information for accessing the virtual meeting from the user'"'"'s calendar, email, to-do list, and/or contact list without receiving manual input of the meeting access information from the user; and
joining the device to the virtual meeting using the obtained meeting access information.
2 Assignments
0 Petitions
Accused Products
Abstract
An intelligent assistant can be used to facilitate an end user'"'"'s participation in a virtual meeting. The intelligent assistant can receive recognized speech from a speech recognition engine, and then forward the recognized speech to a natural language understanding engine which in turn ascribes a meaning to the recognized speech. The ascribed meaning can include a semantic representation of the recognized speech and thereby a semantic representation of voice commands enshrined within the recognized speech. Using the ascribed meaning, the intelligent assistant then searches for meeting information associated with the virtual meeting and uses that meeting information to join the end user to the virtual meeting. Meeting information can include a conference call number, a participant code, a moderator code or a link to an online meeting.
29 Citations
17 Claims
-
1. A method for facilitating a user'"'"'s participation in a virtual meeting using an intelligent assistant executing on a device, the method comprising:
-
receiving, by an intelligent assistant executing on a device, recognized speech from a speech recognition system, wherein the recognized speech comprises a voice command issued by a user of the device, the voice command instructing the device to join a virtual meeting; providing the received recognized speech to a natural language understanding (NLU) engine, the NLU engine ascribing a meaning to the recognized speech, wherein the ascribed meaning corresponds to the voice command issued by the user; and in response to determining that the ascribed meaning of the recognized speech comprising the voice command indicates a desire to join the virtual meeting, accessing the virtual meeting with the device, wherein accessing the virtual meeting with the device comprises; obtaining meeting access information for accessing the virtual meeting from the user'"'"'s calendar, email, to-do list, and/or contact list without receiving manual input of the meeting access information from the user; and joining the device to the virtual meeting using the obtained meeting access information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one non-transitory computer-readable storage medium having encoded thereon executable instructions that, when executed by at least one processor of a device, cause the at least one processor to carry out a method of operating an intelligent assistant to facilitate a user'"'"'s participation in a virtual meeting, the method comprising:
-
receiving recognized speech from a speech recognition system, wherein the recognized speech comprises a voice command generated by a user of the device, the voice command instructing the device to join a virtual meeting, providing the received recognized speech to a natural language understanding (NLU) engine, the NLU engine ascribing a meaning to the recognized speech, wherein the ascribed meaning corresponds to the voice command issued by the user, and in response to determining that the ascribed meaning of the recognized speech comprising the voice command indicates a desire to join the virtual meeting, accessing the virtual meeting with the device, wherein accessing the virtual meeting with the device comprises; obtaining meeting access information for accessing the virtual meeting from the user'"'"'s calendar, email, to-do list, and/or contact list without receiving manual input of the meeting access information from the user; and joining the device to the virtual meeting using the obtained meeting access information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification