IP Library Granted Patent US 10,003,964
Granted Patent B1
US 10,003,964 · App. 15/081,850 · Granted Jun 19, 2018

Method for sending secret messages between mobile devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,003,964
App. No.
15/081,850
Granted
Jun 19, 2018
Kind
B1
Abstract

A method for exchanging hidden secret messages includes generating a masking message comprising a quick phrase on a sender's mobile device; receiving a secret message and associating it with the masking message; encrypting the masking message; encoding the secret message using invisible symbols and embedding it into the masking message; sending the masking message to a recipient; receiving a response masking message from a recipient's mobile device; copying the response masking message and detecting the secret message by checking a clipboard content; decrypting the response masking message; and decoding the secret message and rendering it on a sender's keyboard screen. The secret message contains an invisible marker inserted after a first symbol of the masking message for detection and decoding.

Claims (41)

1. A method for exchanging hidden secret messages, the method comprising:

generating, on a sender's mobile device, a masking message;

receiving a secret message and associating it with the masking message;

encrypting the secret message;

encoding the secret message using invisible symbols and embedding it into the masking message;

sending the masking message to a recipient;

receiving a response masking message with a response secret message from a recipient's mobile device;

copying the response masking message and detecting the response secret message by checking a clipboard content;

decrypting the response secret message; and

decoding the secret message and rendering it on a sender's keyboard screen,

wherein the secret message contains an invisible marker inserted after a first symbol of the masking message for detection and decoding, wherein the invisible marker contains a time of generation of the secret message and a length of the secret message.

2. The method of claim 1 , further comprising randomly selecting a quick phrase from a list of common phrases.

3. The method of claim 1 , further comprising performing semantic analysis of the secret message and automatically selecting a quick phrase based on the semantic analysis.

4. The method of claim 1 , further comprising generating an identifier (ID) of the secret message using invisible symbols and embedding the secret message ID into the masking message.

5. The method of claim 4 , further comprising saving a secret message into a remote database for subsequent retrieval by the recipient based on the secret message ID and recipient's password and a biometric identifier.

6. The method of claim 1 , further comprising encoding the secret message into invisible UTF8 control symbols.

7. The method of claim 1 , further comprising embedding the secret message into a media file.

8. The method of claim 1 , further comprising embedding the secret message into an emoji image or a symbol.

9. The method of claim 1 , wherein the encrypting is implemented by a symmetric encryption using a key embedded into a secret messaging application.

10. The method of claim 1 , wherein the encrypting is implemented by an asymmetric encryption using a key exchange protocol.

11. The method of claim 1 , wherein a key exchange is implemented as a personalized key exchange.

12. The method of claim 1 , wherein and a key exchange is implemented as a group key exchange over a common chat.

13. The method of claim 1 , wherein and a key exchange is implemented using direct contact of mobile devices.

14. The method of claim 1 , wherein a key exchange is implemented using a cloud-based PKI infrastructure employing a secure key exchange.

15. The method of claim 1 , wherein and a key exchange is implemented using a voice sample from a user.

16. The method of claim 1 , wherein and a key exchange is implemented using a biometric key derived from a biometric data of a user.

17. The method of claim 1 , wherein the secret message is encrypted using biometric data acquired via a touch pad and wherein the secret message is encrypted without an explicit key exchange.

18. A system for hidden secret messages exchange between mobile devices, comprising:

a mobile device having an operating system (OS); and

a secret messenger keyboard extension installed on the OS, wherein the secret messenger keyboard extension is configured to:

generate a masking message;

receive a secret message;

encrypt the secret message;

encode the secret message and embed it into the masking message;

send the masking message to another mobile device;

receiving another masking message with a response secret message from the another mobile device;

decrypt the response secret message;

decode the secret message and

render the secret message on a keyboard screen, wherein the secret message contains an invisible marker inserted after a first symbol of the masking message for detection and decoding of the secret message, wherein the invisible marker contains a time of generation of the secret message and a length of the secret message.

19. The system of claim 18 , wherein the secret messenger keyboard extension is further configured to randomly select a quick phrase from a list of common phrases.

20. The system of claim 18 , wherein the secret message is encrypted using biometric data acquired via a touch pad and wherein the secret message is encrypted without an explicit key exchange.

Assignments (3)
REAFFIRMATION AGREEMENT Recorded Aug 28, 2022
From: ACRONIS AG; ACRONIS INTERNATIONAL GMBH; ACRONIS SCS, INC.; ACRONIS, INC.; GROUPLOGIC, INC.; NSCALED INC.; ACRONIS MANAGEMENT LLC; 5NINE SOFTWARE, INC.; ACRONIS GERMANY GMBH; ACRONIS NETHERLANDS B.V.; ACRONIS BULGARIA EOOD; DEVICELOCK, INC.; DEVLOCKCORP LTD; ACRONIS INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 061330/0818 →
SECURITY INTEREST Recorded Dec 19, 2019
From: ACRONIS INTERNATIONAL GMBH
To: MIDCAP FINANCIAL TRUST
Reel/Frame 051418/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: BLINTSOV, SERGEY; HALENCHYK, VITALY; PROTASOV, STANISLAV S; BELOUSSOV, SERGUEI M
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 045630/0292 →