Guided personal companion
First Claim
1. A system for guiding operation of an application on a first device, the system comprising the first device and a second device, wherein:
- the application on the first device is configured to;
engage in a session with the second device, wherein, during the session, a second user of the second device specifies a phrase to be communicated by a character to a first user of the first device and wherein the first user of the first device and the second user of the second device participate simultaneously in the session;
present the character on the first device,receive a first communication from the first user to the character, andtransmit the first communication to the second device;
the second device is configured to;
receive the first communication from the first device,present the first communication to the second user,present suggested phrases for possible communication by the character to the first user,receive an input from the second user of the second device that specifies a phrase to be communicated by the character to the first user by receiving text entered by the second user that is different from the suggested phrases, andcause phrase data to be transmitted to the first device corresponding to the specified phrase; and
the application on the first device is configured to;
receive the phrase data corresponding to the specified phrase, andpresent a second communication to the first user corresponding to the specified phrase.
1 Assignment
0 Petitions
Accused Products
Abstract
The operation of an application on a first device may be guided by a user operating a second device. The application on the first device may present a character on a display of the first device and obtain an audio signal of speech of a user of the first device. Audio data may be transmitted to the second device and corresponding audio may be played from speakers of the second device. The second device may present suggestions of phrases to be spoken by the character displayed on the first device. A user of the second device may select a phrase to be spoken by the character. Phrase data may be transmitted to the first device, and the first device may generate audio of the character speaking the phrase using a text-to-speech voice associated with the character.
31 Citations
22 Claims
-
1. A system for guiding operation of an application on a first device, the system comprising the first device and a second device, wherein:
-
the application on the first device is configured to; engage in a session with the second device, wherein, during the session, a second user of the second device specifies a phrase to be communicated by a character to a first user of the first device and wherein the first user of the first device and the second user of the second device participate simultaneously in the session; present the character on the first device, receive a first communication from the first user to the character, and transmit the first communication to the second device; the second device is configured to; receive the first communication from the first device, present the first communication to the second user, present suggested phrases for possible communication by the character to the first user, receive an input from the second user of the second device that specifies a phrase to be communicated by the character to the first user by receiving text entered by the second user that is different from the suggested phrases, and cause phrase data to be transmitted to the first device corresponding to the specified phrase; and the application on the first device is configured to; receive the phrase data corresponding to the specified phrase, and present a second communication to the first user corresponding to the specified phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
receiving a request from a first user of a first device to communicate with a character; sending a message to a second user of a second device corresponding to the request; engaging in a session with the second device, wherein, during the session, the second user of the second device specifies a phrase to be communicated by the character to the first user and wherein the first user of the first device and the second user of the second device participate simultaneously in the session; presenting the character on the first device; receiving a first communication from the first user to the character; transmitting the first communication to the second device; receiving, from the second device, phrase data corresponding to a second communication to be presented by the character to the first user by receiving text entered by the second user that is different from suggested phrases; presenting the second communication by the character to the first user corresponding to the phrase data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for guiding operation of an application on a first device, the method performed by a second device and comprising:
-
engaging in a session with the first device, wherein, during the session, a second user of the second device specifies a phrase to be communicated by a character to a first user of the first device and wherein the first user of the first device and the second user of the second device participate simultaneously in the session; receiving a first communication from the first device, wherein the first communication is a communication from the first user to the character; presenting the first communication to the second user; receiving suggested phrases for possible communication by the character to the first user; presenting the suggested phrases on a display of the second device; receiving an input from the second user that specifies a phrase by receiving text entered by the second user that is different from the suggested phrases; and causing phrase data to be transmitted to the first device, wherein the phrase data corresponds to the specified phrase. - View Dependent Claims (20, 21, 22)
-
Specification