SECURE AND CONFIDENTIAL MESSAGING SYSTEMS
First Claim
Patent Images
1. A method for displaying messages on a display device operating in a computing device having a processor, the method comprising:
- receiving an incoming message for display on the display device;
identifying a sender username of a sender of the incoming message by searching for a username identifier in the incoming message;
searching a contacts list stored in memory connected to the computing device for a username matching the sender username, the contacts list comprising a plurality of contacts comprising a contact username editable to be changed to a nickname by the user of the computing device;
retrieving a nickname corresponding to the sender username;
displaying a message notification on the display device indicating the user has a incoming message from the sender identified by the nickname;
receiving a user input indicating a display instruction to display the incoming message;
displaying the message without displaying any information identifying the sender username, where the message is displayed using a message display format that is used for a message editor display when the user of the computing device edits a message;
receiving a user input to change the display from displaying the incoming message; and
deleting the incoming message when the display is changed from displaying the incoming message.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure messaging system that allows a user to display incoming messages that appear in the same format as outgoing message, that have no identifying information to identify the sender or recipient of any message displayed, and that deletes messages after the messages have been read. The secure messaging system also allows usernames in a contacts application to be identified using nicknames.
12 Citations
18 Claims
-
1. A method for displaying messages on a display device operating in a computing device having a processor, the method comprising:
-
receiving an incoming message for display on the display device; identifying a sender username of a sender of the incoming message by searching for a username identifier in the incoming message; searching a contacts list stored in memory connected to the computing device for a username matching the sender username, the contacts list comprising a plurality of contacts comprising a contact username editable to be changed to a nickname by the user of the computing device; retrieving a nickname corresponding to the sender username; displaying a message notification on the display device indicating the user has a incoming message from the sender identified by the nickname; receiving a user input indicating a display instruction to display the incoming message; displaying the message without displaying any information identifying the sender username, where the message is displayed using a message display format that is used for a message editor display when the user of the computing device edits a message; receiving a user input to change the display from displaying the incoming message; and deleting the incoming message when the display is changed from displaying the incoming message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A messaging system operating on a computing device having a processor, the messaging system comprising:
-
a user interface connected to a display device configured to display images and text; a messaging application configured to receive incoming messages and a message editor for preparing outgoing messages, to provide the incoming messages and the message editor display using a message display format that displays incoming messages and outgoing messages with the same format and appearance, where incoming and outgoing messages are displayed without displaying any information identifying a sender of the incoming message or a username of the user, and where incoming messages are deleted when the messaging application receives a user input that changes the display; and a contacts application configured to provide an image to display contact entries by either username, or by a nickname editable by the user to replace the username in the display of the contact entries. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification