Client device processing received emoji-first messages
AssigneeSnap Inc.
InventorsKarl Bayer, Prerna Chikersal, Shree K. Nayar, Brian Anthony Smith
Life of this patent
Estimating the term…
Abstract
A client device processing received emoji messages using emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
Claims20
A client device, comprising:
- a user interface configured to receive a message comprising only a string of emojis from another client device;
- a memory including a library including mapping of a plurality of words to emojis;
- a processor coupled to the memory;
- and
- instructions stored in the memory that, when executed by the processor, configure the processor to:
- receive a message comprising a string of only emojis from the other client device;
- display the message on the user interface;
- responsive to user input, convert the string of only emojis of the message to text using the library such that all emojis are converted to text;
- and
- display the converted text message on the user interface, wherein the displayed message toggles to text responsive to the user input, and in response to determining that a predetermined time period has elapsed, toggle the text back to the string of only emojis.
A method of operating a client device having a user interface configured to allow a user to receive a message comprising only a string of emojis from another client device, a memory including a library including mapping of a plurality of words to emojis, a processor coupled to the memory, and instructions stored in a memory configured to be executed by the processor, the method comprising the processor:
- receiving a message comprising a string of only emojis;
- displaying the message on the user interface;
- responsive to user input, converting the string of only emojis of the message using the library to text responsive to user input such that all emojis are converted to text;
- and
- displaying the converted text message on the user interface, wherein the displayed message toggles to text responsive to the user input, and in response to determining that a predetermined time period has elapsed, toggles the text back to the string of only emojis.
A non-transitory computer-readable medium storing program code which, when executed, is operative to cause an electronic processor of a client device having a display including a user interface to receive a message comprising only a string of emojis from another client device, and to perform the steps of:
- receiving a message comprising a string of only emojis;
- displaying the message on the user interface;
- responsive to user input, converting the string of only emojis of the message to text responsive to user input such that all emojis are converted to text;
- and
- displaying the converted text message on the user interface, wherein the displayed message toggles to text responsive to the user input, and in response to determining that a predetermined time period has elapsed, automatically toggles the text back to the string of only emojis.
Dependencies are inferred from the claim text.