Apparatus and method for multi-format and multi-protocol group messaging
First Claim
1. A non-transitory computer readable medium comprising computer executable instructions stored thereon to cause one or more processing units within a multi-format communication system to:
- obtain a first message in a first digital format from a first user, the first message directed to one or more desired recipients, wherein at least part of the content of the first message is encrypted;
obtain, after obtaining the first message, a unique group identifier based on a combination of each of;
the first message, the first user, and the one or more desired recipients;
generate a unique alias for each of the one or more desired recipients and the first user; and
for each of the one or more desired recipients;
determine a second digital format for the respective desired recipient to receive an outgoing second message, wherein the outgoing second message comprises the content of the first message;
determine, for the respective desired recipient, a first protocol for the delivery of the outgoing second message to the respective desired recipient;
convert the outgoing second message into the second digital format for the respective desired recipient;
insert the generated unique aliases into the outgoing second message;
insert the encrypted content into the second outgoing message;
insert the group identifier into the second outgoing message; and
direct the outgoing second message to be sent to the respective desired recipient via the determined first protocol, using the generated unique alias for the respective desired recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates generally to apparatuses, methods, and computer readable media for composing communications for computing devices across multiple formats and multiple protocols. More particularly, but not by way of limitation, this disclosure relates to apparatuses, methods, and computer readable media to permit computing devices, e.g., smartphones, tablets, laptops, and the like, to send encrypted or unencrypted group communications in a number of pre-determined and/or ‘determined-on-the-fly’ communications formats and/or protocols. Correlation of messages comprising secure group communications across multi-format multi-protocol may be determined by tracking message groups and mapping aliases across protocols. The techniques disclosed herein allow communications systems to become ‘message-centric’ or ‘people-centric’ as opposed to ‘protocol-centric,’ eventually allowing consideration of message protocol and security mechanisms to fall away entirely for the sender of the communication.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium comprising computer executable instructions stored thereon to cause one or more processing units within a multi-format communication system to:
-
obtain a first message in a first digital format from a first user, the first message directed to one or more desired recipients, wherein at least part of the content of the first message is encrypted; obtain, after obtaining the first message, a unique group identifier based on a combination of each of;
the first message, the first user, and the one or more desired recipients;generate a unique alias for each of the one or more desired recipients and the first user; and for each of the one or more desired recipients; determine a second digital format for the respective desired recipient to receive an outgoing second message, wherein the outgoing second message comprises the content of the first message; determine, for the respective desired recipient, a first protocol for the delivery of the outgoing second message to the respective desired recipient;
convert the outgoing second message into the second digital format for the respective desired recipient;insert the generated unique aliases into the outgoing second message; insert the encrypted content into the second outgoing message; insert the group identifier into the second outgoing message; and direct the outgoing second message to be sent to the respective desired recipient via the determined first protocol, using the generated unique alias for the respective desired recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multi-format communication apparatus, comprising:
-
a display; a memory; and one or more processing units, communicatively coupled to the memory, wherein the memory stores instructions to configure the one or more processing units to; obtain a first message in a first digital format from a first user, the first message directed to one or more desired recipients, wherein at least part of the content of the first message is encrypted; obtain, after obtaining the first message, a unique group identifier based on a combination of each of;
first message, the first user, and the one or more desired recipients;generate a unique alias for each of the one or more desired recipients and the first user; and for each of the one or more desired recipients; determine a second digital format for the respective desired recipient to receive an outgoing second message, wherein the outgoing second message comprises the content of the first message; determine, for the respective desired recipient, a first protocol for the delivery of the outgoing second message to the respective desired recipient; convert the outgoing second message into the second digital format for the respective desired recipient; insert the generated unique aliases into the outgoing second message; insert the encrypted content into the second outgoing message; insert the group identifier into the second outgoing message; and direct the outgoing second message to be sent to the respective desired recipients via the determined first protocol, using the generated unique alias for the respective desired. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of communicating digital information within a multi-format communication system, comprising:
-
obtaining a first message in a first digital format from a first user, the message directed to one or more desired recipients, wherein at least part of the content of the first message is encrypted; obtaining, after obtaining the first message, a unique group identifier based on a combination of each of;
first message, the first user, and the one or more desired recipients;generating a unique alias for each of the one or more desired recipients and the first user; and for each of the one or more desired recipients; determining a second digital format for the respective desired recipient to receive an outgoing second message, wherein the outgoing second message comprises the content of the first message; determining, for the respective desired recipient, a first protocol for the delivery of the outgoing second message to the respective desired recipient; converting the outgoing second message into the second digital format for the respective desired recipient; inserting the generated unique aliases into the outgoing second message; inserting the encrypted content into the second outgoing message; inserting the group identifier into the second outgoing message; and directing the outgoing second message to be sent to the respective desired recipient via the determined first protocol, using the generated alias for the respective desired recipient. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification