Generating messaging streams with animated objects

US11003322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11003322-B2
Application numberUS-201916702432-A
CountryUS
Kind codeB2
Filing dateDec 3, 2019
Priority dateJan 4, 2017
Publication dateMay 11, 2021
Grant dateMay 11, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: generating a messaging stream where one or more messages are exchanged between a bot and a user; receiving a message from the user to the bot; determining that the message is a request for a service to be provided by the bot; providing an animated object in the messaging stream, wherein the animated object includes a graphical representation of a product associated with the service; and modifying a display of the animated object based on a request for the service to show motion of the product. 2. The method of claim 1 , further comprising: detecting movement of a finger on a touch screen or movement of a pointing device; and further modifying the display of the animated object based on detecting the movement. 3. The method of claim 2 , wherein further modifying the display of the animated object based on detecting the movement includes the graphical representation of the product opening responsive to the movement of being indicative of the user input touching the graphical representation of the product. 4. The method of claim 1 , wherein the service is related to a money transfer and the animated object is an illustration of the money transfer. 5. The method of claim 1 , further comprising: comparing words in the one or more messages to a list of words associated with different emotions to identify a particular emotion in the one or more messages; and modifying the display of the animated object to reflect the particular emotion identified from the list of words. 6. The method of claim 1 , wherein modifying the display of the animated object occurs responsive to the bot completing the service. 7. The method of claim 1 , further comprising receiving an instruction from the user to move a placement of the animated object in the messaging stream. 8. 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 comprising; generating a messaging stream where one or more messages are exchanged between a bot and a user; receiving a message from the user to the bot; determining that the message is a request for a service to be provided by the bot; providing an animated object in the messaging stream, wherein the animated object includes a graphical representation of a product associated with the service; and modifying a display of the animated object based on a request for the service to show motion of the product. 9. The computer-readable medium of claim 8 , wherein the operations further comprise: detecting movement of a finger on a touch screen or movement of a pointing device; and further modifying the display of the animated object based on detecting the movement. 10. The computer-readable medium of claim 8 , wherein further modifying the display of the animated object based on detecting the movement includes the graphical representation of the product opening responsive to the movement of being indicative of the user input touching the graphical representation of the product. 11. The computer-readable medium of claim 8 , wherein the service is related to a money transfer and the animated object is an illustration of the money transfer. 12. The computer-readable medium of claim 8 , wherein the operations further comprise: comparing words in the one or more messages to a list of words associated with different emotions to identify a particular emotion in the one or more messages; and modifying the display of the animated object to reflect the particular emotion identified from the list of words. 13. The computer-readable medium of claim 8 , wherein modifying the display of the animated object occurs responsive to the bot completing the service. 14. The computer-readable medium of claim 8 , wherein the operations further comprise receiving an instruction from the user to move a placement of the animated object in the messaging stream. 15. A system comprising; one or more processors; and a memory coupled to the one or more processors that stores instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: generating a messaging stream where one or more messages are exchanged between a bot and a user; receiving a message from the user to the bot; determining that the message is a request for a service to be provided by the bot; providing an animated object in the messaging stream, wherein the animated object includes a graphical representation of a product associated with the service; and modifying a display of the animated object based on a request for the service to show motion of the product. 16. The system of claim 15 , wherein the operations further comprise: detecting movement of a finger on a touch screen or movement of a pointing device; and further modifying the display of the animated object based on detecting the movement. 17. The system of claim 16 , wherein further modifying the display of the animated object based on detecting the movement includes the graphical representation of the product opening responsive to the movement of being indicative of the user input touching the graphical representation of the product. 18. The system of claim 15 , wherein the service is related to a money transfer and the animated object is an illustration of the money transfer. 19. The system of claim 15 , wherein the operations further comprise: comparing words in the one or more messages to a list of words associated with different emotions to identify a particular emotion in the one or more messages; and modifying the display of the animated object to reflect the particular emotion identified from the list of words. 20. The system of claim 15 , wherein the operations further comprise receiving an instruction from the user to move a placement of the animated object in the messaging stream.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • Animation · CPC title

  • Multimedia information · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11003322B2 cover?
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 providi…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 11 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).