Electronic Communication System
First Claim
1. A method for ephemeral messaging, the method comprising:
- receiving a message from a first user device;
determining the message'"'"'s length or size;
calculating an ephemeral period for the message based on the message'"'"'s length or size; and
sending the message and the calculated ephemeral period to a second user device for displaying the message on the second user device for a time period not exceeding the ephemeral period.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention discloses an instant messaging system that allows users to selectively engage in ephemeral messaging among each other. The system allows a user to switch between ephemeral-messaging mode and normal-messaging mode during a conversation with others. A message sent under the ephemeral-messaging mode is treated as an ephemeral message and a message sent under the normal-messaging mode is treated as a normal message. When a user sends an ephemeral message to another user, the system dynamically determines an ephemeral period for the message based on the message'"'"'s length if the message is a text message or based on the message'"'"'s size if the message is an image or video message. The ephemeral message is then sent to the other user'"'"'s device for display. But the message is only displayed for a time period not exceeding the ephemeral period. Furthermore, a smart URI mechanism is implemented to provide easy-to-access entry points to the system. Upon a user'"'"'s registration with the system, the system assigns a particular URI to the user, which the user can use to invite others to join him/her for a chat via the system.
29 Citations
20 Claims
-
1. A method for ephemeral messaging, the method comprising:
-
receiving a message from a first user device; determining the message'"'"'s length or size; calculating an ephemeral period for the message based on the message'"'"'s length or size; and sending the message and the calculated ephemeral period to a second user device for displaying the message on the second user device for a time period not exceeding the ephemeral period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An instant messaging system, the system comprising:
-
a memory for storing instructions; and a processor which, upon executing the instructions, performs a process comprising; receiving a message from a first mobile device; determining the message'"'"'s length if the message is a text message; determining the message'"'"'s size if the message is an image or video message; calculating an ephemeral period for the message based on the message'"'"'s length or size; and sending the message and the calculated ephemeral period to a second mobile device for displaying the message on the second mobile device for a time period not exceeding the ephemeral period. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An ephemeral messaging system, the system comprising:
-
a web server for receiving a text message from a first mobile device and sending the text message and an ephemeral period to a second mobile device for displaying the text message on the second mobile device for a time period not exceeding the ephemeral period; an application controller for calculating the ephemeral period based on the total number of characters in the text message; a notification server for notifying a user associated with the second mobile device of the text message; and a data storage means for storing a unique identifier of the text message without storing any content of the text message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification