| CPC H01M 10/4285 (2013.01) [G01R 31/3644 (2013.01); H01M 10/486 (2013.01); H01M 50/242 (2021.01); H04L 51/10 (2013.01); G06F 3/04847 (2013.01)] | 20 Claims |

|
1. An electronic device comprising:
a display;
a memory having stored thereon at least one messaging application and an emoji management module for including instructions for controlling the electronic device;
a network interface which enables the electronic device to connect to, and exchange messages with, at least one second electronic device; and
a processor communicatively coupled to the display, the memory, and the network interface, and which executes program code of the at least one messaging application and the emoji management module, which causes the electronic device to:
detect selection of an emoji for sending within a message;
identify, from a message destination data field, a recipient for the message;
determine one or more attributes that can be associated with the selected emoji;
retrieve at least one of a recipient emoji reception preference and a sender emoji transmission preference for the determined one or more attributes;
modify the selected emoji based on the determined one or more attributes corresponding to the at least one of the recipient emoji reception preference and the sender emoji transmission preference to generate a modified emoji; and
transmit the message with the modified emoji to the identified recipient wherein the modified emoji is presented on a display of a recipient electronic device, while the selected emoji, which presents at least one different attribute from the modified emoji, is presented on the display of the electronic device.
|