# US 2022/0284653 A1 · Customizable animations for text messages

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0284653 A1
- Document ID: US20220284653A1
- Status: Published application
- Kind: A1
- Application number: 17/751,509
- Filed: 2022-05-23
- Published: 2022-09-08
- Earliest claimed: 2014-07-31
- Assignees: Emonster Inc
- Applicants: Emonster Inc
- Inventors: Enrique Bonansea
- Web page: https://patentgrep.com/patent/US20220284653A1

## CPC

- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- H04L 51/10: Multimedia information
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

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

## Claims

### Claim 1

A system to customize emoji for messaging, the system comprising one or more computer systems including one or more processors and memories containing program code for execution by the one or more processors, the one or more computer systems configured to:
parse an input sequence according to a syntax to identify:
one or more emoji, and
a syntax character that is coded in the syntax as usable to modify a rendering of the one or more emoji;
interpret the syntax character as a command to modify the rendering of the one or more emoji, such that the syntax character is not rendered;
generate one or more images of the one or more emoji modified according to the syntax character; and
output the generated one or more images.

### Claim 2 (depends on 1)

The system of claim 1, further comprising receiving the input sequence via a messaging interface.

### Claim 3 (depends on 1)

The system of claim 1 wherein the syntax character is a single text or emoji character.

### Claim 4 (depends on 1)

The system of claim 1 wherein the syntax character is coded in the syntax as usable to modify a rendering of at least one of a first emoji preceding the syntax character in the input sequence or a second emoji following the syntax character in the input sequence.

### Claim 5 (depends on 1)

The system of claim 1 wherein the command to modify the rendering of the one or more emoji comprises direction to change how the first emoji appears by performing at least one of: a rotation of the first emoji, a change of a size of the first emoji, a horizontal flip of the first emoji, a vertical flip of the first emoji, a change of a color of the first emoji, and a combining of the first emoji with a different second emoji.

### Claim 6 (depends on 5)

The system of claim 5 wherein the command comprises direction to modify the rendering of the first emoji before the first emoji is output.

### Claim 7 (depends on 1)

The system of claim 1 wherein two syntax characters in a row both modify a rendering of the one or more emoji.

### Claim 8 (depends on 1)

The system of claim 1 wherein the syntax character comprises a pair of text or emoji characters that is coded in the syntax as usable to identify a sub-sequence of the one or more emoji within the pair, such that another syntax character adjacent to the pair is usable to modify a rendering of the sub-sequence of the one or more emoji within the pair.

### Claim 9 (depends on 1)

The system of claim 1 wherein the user interface includes a shorthand notation to enter one or more syntax characters of the input sequence.

### Claim 10 (depends on 1)

The system of claim 1 wherein generating one or more images of the one or more emoji modified according to the syntax character comprises generating an animation.

### Claim 11 (depends on 10)

The system of claim 10 wherein generating an animation comprises generating an animation frame for each of the one or more emoji.

### Claim 12 (depends on 11)

The system of claim 11 wherein generating an animation comprises generating interpolated frames before or after the animation frame for each of the one or more emoji.

### Claim 13 (depends on 10)

The system of claim 10 wherein the command to modify the rendering of the one or more emoji comprises controlling an animation parameter.

### Claim 14 (depends on 13)

The system of claim 13 wherein controlling an animation parameter comprises governing at least one of: a delay between animation frames, an animation loop or bounce, and an interpolation granularity.

### Claim 15 (depends on 10)

The system of claim 10 wherein the command to modify the rendering of the one or more emoji comprises direction to animate at least a first emoji by performing at least one of: moving the first emoji to a different location on a display, rotating the first emoji, changing a size of the first emoji, flipping the first emoji horizontally, flipping the first emoji vertically, changing a color of the first emoji, and changing the first emoji into a different second emoji.

### Claim 16 (depends on 1)

The system of claim 1 wherein outputting the generated one or more images comprises sending the generated one or more images to a display.

### Claim 17 (depends on 1)

The system of claim 1 wherein customizing emoji for messaging allows a user to generate an altered emoji to express a sentiment that is not part of a standard set of emoji.

### Claim 18 (depends on 1)

The system of claim 1, further comprising sending the generated one or more images to a recipient over a communications network.

### Claim 19 (depends on 18)

The system of claim 18 wherein sending the generated one or more images to the recipient further comprises selecting at least one of a format for the images or a recipient messaging protocol.

### Claim 20 (depends on 18)

The system of claim 18 wherein sending the generated one or more images to the recipient comprises sending at least one of an MMS protocol message, an instant-messaging message, and a message for delivery through a third-party text-messaging application.

### Claim 21

A non-transitory machine-readable medium having stored thereon instructions to customize emoji for messaging that, when executed by one or more processors in one or more computer systems, configure the computer systems to:
parse an input sequence according to a syntax to identify:
one or more emoji, and
a syntax character that is coded in the syntax as usable to modify a rendering of the one or more emoji;
interpret the syntax character as a command to modify the rendering of the one or more emoji, such that the syntax character is not rendered;
generate one or more images of the one or more emoji modified according to the syntax character; and
output the generated one or more images.

### Claim 22

A method to allow a user to customize emoji for messaging, comprising providing machine-readable instructions executable by components of a computing system to:
parse an input sequence according to a syntax to identify:
one or more emoji, and
a syntax character that is coded in the syntax as usable to modify a rendering of the one or more emoji;
interpret the syntax character as a command to modify the rendering of the one or more emoji, such that the syntax character is not rendered;
generate one or more images of the one or more emoji modified according to the syntax character; and
output the generated one or more images.
