Generating messaging streams with animated objects
Abstract
A method for generating a messaging stream where one or more messages are exchanged between a first user and a second user comprises generating a messaging stream where one or more messages are exchanged between a first user and a second user. The method further includes receiving a selection of an animated object from the first user for the messaging stream. The method further includes providing the animated object in the messaging stream. The method further includes receiving a first action from the first user related to the animated object. The method further includes modifying a display of the animated object based on the first action. The method further includes receiving a second action from the second user related to the animated object. The method further includes modifying the display of the animated object based on the second action.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method comprising:
generating a messaging stream where one or more messages are exchanged between a first user and a second user; receiving a selection of an animated object from the first user for the messaging stream; providing the animated object in the messaging stream; receiving a first action from the first user related to the animated object; modifying a display of the animated object based on the first action; receiving a second action from the second user related to the animated object; and modifying the display of the animated object based on the second action.
2 . The method of claim 1 , wherein receiving the first action from the first user includes detecting a change in airflow near a microphone associated with a user device.
3 . The method of claim 1 , wherein receiving the first action from the first user includes detecting movement of a finger on a touch screen or detection of movement of a pointing device.
4 . The method of claim 1 , wherein receiving the first action from the first user includes detecting movement of a user device based on information received from a sensor associated with the user device.
5 . The method of claim 1 , wherein:
receiving the first action from the first user includes receiving a message from the first user and determining a context from the messaging stream; and modifying the display of the animated object based on the first action includes modifying the display of the animated object based on the context from the messaging stream.
6 . The method of claim 1 , wherein the first action is pulling the animated object in a first direction and the second action is pulling the animated object in a second direction.
7 . The method of claim 1 , further comprising:
displaying the one or more messages within the messaging stream while the animated object remains fixed in a portion of the messaging stream.
8 . The method of claim 1 , wherein the first user is a chat bot and the animated object is related to the one or more messages exchanged between the first user and the second user.
9 . The method of claim 1 , wherein the display of the animated object is modified based on at least one of a word in the one or more messages, voice content, and a context of the messaging stream.
10 . The method of claim 1 , further comprising:
identifying a set of objects to provide as options to the first user based on a type of user device on which the messaging stream is displayed, wherein the animated object is part of the set of objects.
11 . A non-transitory computer readable medium with instructions stored thereon that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:
generating a messaging stream where one or more messages are exchanged between a first user and a second user; receiving a selection of an animated object from the first user for the messaging stream; causing a version of the animated object to be displayed based on a type of user device on which the animated object is displayed; receiving an action from the second user related to the animated object; and in response to receiving the action, modifying the display of the animated object.
12 . The computer storage medium of claim 11 , wherein the selection is a first selection and the animated object is a first animated object and further comprising:
providing the second user with a set of animated objects based on their relationship to the first object; receiving a second selection of a second animated object from the set of animated objects; and in response to the receiving the second selection, providing the second object in the messaging stream.
13 . The computer storage medium of claim 11 , wherein the version of the animated object to be displayed based on the type of user device on which the animated object is displayed includes a complicated version for a desktop computer, a simpler version for a mobile device, and a more simple version for a smart watch.
14 . The computer storage medium of claim 11 , wherein receiving the action from the second user includes detecting a change in airflow near a microphone associated with a user device.
15 . The computer storage medium of claim 11 , wherein:
the selection is a first selection; the animated object is a first animated object; the action from the second user includes a second selection of a second animated object from the second user for the messaging stream; and modifying the display of the first animated object includes the first animated object interacting with the second animated object.
16 . A system comprising:
one or more processors; and a memory that stores instructions executed by the one or more processors, the instructions comprising:
generating a messaging stream where one or more messages are exchanged between a first user and a second user;
receiving a selection of an animated object from the first user for the messaging stream;
providing the animated object in the messaging stream;
receiving a first action from the first user related to the animated object;
modifying a display of the animated object based on the first action;
receiving a second action from the second user related to the animated object; and
modifying the display of the animated object based on the second action.
17 . The system of claim 16 , wherein receiving the first action from the first user includes detecting a change in airflow near a microphone associated with a user device.
18 . The system of claim 16 , wherein receiving the first action from the first user includes detecting movement of a finger on a touch screen or detection of movement of a pointing device.
19 . The system of claim 16 , wherein receiving the first action from the first user includes detecting movement of a user device based on information received from a sensor associated with the user device.
20 . The system of claim 16 , wherein:
receiving the first action from the first user includes receiving a message from the first user and determining a context from the messaging stream; and modifying the display of the animated object based on the first action includes modifying the display of the animated object based on the context from the messaging stream.Join the waitlist — get patent alerts
Track US2018188905A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.