Custom emoticons
First Claim
1. A method, comprising:
- selecting pixels to be used as an emoticon;
assigning a character sequence to the pixels; and
transmitting the character sequence to a destination to allow for reconstruction of the pixels at the destination.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for creating and transferring custom emoticons allow a user to adopt an arbitrary image as an emoticon, which can then be represented by a character sequence in real-time communication. In one implementation, custom emoticons can be included in a message and transmitted to a receiver in the message. In another implementation, character sequences representing the custom emoticons can be transmitted in the message instead of the custom emoticons in order to preserve performance of text messaging. At the receiving end, the character sequences are replaced by their corresponding custom emoticons, which can be retrieved locally if they have been previously received, or can be retrieved from the sender in a separate communication from the text message if they have not been previously received.
282 Citations
36 Claims
-
1. A method, comprising:
-
selecting pixels to be used as an emoticon;
assigning a character sequence to the pixels; and
transmitting the character sequence to a destination to allow for reconstruction of the pixels at the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving a communication, wherein the communication includes a character sequence mappable to a pixel array residing outside the communication;
retrieving the pixel array using the character sequence; and
replacing the character sequence in the communication with the pixel array. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a means for performing real-time communication between a first computing client and a second computing client;
a means for sending a real-time first communication that includes a character sequence representing the graphics data of an emoticon;
a means for sending the graphics data of the emoticon in a separate communication from the first communication; and
a means for replacing the character sequence in the real-time first communication with the graphics data from the second communication. - View Dependent Claims (22)
-
-
23. A custom emoticon engine, comprising:
-
an image selector to create an emoticon from an image, wherein the emoticon is representable as pixels;
a character sequence assignor to associate a sequence of characters with the pixels; and
a transmitter to send the character sequence to a destination, wherein the pixels replace the character sequence at the destination. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium containing instructions that are executable by a computer to perform actions comprising:
-
selecting an image associated with an emoticon;
representing the image as pixels for the emoticon;
assigning a character sequence to the emoticon; and
transmitting the character sequence to a destination to allow for reconstruction of the emoticon at the destination. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification