Patent Document ID: 9792825
Application ID: 15229074

Base Claim:
1. A system for interacting with a user of a device through a character presented by the device, the system comprising one or more computers configured to: determine that a trigger event has occurred by processing (i) information about the trigger event and (ii) data received from the device of the user or data received from a calendar of the user; cause, in response to determining that the trigger event has occurred, a session with the character to be started on the device; select a first script for interactions between the user and the character presented by the device; select a first movie clip data item from a data store of movie clip data items, wherein the first movie clip data item corresponds to a first movie clip and comprises an identifier of a character in the first movie clip; obtain information about the character in the first movie clip using the identifier; cause the device to present the first movie clip to the user; construct a phrase using the script and the information about the character in the first movie clip; and cause the character presented by device to present the phrase to the user.

---

Claim 4:
4. The system of claim 1 , wherein the one or more computers are configured to determine that the trigger event has occurred by: determining an emotional state of the user using sensors of the device; processing a location of the device; processing data from a motion sensor of the device; processing an image from a camera of the device; determining a word spoken by the user or another user; determining a meaning of words spoken by the user or another user; or comparing information about an item from a calendar of the user of the device to a current date or time.