IP Library Granted Patent US 10,116,598
Granted Patent B2
US 10,116,598 · App. 15/240,743 · Granted Oct 30, 2018

System and method for increasing clarity and expressiveness in network communications

Inventors: Morgan Tucker (San Francisco, CA); Jon Watte (Redwood City, CA); Phylissa Li (Redwood City, CA); Matt Danzig (Menlo Park, CA)
Assignee: IMVU, INC.
H04L51/04G06F3/0482H04L12/1827H04L51/10H04L51/16H04L51/32H04L51/08
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,116,598
App. No.
15/240,743
Filed
Aug 18, 2016
Granted
Oct 30, 2018
Kind
B2
Art Unit
2444
USPC
709/206
Abstract

Embodiments for increasing clarity and expressiveness in network communications can be configured to: obtain a message from a first user as part of a network-enabled conversation with a second user, the conversation having a plurality of associated messages; analyze the content of the message; automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements; integrate the message into at least one of the panels with the expressive elements; automatically select at least one embellishment from an available set of embellishment options based on the panel layout; apply the automatically selected at least one embellishment to the message to produce an embellished message.

Claims (60)

1. A system comprising:

a data processor;

a network connection, in data communication with the data processor, for access to a network; and

a message processing system module, executable by the data processor, to:

obtain a message from a first user as part of a network-enabled conversation with a second user, the conversation having a plurality of associated messages;

analyze, by use of the data processor, the content of the message;

automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements;

integrate the message into at least one of the panels with the expressive elements;

automatically select at least one embellishment from an available set of embellishment options based on the panel layout;

apply, by use of the data processor, the automatically selected at least one embellishment to the message to produce an embellished message with configuration data encoded therewith corresponding to the at least one embellishment, the configuration data including a plurality of data values defining particular embellishment properties of the at least one embellishment; and

cause transmission of the embellished message via a network to the second user.

2. The system of claim 1 being further configured to enable the first user to compose the message using an interface from the group consisting of: a keypad interface and a voice interface.

3. The system of claim 1 being further configured to enable the first user to purchase an embellishment and apply the user-purchased embellishment to the message.

4. The system of claim 1 being further configured to select the level or degree of emotional expressiveness automatically based on user behavior.

5. The system of claim 1 being further configured to select the level or degree of emotional expressiveness automatically by default based on content of the message.

6. The system of claim 1 being further configured to:

receive a message from the first user via the network;

determine if the message includes configuration data for configuring embellishment properties of the message;

if the message includes configuration data for configuring embellishment properties of the message, decode the configuration data and generate an embellished message with the corresponding embellishment properties;

if the message does not include configuration data for configuring embellishment properties of the message, automatically generate embellishment properties based on content of the message and generate an embellished message with the corresponding embellishment properties; and

display the embellished message for the second user as part of a network-enabled conversation with the first user.

7. The system of claim 1 being further configured to enable the second user to browse messages of the conversation.

8. The system of claim 1 wherein the embellishment properties include embellishments of an avatar.

9. A system comprising:

a data processor;

a network connection, in data communication with the data processor, for access to a network; and

a message processing system module, executable by the data processor, to:

obtain a message from a first user as part of a network-enabled conversation with a second user;

analyze the message to identify expressive content indicative of an emotion, mood, or level of expressiveness;

determine a level or degree of emotional expressiveness corresponding to the identified expressive content and select the level or degree of emotional expressiveness automatically based on user behavior;

apply, by use of the data processor, at least one embellishment to the message to produce an embellished message, the at least one embellishment being applied in a manner consistent with the identified expressive content and the selected level or degree of emotional expressiveness, the embellished message including configuration data encoded therewith corresponding to the at least one embellishment, the configuration data including a plurality of data values defining particular embellishment properties of the at least one embellishment, wherein the embellishment properties include embellishments of an avatar; and

cause transmission of the embellished message via a network to the second user.

10. The system of claim 9 being further configured to enable the first user to compose the message using an interface from the group consisting of: a keypad interface and a voice interface.

11. The system of claim 9 being further configured to select the level or degree of emotional expressiveness automatically by default based on content of the message.

12. A system comprising:

a data processor;

a network connection, in data communication with the data processor, for access to a network; and

a message processing system module, executable by the data processor, to:

use different avatars to represent a first user and a second user in a network-enabled avatar-based conversation;

obtain a message from the first user as part of the conversation with the second user;

analyze the message to identify expressive content indicative of an emotion, mood, or level of expressiveness and select the level expressiveness automatically based on user behavior;

apply, by use of the data processor, at least one embellishment to the avatar representing the first user to produce an embellished avatar, the at least one embellishment being applied in a manner consistent with the identified expressive content, the at least one embellishment being applied to the embellished avatar by use of configuration data corresponding to the at least one embellishment encoded with the message, the configuration data including a plurality of data values defining particular embellishment properties of the at least one embellishment, wherein the embellishment properties include embellishments of an avatar; and

cause transmission of the message with the configuration data via a network to the second user.

13. The system of claim 12 being further configured to enable the first user to compose the message using an interface from the group consisting of: a keypad interface and a voice interface.

14. The system of claim 12 being further configured to select the level or degree of emotional expressiveness automatically by default based on content of the message.

