Routing secure communications across multiple communication devices or points-of-presence
First Claim
1. A communication system for enabling secure communications between a sender communication device and at least one recipient communication device associated with a recipient, wherein the at least one recipient communication device associated with the recipient can vary over time, the communication system comprising:
- a network server including a physical computer processor configured to;
maintain a set of identification information elements for identifying and communicating with one or more points-of-presence associated with the recipient, wherein each of the one or more points-of-presence corresponds to a respective recipient communication device currently or recently used by the recipient and is represented by a respective identification information element from the current set of identification information elements;
receive a secure communication from a sender communication device, the secure communication destined for a first recipient communication device and wrapped for the first recipient communication device;
obtain from the secure communication one or more identifiers identifying the first recipient communication device and the recipient;
when the obtained one or more identifiers identifying the first recipient communication device do not correspond to any of the one or more points-of-presence identified in the set of identification information elements and associated with the recipient, send a communication message to the sender communication device including an updated list of one or more identifiers associated with the recipient, thereby prompting the sender communication device to resend secure communication as a second secure communication based on the updated list of one or more identifiers, the updated list including at least one identifier corresponding to a second recipient communication device associated with the recipient; and
upon receipt of the second secure communication, the second secure communication destined for the second recipient communication device and wrapped for the second recipient communication device, forward the second secure communication to the second recipient communication device;
wherein the one or more recipient communication devices currently or recently used by the recipient receive the secure communication without broadcasting their presence to the network server.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements. A related method is provided for exchanging secure communications between senders and recipients, where the communication device(s) or point(s)-of-presence associated with the recipients can vary over time.
7 Citations
20 Claims
-
1. A communication system for enabling secure communications between a sender communication device and at least one recipient communication device associated with a recipient, wherein the at least one recipient communication device associated with the recipient can vary over time, the communication system comprising:
a network server including a physical computer processor configured to; maintain a set of identification information elements for identifying and communicating with one or more points-of-presence associated with the recipient, wherein each of the one or more points-of-presence corresponds to a respective recipient communication device currently or recently used by the recipient and is represented by a respective identification information element from the current set of identification information elements; receive a secure communication from a sender communication device, the secure communication destined for a first recipient communication device and wrapped for the first recipient communication device; obtain from the secure communication one or more identifiers identifying the first recipient communication device and the recipient; when the obtained one or more identifiers identifying the first recipient communication device do not correspond to any of the one or more points-of-presence identified in the set of identification information elements and associated with the recipient, send a communication message to the sender communication device including an updated list of one or more identifiers associated with the recipient, thereby prompting the sender communication device to resend secure communication as a second secure communication based on the updated list of one or more identifiers, the updated list including at least one identifier corresponding to a second recipient communication device associated with the recipient; and upon receipt of the second secure communication, the second secure communication destined for the second recipient communication device and wrapped for the second recipient communication device, forward the second secure communication to the second recipient communication device; wherein the one or more recipient communication devices currently or recently used by the recipient receive the secure communication without broadcasting their presence to the network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer implemented method, comprising:
-
receiving, from a sender communication device, a secure communication by a network server component comprising at least one computer processor, the secure communication destined for a first recipient communication device and wrapped for the first recipient device; the network service component extracting from the secure communication one or more identifiers identifying the first recipient communication device and the recipient; comparing the extracted one or more identifiers to a set of identification information elements maintained for one or more points-of-presence associated with the recipient, wherein each of the one or more points-of-presence is associated with a respective recipient communication device currently or recently used by the recipient and is represented by a respective identification information element from the current set of identification information elements; when the obtained one or more identifiers identifying the first recipient communication device corresponds to at least one element in the set of identification information elements, forwarding the secure communication to the first recipient communication device, when the obtained one or more identifiers identifying the first recipient communication device do not correspond to any of the one or more points-of-presence identified in the set of identification information elements and associated with the recipient; rejecting the secure communication and sending a communication message to the sender communication device -including an updated list of one or more identifiers associated with the recipient, the updated list including at least one identifier corresponding to a second recipient communication device associated with the recipient; and upon receipt of a second secure communication from the sender communication device, the second secure communication destined for a second recipient communication device and wrapped for the second recipient communication device, forwarding the second secure communication to the second recipient communication device; wherein the one or more recipient communication devices currently or recently used by the recipient receive the secure communication without broadcasting their presence to the network server component. - View Dependent Claims (17, 18)
-
-
19. A mobile device, comprising:
-
a processing unit; and a memory, communicatively coupled to the processing unit and comprising computer-readable program instructions executable by the processing unit for; generating a secure communication for transmission to a first recipient communication device associated with a recipient based on previous point-of-presence information associated with the recipient received from a routing server, the secure communication wrapped for the first recipient communication device; sending the secure communication to a routing server for forwarding, by the routing server, the secure communication to the first recipient communication device and; when a response message is received from the routing server, the response message including an updated list of one or more identifiers associated with the recipient, the updated list including at least one identifier corresponding to a second recipient communication device associated with the recipient; generating a second secure communication, the second secure communication destined for the second recipient communication device and wrapped for the second recipient communication device; and sending the second secure communication to the routing server for forwarding to the second recipient communication device; wherein the one or more recipient communication devices currently or recently used by the recipient receive the secure communication without broadcasting their presence to the routing server. - View Dependent Claims (20)
-
Specification