Emoji-first messaging
AssigneeSnap Inc.
InventorsKarl Bayer, Prerna Chikersal, Shree K. Nayar, Brian Anthony Smith
Life of this patent
Estimating the term…
Abstract
Emoji-first messaging where 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.
Claims7
A client device, comprising:
- a user interface configured to allow a user to enter a string of text comprising a message, the user interface configured to display an incoming message from a second client device;
- a memory including a customizable library configured to map the string of text to customized emojis, wherein a user can selectively map the customized emojis to each of a plurality of words to generate the customized library;
- a processor coupled to the memory;
- and
- instructions stored in the memory that, when executed by the processor, configure the processor to:
- automatically convert the string of text to a string of the customized emojis, such that all the text is automatically converted to the customized emojis to automatically generate the string of customized emojis representing the message without user input;
- send the string of customized emojis representing the message to the second client device;
- share the customizable library with only a selected said second client device to create a private message exchange;
- and
- toggle a displayed incoming emoji message from the second client device to text and automatically toggle the text back to only emojis after a period of time.
A method of operating a client device having a user interface configured to allow a user to enter a string of text comprising a message, the user interface configured to display an incoming message from a second client device, a memory including a customizable library configured to map the string of text to customized emojis, wherein a user can selectively map the customized emojis to each of a plurality of words to generate the customized library, a processor coupled to the memory, and instructions stored in the memory configured to be executed by the processor, wherein the processor:
- automatically converts the string of text to a string of the customized emojis, such that all the text is automatically converted to the customized emojis to automatically generate the string of customized emojis representing the message without user input;
- sends the string of emojis representing the message to the second client device, wherein the processor shares the customized library with only a selected said second client device and creates a private message exchange;
- and
- toggles a displayed incoming emoji message from the second client device to text and automatically toggles the text back to only emojis after a period of time.
A non-transitory computer-readable medium storing program code which, when executed, is operative to cause an electronic processor of a client device including a customizable library configured to map a string of text to customized emojis and convert the customized emojis to text, wherein a user can selectively map the customized emojis to each of a plurality of words to generate the customized library, to perform the steps of:
- using the customized library to automatically convert a string of text comprising a message to a customized string of emojis, such that all the text is automatically converted to the string of customized emojis to automatically generate the string of customized emojis representing the message without user input;
- sending the string of customized emojis representing the message to a second client device, wherein the customized library is shared with only a selected said second client device and creates a private message exchange;
- and
- toggling a displayed incoming emoji message from the second client device to text and automatically toggling the text back to only emojis after a period of time.
Dependencies are inferred from the claim text.