Joining users to communications via voice commands
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising;
receiving, during a communication session with a first mobile device of a first user and a second mobile device of a second user, from a first voice-controlled device of the first user, a first audio signal generated by the first voice-controlled device, the first audio signal including speech from the first user, wherein the first voice-controlled device is different from the first mobile device and the second mobile device;
performing speech-recognition on the first audio signal to identify a voice command, the voice command comprising a request to join a third user; and
at least partly in response to identifying the voice command;
determining that the first user is participating in the communication session;
determining a second voice-controlled device of the third user at which to attempt to contact the third user;
sending a query to the second voice-controlled device;
receiving, from the second voice-controlled device, a second signal representing a response to the query, the response indicating a request to join the communication session in which the first user is participating;
performing speech-recognition on the second signal to identify the response; and
connecting the second voice-controlled device of the third user to the communication session with the first mobile device and the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for joining a device of a third user to a communication between a device of a first user and a device of a second user are described herein. For instance, two or more users may utilize respective computing devices to engage in a telephone call, a video call, an instant-messaging session, or any other type of communication in which the users communicate with each other audibly and/or visually. In some instances, a first user of the two users may issue a voice command requesting to join a device of a third user to the communication. One or more computing devices may recognize this voice command and may attempt to join a device of a third user to the communication.
106 Citations
19 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising; receiving, during a communication session with a first mobile device of a first user and a second mobile device of a second user, from a first voice-controlled device of the first user, a first audio signal generated by the first voice-controlled device, the first audio signal including speech from the first user, wherein the first voice-controlled device is different from the first mobile device and the second mobile device; performing speech-recognition on the first audio signal to identify a voice command, the voice command comprising a request to join a third user; and at least partly in response to identifying the voice command; determining that the first user is participating in the communication session; determining a second voice-controlled device of the third user at which to attempt to contact the third user; sending a query to the second voice-controlled device; receiving, from the second voice-controlled device, a second signal representing a response to the query, the response indicating a request to join the communication session in which the first user is participating; performing speech-recognition on the second signal to identify the response; and connecting the second voice-controlled device of the third user to the communication session with the first mobile device and the second mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, from a first voice-controlled device of a first user, a first audio signal that includes speech from the first user, the audio signal being sent during a communication session with a first device of the first user and a second device of a second user, the first voice-controlled device being separate from the first device and the second device; performing speech-recognition on the first audio signal to identify a voice command, the voice command comprising a request to join a third user to the communication session; and at least partly in response to identifying the voice command; determining that the first user is participating in the communication session; determining a third device to attempt to contact the third user; sending a query to the third device to join the communication session; receiving, from the third device, a third signal representing a response to the query; and attempting to connect the third device to the communication session with the first device and the second device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising; receiving, during a communication session with a first device of a first user and a second device of a second user, and from a third device of the first user, a first audio signal that includes speech from the first user; performing speech-recognition on the first audio signal to identify a voice command, the voice command comprising a request to join a third user; and at least partly in response to identifying the voice command; determining that the request is to join the third user to the communication session with the first device and the second device; determining a fourth device at which to attempt to contact the third user; sending a query to the fourth device; receiving, from the fourth device, a second signal representing a response to the query; and attempting to connect the fourth device to the communication session with the first device and the second device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification