IP Library › Granted Patent US 10,957,088
Granted Patent B2
US 10,957,088 · App. 15/723,068 · Granted Mar 23, 2021

Customizable animations for text messages

Inventor: Enrique Bonansea (Tokyo, JP)
Assignee: EMONSTER INC.
G06T13/80H04L51/10H04W4/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,957,088
App. No.
15/723,068
Granted
Mar 23, 2021
Kind
B2
Abstract

A method and system for transforming simple user input into customizable animated images for use in text-messaging applications.

Claims (36)

1. A method performed by a computing system to create and share an animated character, comprising:

receiving from a user a first input indicating a character;

receiving from the user a second input directing a manipulation of the character;

generating an animation of the indicated character according to the directed manipulation of the character;

displaying the generated animation;

receiving from the user a third input to deliver the generated animation to a recipient; and

transmitting the generated animation to the recipient over a communications network.

2. The method of claim 1 wherein the character is a Unicode emoji.

3. The method of claim 1 wherein the character is part of a sequence of text characters comprising an emoticon.

4. The method of claim 1 wherein the character is an image rendered from an image file.

5. The method of claim 1 wherein the second input directing a manipulation of the character comprises direction to perform at least one of: moving the character to a different location on a display, rotating the character, changing the size of the character, flipping the character horizontally, flipping the character vertically, changing the color of the character, and changing the character into a different character.

6. A method performed by a computing system comprising a memory, a display, a network interface, and a processor for allowing users to animate an arbitrary sequence of characters and send the animated characters in a message, comprising:

receiving, from the user, input indicating:

at least one character to be animated; and

an animation command to be performed;

generating, by the processor, a series of animation frames by applying the input-indicated animation command to the input-indicated at least one character;

combining the generated animation frames in an animated image data file in the memory;

outputting the animated image data file to the display; and

transmitting the animated image data file over a communications network connected to the network interface to a recipient via a messaging application.

7. The method of claim 6 wherein generating a series of animation frames comprises smoothening animation of the input-indicated at least one character by automatically generating and interpolating animation frames between a first animation frame and a last animation frame.

8. The method of claim 6 , further comprising receiving user input indicating a speed of animation.

9. The method of claim 6 wherein transmitting the animated image data file to a recipient via a messaging application comprises sending one of an MMS protocol message, an instant-messaging message, and a message for delivery through a third-party text-messaging application.

10. A method of animating a portion of a message from a user to a recipient, performed by messaging platform software in a computing system, comprising:

displaying an interface for a user to enter character animation into a message, wherein the interface includes a character selection field;

receiving, via the interface, user input selecting a character and specifying how the character should move;

generating, based on the selected character and the user input specifying how the character should move, instructions to animate the selected character;

determining whether the recipient is known to be able to process the instructions to animate the selected character; and

if the recipient is known to be able to process the instructions to animate the selected character,

sending the recipient a message including the instructions to animate the selected character;

otherwise,

converting the instructions to animate the selected character into an animated image file format that can be rendered by typical text messaging software; and

sending the recipient a message including the animated image file.

11. The method of claim 10 , further comprising displaying the animation of the selected character according to the instructions.

12. The method of claim 11 wherein displaying the animation of the selected character comprises smoothening output by interpolation.

13. The method of claim 11 , further comprising allowing the user to make corrections to the animation of the selected character.

14. The method of claim 10 wherein converting the instructions to animate the selected character into an animated image file format comprises generating image frames according to the instructions and combining the generated image frames in an animated GIF.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2026
From: EMONSTER TX LLC
To: BONANSEA, ENRIQUE
Reel/Frame 075831/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2025
From: EMONSTER INC,
To: EMONSTER TX LLC
Reel/Frame 072597/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2018
From: EMONSTER, INC.
To: EMONSTER INC
Reel/Frame 046809/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: EMONSTER, INC.
To: EMONSTER INC
Reel/Frame 046480/0591 →
Continuity (3)
Continuation 14811426 · Jul 28, 2015
Provisional Application 62031752 · Jul 31, 2014
Related Publication 20180082461A1 · Mar 22, 2018