IP Library Granted Patent US 10,250,537
Granted Patent B2
US 10,250,537 · App. 15/112,960 · Granted Apr 2, 2019

Methods and apparatuses for animated messaging between messaging participants represented by avatar

Inventors: Mark H. Young (Los Gatos, CA); Jason A. Young (Las Vegas, NV)
H04L51/10G06F17/30867G06T13/40G06T13/80H04L67/306H04L67/38H04W4/12H04W4/206H04W4/21
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,250,537
App. No.
15/112,960
Granted
Apr 2, 2019
Kind
B2
Abstract

A messaging system communicates animated messages. The system generates personalized avatars of messaging participants. These avatars can be made to represent visible attributes of the participants in different art styles. For example, a tall, thin, bespectacled, brunette might be represented as a tall, thin, bespectacled, brunette avatar rendered in the style of a favorite cartoon. Messaging participants can then send messages in which the avatars of the sender and the recipient or recipients interact. For example, a message sender might convey a message “hug” that is displayed on a message recipient's device as an animation in which the sender's avatar embraces the recipient's avatar.

Claims (25)

1. A data processing system for rendering an avatar of a sender of a message on a device of a recipient of the message, the data processing system comprising:

a memory storing a program; and

at least one processor to execute the program, wherein execution of the program configures the at least one processor to:

receive an animation markup record listing visible attributes of the sender;

receive an indication of a selected art style for the recipient;

query a database storing art styles, including the selected art style, each art style including graphic elements that can be combined to create a corresponding avatar of the sender in a corresponding animation style of the recipient; and

relate the visible attributes of the sender to the graphic elements of the selected art style to render the avatar in the corresponding animation style of the recipient.

2. The data processing system of claim 1 , wherein execution of the program configures the at least one processor to:

receive a message with an animation control code (ACC);

query an animation database for an animation corresponding to the ACC; and

animate the avatar to perform the animation.

3. The data processing system of claim 1 , wherein execution of the program further configures the at least one processor to:

receive a second animation markup record listing visible attributes of the recipient; and

relate the visible attributes of the recipient to the graphic elements of the selected art style to render a recipient avatar in the corresponding animation style.

4. A method for animating a message from a sender to a recipient, the method comprising:

receiving, from the recipient, an indication of a recipient-preferred art style of graphic elements;

identifying the sender from the message;

querying an avatar database for a first avatar associated with the sender and a second avatar associated with the recipient, the avatar database including a first list of visible attributes of the sender and a second list of visible attributes of the recipient;

extracting a message animation-control code (ACC) from the message;

querying an animation database for an animation corresponding to the message ACC; and

querying an art-style database for the recipient-preferred art style of graphic elements and rendering the first avatar by associating the graphic elements with corresponding ones of the visible attributes in the first list of visible attributes of the sender.

5. The method of claim 4 , further comprising rendering the second avatar by associating the graphic elements with corresponding ones of the visible attributes in the second list.

6. The method of claim 4 , further comprising querying the avatar database for a responsive ACC associated with the message ACC, wherein the animation corresponds to the message ACC and the responsive ACC.

7. The method of claim 6 , further comprising retrieving a variable, wherein the animation corresponds to the message ACC, the responsive ACC, and the variable.

8. The method of claim 4 , further comprising displaying the rendered first avatar in the animation corresponding to the message ACC.

Continuity (2)
Provisional Application 61939209 · Feb 12, 2014
Related Publication 20160344668A1 · Nov 24, 2016
Cited By (1)
US 12,438,837