15. A system comprising:

a data processor;

a network connection, in data communication with the data processor, for access to a network; and

a message processing system module, executable by the data processor, to:

use different avatars to represent a first user and a second user in a network-enabled avatar-based conversation;

obtain a message from the first user as part of the conversation with the second user, the conversation having a plurality of associated messages;

analyze, by use of the data processor, the content of the message;

automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements, the panel layout further defining one or more panels for presenting the different avatars representing the first user and the second user with the expressive elements;

integrate the message into at least one of the panels with the expressive elements;

apply, by use of the data processor, at least one embellishment to the avatar representing the first user to produce an embellished avatar, the at least one embellishment being applied in a manner consistent with the content of the message, the at least one embellishment being applied to the embellished avatar by use of configuration data corresponding to the at least one embellishment encoded with the message, the configuration data including a plurality of data values defining particular embellishment properties of the at least one embellishment; and

cause transmission of the message with the configuration data via a network to the second user.

16. The system of claim 15 being further configured to enable the first user to compose the message using an interface from the group consisting of: a keypad interface and a voice interface.

17. The system of claim 15 being further configured to select the level or degree of emotional expressiveness automatically based on user behavior.

18. The system of claim 15 being further configured to select the level or degree of emotional expressiveness automatically by default based on content of the message.

19. The system of claim 15 wherein the embellishment properties include embellishments of an avatar.

Assignments (3)
SECURITY INTEREST Recorded Jan 31, 2024
From: TOGETHER LABS, INC.
To: OCEAN II PLO LLC
Reel/Frame 066610/0631 →
SECURITY INTEREST Recorded Aug 2, 2019
From: IMVU, INC.
To: OCEAN II PLO LLC
Reel/Frame 049939/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: TUCKER, MORGAN; WATTE, JON; LI, PHYLISSA; DANZIG, MATT
To: IMVU, INC.
Reel/Frame 041114/0155 →
Continuity (3)
Continuation In Part 14190059 · Feb 25, 2014
Continuation In Part 13586551 · Aug 15, 2012
Related Publication 20160359777A1 · Dec 8, 2016
Cited By (152)
US 1,089,291 US 12,192,854 US 12,198,281 US 12,198,287 US 12,198,372 US 12,198,398 US 12,198,664 US 12,205,295 US 12,206,635 US 12,211,159 US 12,212,614 US 12,213,028 US 12,217,374 US 12,217,453 US 12,218,893 US 12,223,156 US 12,223,672 US 12,226,001 US 12,229,860 US 12,229,901 US 12,230,369 US 12,231,709 US 12,235,991 US 12,236,512 US 12,242,708 US 12,242,979 US 12,243,173 US 12,243,266 US 12,254,577 US 12,260,450 US 12,265,692 US 12,271,536 US 12,273,308 US 12,277,632 US 12,277,638 US 12,284,146 US 12,284,698 US 12,288,273 US 12,293,433 US 12,299,004 US 12,299,256 US 12,299,775 US 12,299,830 US 12,299,832 US 12,299,905 US 12,307,564 US 12,315,495 US 12,316,589 US 12,316,597 US 12,321,577 US 12,322,021 US 12,327,277 US 12,335,213 US 12,335,575 US 12,340,064 US 12,340,453 US 12,341,736 US 12,347,013 US 12,347,045 US 12,348,467 US 12,354,353 US 12,354,355 US 12,361,627 US 12,361,652 US 12,361,934 US 12,363,056 US 12,367,616 US 12,380,618 US 12,380,649 US 12,386,485 US 12,387,405 US 12,387,436 US 12,387,444 US 12,387,447 US 12,393,318 US 12,394,154 US 12,395,456 US 12,400,389 US 12,406,416 US 12,412,205 US 12,412,347 US 12,417,562 US 12,418,504 US 12,429,953 US 12,436,598 US 12,438,837 US 12,439,223 US 12,440,136 US 12,443,325 US 12,444,138 US 12,462,507 US 12,469,090 US 12,469,196 US 12,469,273 US 12,472,435 US 12,475,621 US 12,475,658 US 12,482,131 US 12,488,548 US 12,488,551 US 12,499,483 US 12,499,626 US 12,499,638 US 12,501,233 US 12,504,287 US 12,504,866 US 12,513,098 US 12,517,626 US 12,518,437 US 12,518,738 US 12,520,101 US 12,524,128 US 12,530,408 US 12,530,847 US 12,530,852 US 12,536,751 US 12,541,929 US 12,541,930 US 12,548,267 US 12,551,804 US 12,555,274 US 12,555,310 US 12,561,914 US 12,567,102 US 12,579,204 US 12,580,784 US 12,580,980 US 12,586,562 US 12,602,842 US 12,614,354 US 12,614,359 US 12,616,903 US 12,620,188 US 12,620,216 US 12,625,026 US 12,627,627 US 12,632,890 US 12,633,073 US 12,646,266 US 12,646,268 US 12,651,292 US 12,651,409 US 12,670,643 US 12,670,674 US 12,682,508 US 12,695,847 US 12,699,802 US 12,700,187 US 12,705,009 US 12,705,840 US 12,705,875 US 12,711,538