REQUESTING ASSISTANCE BASED ON USER STATE
First Claim
1. A system for providing assistance to a first user of a first device by a communications session using a guided character wherein the communication session comprises the first device streaming audio and video of the first user to be presented to a second user of a second device and the second device transmitting a phrase to the first device to be played as audio by the first device using a text-to-speech voice of the guided character, the system comprising the first device, a server computer, and the second device, wherein:
- the first device is configured to;
before the communications session has started, obtain a first audio signal corresponding to audio of the first user captured by a microphone of the first device, andtransmit the first audio signal to the server computer;
the server computer is configured to;
before the communication session has started;
determine a state of the first user of the first device by processing the first audio signal,determine to request assistance based on the state of the first user,send, to the second device of the second user, a request for the second user to guide the character of the first device in the communications session, andreceive, from the second device, an acceptance of the request, andafter the acceptance of the request has been received, start the communications session wherein, during the communications session, the server computer (i) streams an audio signal from the first device to the second device in real time, (ii) streams a video signal from the first device to the second device in real time, (iii) receives the phrase to be spoken by the character from the second device, and (iv) causes the first device to present audio of the character speaking the phrase using a text-to-speech voice of the character, and wherein the communications session comprises multiple audio communications of the first user and multiple phrases spoken by the character;
the first device is configured to join the communications session after the communications session has been started by the server, wherein during the communications session, the first device (i) streams the audio signal corresponding to audio captured by a microphone of the first device to the server computer, (ii) streams the video signal corresponding to video captured by a camera of the first device to the server computer, (iii) receives information corresponding to the phrase from the server computer, and (iv) presents audio using the information corresponding to the phrase and using the text-to-speech voice of the character presented by the first device;
the second device is configured to join the communications session after the communications session has been started by the server, wherein during the communications session, the second device (i) presents audio corresponding to the streamed audio signal, (ii) presents video corresponding to the streamed video signal, (iii) receives the information corresponding to the phrase from the second user, and (iv) transmits the information corresponding to the phrase to the server computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Assistance may be provided to a first user of a first device by monitoring sensors of the first device and providing assistance via a character presented by the device. Sensor data, such as audio, video, or biometric data, may be transmitted to a server, and a server may process the sensor data to determine a state of the first user. The server may determine to request assistance based on the state of the first user. The server may then send a request to a second device of a second user to guide the character presented by the first device. The second user may then provide assistance to the first user by guiding the character presented by the first device.
8 Citations
46 Claims
-
1. A system for providing assistance to a first user of a first device by a communications session using a guided character wherein the communication session comprises the first device streaming audio and video of the first user to be presented to a second user of a second device and the second device transmitting a phrase to the first device to be played as audio by the first device using a text-to-speech voice of the guided character, the system comprising the first device, a server computer, and the second device, wherein:
-
the first device is configured to; before the communications session has started, obtain a first audio signal corresponding to audio of the first user captured by a microphone of the first device, and transmit the first audio signal to the server computer; the server computer is configured to; before the communication session has started; determine a state of the first user of the first device by processing the first audio signal, determine to request assistance based on the state of the first user, send, to the second device of the second user, a request for the second user to guide the character of the first device in the communications session, and receive, from the second device, an acceptance of the request, and after the acceptance of the request has been received, start the communications session wherein, during the communications session, the server computer (i) streams an audio signal from the first device to the second device in real time, (ii) streams a video signal from the first device to the second device in real time, (iii) receives the phrase to be spoken by the character from the second device, and (iv) causes the first device to present audio of the character speaking the phrase using a text-to-speech voice of the character, and wherein the communications session comprises multiple audio communications of the first user and multiple phrases spoken by the character; the first device is configured to join the communications session after the communications session has been started by the server, wherein during the communications session, the first device (i) streams the audio signal corresponding to audio captured by a microphone of the first device to the server computer, (ii) streams the video signal corresponding to video captured by a camera of the first device to the server computer, (iii) receives information corresponding to the phrase from the server computer, and (iv) presents audio using the information corresponding to the phrase and using the text-to-speech voice of the character presented by the first device; the second device is configured to join the communications session after the communications session has been started by the server, wherein during the communications session, the second device (i) presents audio corresponding to the streamed audio signal, (ii) presents video corresponding to the streamed video signal, (iii) receives the information corresponding to the phrase from the second user, and (iv) transmits the information corresponding to the phrase to the server computer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
2-10. -10. (canceled)
-
11. A computer-implemented method for providing assistance to a first user of a first device by a communications session using a guided character wherein the communication session comprises the first device streaming audio and video of the first user to be presented to a second user of a second device and the second device transmitting a phrase to the first device to be played as audio by the first device using a text-to-speech voice of the guided character, the method comprising:
-
before the communications session has started; receiving from the first device a first audio signal corresponding to audio captured by a microphone of the first device, determining a state of the first user of the first device by processing the first audio signal, determining to request assistance based on the state of the first user, sending, to the second device of the second user, a request for the second user to guide the character of the first device in the communications session, and receiving, from the second device, an acceptance of the request; and after the acceptance of the request has been received, starting the communications session between the first device and the second device wherein, during the communications session, the computer (i) streams an audio signal from the first device to the second device in real time, (ii) streams a video signal from the first device to the second device in real time, (iii) receives the phrase to be spoken by the character from the second device, and (iv) causes the first device to present audio of the character speaking the phrase using the text-to-speech voice of the character, and wherein the communications session comprises multiple audio communications of the first user and multiple phrases spoken by the character. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
12-17. -17. (canceled)
-
18. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
before a communications session has started; receiving from a first device a first audio signal corresponding to audio captured by a microphone of the first device, determining a state of a first user of the first device by processing the first audio signal, determining to request assistance based on the state of the first user, sending, to a second device of a second user, a request for the second user to guide the character of the first device in the communications session, and receiving, from the second device, an acceptance of the request; and after the acceptance of the request has been received, starting the communications session between the first device and the second device wherein, during the communications session, a computer (i) streams an audio signal from the first device to the second device in real time, (ii) streams a video signal from the first device and to the second device in real time, (iii) receives a phrase to be spoken by the character from the second device, and (iv) causes the first device to present audio of the character speaking the phrase using a text-to-speech voice of the character, and wherein the communications session comprises multiple audio communications of the first user and multiple phrases spoken by the character. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
19-23. -23. (canceled)
Specification