IP Library Granted Patent US 11,061,531
Granted Patent B2
US 11,061,531 · App. 16/560,343 · Granted Jul 13, 2021

System and method for touch-based communications

Inventor: Aaron Druck (San Francisco, CA)
Assignee: VERIZON MEDIA INC.
G06F3/04817G06F3/016G06F3/041G06F3/04883G06Q10/107G06Q30/0241G06F2203/014
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 11,061,531
App. No.
16/560,343
Granted
Jul 13, 2021
Kind
B2
Abstract

Disclosed is a system and method for an interactive communication experience on mobile devices. In general, the present disclosure discusses dynamically manipulating or modifying graphic user representations during an electronic communication. The modification or manipulation of these graphic user representations enables users to convey nuances of mood and feelings rather than being confined to conveying them through conventional communications, including text, images, video, or selecting an appropriate emoticon or avatar from a palette of predetermined emoticons or avatars.

Claims (56)

1. A method comprising:

initiating, via a server over a network, an instant messaging (IM) session between a first user and a second user;

causing, over the network via the server, a first graphical user representation associated with the first user to be visibly displayed within a user interface (UI) of the IM session executing on a device of the second user;

receiving, at the server, input from the second user device respective to a portion of the displayed first graphical user representation, said input comprising information indicating a type of interaction with the first graphical user representation and a desired modification of the portion;

determining, via the server, a type of action based on said type of interaction indicated by said input;

generating, via the server, a customized event message based on said type of action and the input, said customized event message comprising a modified animation to a portion of the graphical user representation of the second user; and

transmitting, via the server, the customized event message to a device of said first user, the customized event message causing the modified animation of the portion of the graphical user representation of the second user that is displayed within the IM UI executing on the first device.

2. The method of claim 1 , further comprising:

receiving input from the first user device respective to the displayed second user graphical representation, said input responsive to the first user performing a type of interaction with the second user graphical representation;

determining a type of action based on said type of interaction indicated by said input;

transmitting an instruction to the second user device, said instruction causing the first graphical user representation of the first user that is displayed within the IM UI executing on the second device to be animated according to said type of action.

3. The method of claim 1 , wherein said customized event message further causes said first device to perform a haptic effect, wherein a type of said haptic effect is based on said type of action.

4. The method of claim 1 , further comprising:

receiving, from said second user, a character message; and

communicating said character message to said IM UI executing on the first device, wherein said character message is communicated along with said event message such that the graphical user representation of the second user is animated when the character message is received.

5. The method of claim 1 , wherein the determination of the type of action based on the type of interaction indicated by the input further comprises:

analyzing said second user input, and based on said analysis, identifying an action performed during said input respective to said first graphical user representation; and

identifying, from within an event library, interaction data corresponding to said action, wherein said interaction data indicates said type of interaction.

6. The method of claim 1 , wherein said first and second graphical user representations are at least one of emoticons, avatars, graphics, icons, animations, images and videos.

7. The method of claim 1 , wherein said input corresponds to a touch interaction with said first graphical user representation.

8. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a server, performs a method comprising:

initiating, via the server over a network, an instant messaging (IM) session between a first user and a second user;

causing, over the network via the server, a first graphical user representation associated with the first user to be visibly displayed within a user interface (UI) of the IM session executing on a device of the second user;

receiving, at the server, input from the second user device respective to a portion of the displayed first graphical user representation, said input comprising information indicating a type of interaction with the first graphical user representation and a desired modification of the portion;

determining, via the server, a type of action based on said type of interaction indicated by said input;

generating, via the server, a customized event message based on said type of action and the input, said customized event message comprising a modified animation to a portion of the graphical user representation of the second user; and

transmitting, via the server, the customized event message to a device of said first user, the customized event message causing the modified animation of the portion of the graphical user representation of the second user that is displayed within the IM UI executing on the first device.

9. The non-transitory computer-readable storage medium of claim 8 , further comprising:

receiving input from the first user device respective to the displayed second user graphical representation, said input responsive to the first user performing a type of interaction with the second user graphical representation;

determining a type of action based on said type of interaction indicated by said input;

transmitting an instruction to the second user device, said instruction causing the first graphical user representation of the first user that is displayed within the IM UI executing on the second device to be animated according to said type of action.

10. The non-transitory computer-readable storage medium of claim 8 , wherein said customized event message further causes said first device to perform a haptic effect, wherein a type of said haptic effect is based on said type of action.

11. The non-transitory computer-readable storage medium of claim 8 , further comprising:

receiving, from said second user, a character message; and

communicating said character message to said IM UI executing on the first device, wherein said character message is communicated along with said customized event message such that the graphical user representation of the second user is animated when the character message is received.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the determination of the type of action based on the type of interaction indicated by the input further comprises:

analyzing said second user input, and based on said analysis, identifying an action performed during said input respective to said first graphical user representation; and

identifying, from within an event library, interaction data corresponding to said action, wherein said interaction data indicates said type of interaction.

13. The non-transitory computer-readable storage medium of claim 8 , wherein said first and second graphical user representations are at least one of emoticons, avatars, graphics, icons, animations, images and videos.

14. The non-transitory computer-readable storage medium of claim 8 , wherein said input corresponds to a touch interaction with said first graphical user representation.

15. A server comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for initiating, via a server over a network, an instant messaging (IM) session between a first user and a second user;

logic executed by the processor for causing, over the network via the server, a first graphical user representation associated with the first user to be visibly displayed within a user interface (UI) of the IM session executing on a device of the second user;

logic executed by the processor for receiving, at the server, input from the second user device respective to a portion of the displayed first graphical user representation, said input comprising information indicating a type of interaction with the first graphical user representation and a desired modification of the portion;

logic executed by the processor for determining, via the server, a type of action based on said type of interaction indicated by said input;

logic executed by the processor for generating, via the server, customized event message based on said type of action and the input, said customized event message comprising a modified animation to a portion of the graphical user representation of the second user; and

logic executed by the processor for transmitting, via the server, the customized event message to a device of said first user, the customized event message causing the modified animation of the portion of the graphical user representation of the second user that is displayed within the IM UI executing on the first device.

16. The server of claim 15 , further comprising:

logic executed by the processor for receiving input from the first user device respective to the displayed second user graphical representation, said input responsive to the first user performing a type of interaction with the second user graphical representation;

logic executed by the processor for determining a type of action based on said type of interaction indicated by said input;

logic executed by the processor for transmitting an instruction to the second user device, said instruction causing the first graphical user representation of the first user that is displayed within the IM UI executing on the second device to be animated according to said type of action.

17. The server of claim 15 , further comprising:

logic executed by the processor for receiving, from said second user, a character message; and

logic executed by the processor for communicating said character message to said IM UI executing on the first device, wherein said character message is communicated along with said customized event message such that the graphical user representation of the second user is animated when the character message is received.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: DRUCK, AARON
To: YAHOO! INC.
Reel/Frame 050495/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 050495/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 050496/0032 →
Continuity (2)
Continuation 13680588 · Nov 19, 2012
Related Publication 20190392394A1 · Dec 26, 2019