Back to results
US 9,807,067 B1Granted
Decentralized authoritative messaging
AssigneeWickr Inc.
InventorsGerard Ryan, Thomas Michael Leavy
Life of this patent
Estimating the term…
Abstract
A secure chat client is described that allows users to exchange encrypted communications via secure chat rooms, as well as one-to-one communications. In particular, the secure chat client allows users to create, configure, and manage secure chat rooms. Furthermore, the secure chat client provides users with the ability to recover secure messages when they obtain a new device or otherwise lose communications.
Claims18
A system comprising:
- a processor configured to:
- receive, at a first device, a first encrypted message from a second device, wherein the first encrypted message includes instructions to create a secure chat room and at least one parameter for the secure chat room;
- decrypt, at the first device, the first encrypted message;
- extract, at the first device, the instructions to create the secure chat room and the at least one parameter from the decrypted first message;
- obtain, by the first device, a list of participants of the secure chat room from metadata included in the decrypted first message;
- and
- create, on the first device, the secure chat room based on the instructions and the at least one parameter included in the decrypted first message;
- and
- a memory coupled to the processor and configured to provide the processor with data and instructions.
6 more elements
A method comprising:
- receiving, at a first device, a first encrypted message from a second device, wherein the first encrypted message includes instructions to create a secure chat room and at least one parameter for the secure chat room;
- decrypting, at the first device, the first encrypted message;
- extracting, at the first device, the instructions to create the secure chat room and the at least one parameter from the decrypted first message;
- obtaining, by the first device, a list of participants of the secure chat room from metadata included in the decrypted first message;
- and
- creating, on the first device, the secure chat room based on the instructions and the at least one parameter included in the decrypted first message.
3 more elements
A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, perform the steps of:
- receiving a first encrypted message from a second device, wherein the first encrypted message includes instructions to create a secure chat room and at least one parameter for the secure chat room;
- decrypting the first encrypted message;
- extracting the instructions to create the secure chat room and the at least one parameter from the decrypted first message;
- obtaining a list of participants of the secure chat room from metadata included in the decrypted first message;
- and
- creating a secure chat room based on the instructions and the at least one parameter included in the decrypted first message.
3 more elements
Dependencies are inferred from the claim text.