×

On demand guided virtual companion

  • US 9,802,125 B1
  • Filed: 05/27/2016
  • Issued: 10/31/2017
  • Est. Priority Date: 05/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a communications session using a guided character wherein the communications session comprises a first device streaming audio and video of a 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;

    present the character on a display of the first device,receive an input from the first user of the first device indicative of a request to start the communications session with the character, andtransmit information indicative of the request to start the communications session with the character to the server computer;

    the server computer is configured to;

    receive the information indicative of the request to start the communications session with the character,obtain profile information of the first user,identify the second user in a data store of guiding users, wherein (i) the data store comprises an availability indicator for each of the guiding users, (ii) the data store comprises profile information for each of the guiding users, and (iii) the second user is identified by comparing the profile information of the first user with profile information of the second user;

    send, to the second device of the second user, information indicative of a request for the second user to guide the character presented by the first device in the communications session,receive, 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 information corresponding to 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;

    the first device is configured to join the communications session after the communications session has been started by the server computer, 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 of the phrase using the text-to-speech voice of the character;

    the second device is configured to join the communications session after the communications session has been started by the server computer, 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; and

    the server computer is configured to;

    evaluate the performance of the second user,determine that the performance level of the second user is lower than a performance threshold, andrequest assistance of a third user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×