# US 2018/0026922 A1 · Messaging as a graphical comic strip

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

- Number: US 2018/0026922 A1
- Document ID: US20180026922A1
- Status: Published application
- Kind: A1
- Application number: 15/661,982
- Filed: 2017-07-27
- Published: 2018-01-25
- Earliest claimed: 2016-07-22
- Assignees: Strip Messenger
- Applicants: Strip Messenger
- Inventors: Albin Perigault
- Web page: https://patentgrep.com/patent/US20180026922A1

## CPC

- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- G06T 11/00: Two-dimensional [2D] image generation
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G06T 15/02: Non-photorealistic rendering
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04L 51/043: using or handling presence information
- H04L 51/10: Multimedia information
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Systems and methods for messaging as a graphical comic strip are disclosed herein. An example method includes receiving a text message from a user, computing a conversation topology for the comic panel based on the message, the number of previous messages, and the number of user avatars, selecting a panel template based on a zoom level, the conversation topology, and a length of each message, and filling the panel template with user avatars and each message in an associated speech bubble to create the comic panel.

## Claims

### Claim 1

A method for messaging as a graphical comic strip, comprising:
providing a comic panel having a number of previous messages and a number of user avatars;
receiving a message from a user, the message comprising at least one of a textual input, an emoji, and a timestamp;
computing a conversation topology for the comic panel based on the message, the number of previous messages, and the number of user avatars;
selecting a panel template based on a zoom level, the conversation topology, and a length of each message; and
filling the panel template with user avatars and each message in an associated speech bubble to create the comic panel.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising extracting an expression and a gesture from content of the message.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising calculating a zoom level for the comic panel, wherein the zoom level is discrete and represents a size scale of one or more elements in the comic panel.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising selectively adjusting the zoom level for a subsequent comic panel relative to the comic panel, wherein the selective adjusting occurs according to a probabilistic random weighting.

### Claim 5 (depends on 1)

The method according to claim 1, wherein computing a conversation topology further comprises causing the user avatars to turn and view one of the user avatars that is speaking.

### Claim 6 (depends on 1)

The method according to claim 1, wherein computing a conversation topology further comprises determining if the message is received from a new user avatar, wherein the new user avatar is paced on a right side of the comic panel and facing leftward.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the conversation topology specifies that if there is only one user avatar in the comic panel the user avatar is positioned so as to look rightward.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the conversation topology specifies that a random selection of positioning of a new user avatar can occur if there are only two avatars.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the conversation topology specifies that if a last speaker of the user avatars is located on a left side of the comic strip, a new user avatar is placed on the left side of the comic panel, and if the last speaker of the user avatars is located on a right side of the comic strip, a new user avatar is placed on the right side of the comic panel.

### Claim 10

A method for messaging as a graphical comic strip, comprising:
receiving a message from a user, the message comprising at least one of a textual input, an emoji, and a timestamp,
determining that a new comic panel is required,
generating avatars for participants identified in the message,
providing a comic panel having the avatars,
computing a conversation topology for the comic panel based on the message and the number of user avatars, and
filling a panel template with user avatars and each message in an associated speech bubble.

### Claim 11 (depends on 10)

The method according to claim 10, wherein determining that a new comic panel is required comprises detecting whether any of a new conversation and a time delay between the message and a prior message exceeds a threshold.

### Claim 12 (depends on 10)

The method according to claim 10, wherein determining that a new comic panel is required comprises detecting at least one of a maximum number of speech bubbles has been reached in prior comic panels and a maximum number of user avatars has been reached in a previous comic panel.

### Claim 13 (depends on 10)

The method according to claim 10, wherein determining that a new comic panel is required comprises determining that any of an expression or gesture of an avatar requires changing or a zoom level requires adjustment relative to a prior comic panel.

### Claim 14 (depends on 10)

The method according to claim 10, further comprising selecting a background of the comic strip based on content in the message.

### Claim 15 (depends on 10)

The method according to claim 10, further comprising providing a preview of the comic panel prior to transmitting the comic panel.

### Claim 16 (depends on 15)

The method according to claim 15, wherein the conversation topology selects a placement and viewpoint of a new avatar when the message is received from a new one of the participants, wherein the placement and viewpoint are based on a location of the avatar that last spoke.
