IP Library Granted Patent US 9,973,456
Granted Patent B2
US 9,973,456 · App. 15/661,982 · Granted May 15, 2018

Messaging as a graphical comic strip

Inventor: Albin Perigault (Paris, FR)
Assignee: Strip Messenger
H04L51/043G06T13/80H04L12/1813H04L51/10H04L51/16H04L51/22
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 9,973,456
App. No.
15/661,982
Granted
May 15, 2018
Kind
B2
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 (31)

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, wherein the conversation topology specifies that if a last speaker of the user avatars is located on a left side of the graphical 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 graphical comic strip, a new user avatar is placed on the right side of the comic panel;

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.

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

3. The method according to claim 1 , further comprising calculating the 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.

4. 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.

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

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

7. 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.

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

9. 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 the comic panel having the avatars;

computing a conversation topology for the comic panel based on the message and a number of user avatars, wherein the conversation topology specifies that if a last speaker of the user avatars is located on a left side of the graphical 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 graphical comic strip, a new user avatar is placed on the right side of the comic panel; and

filling a panel template with the user avatars and each message in an associated speech bubble.

10. The method according to claim 9 , wherein the 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.

11. The method according to claim 9 , wherein the 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.

12. The method according to claim 9 , wherein the 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.

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

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

15. The method according to claim 9 , 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.

16. The method of claim 9 , further comprising selecting the panel template based on at least one of a zoom level, the conversation topology, and a length of each message.

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

18. The method of claim 9 , wherein the conversation topology specifies that if there are only two avatars, the two avatars can be positioned randomly.

19. The method of claim 1 , further comprising determining that a new comic panel is required.

20. The method of claim 1 , further comprising selecting a background of the comic panel based on content in the message.

Assignments (5)
BUSINESS NAME TO COMPANY NAME Recorded Sep 28, 2020
From: STRIP MESSENGER
To: STRIPLY
Reel/Frame 053956/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: SAS STRIPLY
To: SAS NJL INVESTISSEMENTS
Reel/Frame 053510/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: SAS STRIPLY
To: SAS NJL INVESTISSEMENTS
Reel/Frame 053515/0983 →
MERGER AND CHANGE OF NAME Recorded Aug 17, 2020
From: SAS NJL INVESTISSEMENTS; INSTAVATAR
To: INSTAVATAR
Reel/Frame 053516/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2018
From: PERIGAULT, ALBIN
To: STRIP MESSENGER
Reel/Frame 044632/0561 →
Continuity (3)
Continuation 15655705 · Jul 20, 2017
Provisional Application 62365854 · Jul 22, 2016
Related Publication 20180026922A1 · Jan 25, 2018