System and method of delivering confidential electronic files
First Claim
1. A method of resolving a communications path and sending a private message from a sending computer under the physical possession of a sender to a receiving computer under the physical possession of a receiver over a computer network, the method comprising:
- identifying, with a system registry, the receiving computer to which the private message is sent;
determining, with the system registry, that the receiving computer is not a member of a private messaging network that includes the sending computer;
upon determining that the receiving computer is not a member of a private messaging network that includes the sending computer,storing the private message on a mail service of the sending computer;
sending a notification message to the receiving computer via a public email relay, wherein the notification message includes an embedded link that upon activation launches a system web client on the receiving computer that contacts the system registry to locate the network management service that provides location information of the mail service of the sending computer to the receiving computer;
transmitting location information updates of the mail service of the sending computer to the network management service;
connecting the receiving computer to the network management service;
receiving, with the receiving computer, location information of the mail service of the sending computer from the network management service;
connecting the receiving computer to the mail service of the sending computer using the location information received from the network management service; and
pulling the private message from the mail service of the sending computer to the receiving computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A sending computer (sender) delivers private messages over a network via dynamically established encrypted channels where no copies of the message are persisted on third party computers. Private messages are routed dynamically based on membership status of the receiving computer (receiver) and direct addressability status of the sender and receiver. The system determines membership status of the receiver and provides a notification message and delivery link to the receiver when the receiver is not a member of the private network. When the receiver is a member, direct addressability of sender and receiver is determined, and the message is delivered directly to the receiver over an encrypted channel when the sender is directly addressable. When the sender is not directly addressable, the encrypted channel between the sender and receiver is established through a third party relay without persisting a copy of the private message on the third party relay.
-
Citations
22 Claims
-
1. A method of resolving a communications path and sending a private message from a sending computer under the physical possession of a sender to a receiving computer under the physical possession of a receiver over a computer network, the method comprising:
-
identifying, with a system registry, the receiving computer to which the private message is sent; determining, with the system registry, that the receiving computer is not a member of a private messaging network that includes the sending computer; upon determining that the receiving computer is not a member of a private messaging network that includes the sending computer, storing the private message on a mail service of the sending computer; sending a notification message to the receiving computer via a public email relay, wherein the notification message includes an embedded link that upon activation launches a system web client on the receiving computer that contacts the system registry to locate the network management service that provides location information of the mail service of the sending computer to the receiving computer; transmitting location information updates of the mail service of the sending computer to the network management service; connecting the receiving computer to the network management service; receiving, with the receiving computer, location information of the mail service of the sending computer from the network management service; connecting the receiving computer to the mail service of the sending computer using the location information received from the network management service; and pulling the private message from the mail service of the sending computer to the receiving computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
9. A method of resolving a communications path and sending a private message from a sending computer under the physical possession of a sender to a receiving computer under the physical possession of a receiver over a computer network via a mobile mail server, the method comprising:
-
identifying a first network attachment status of a mobile mail server of the sending computer that includes at least one of a first Wi-Fi-link and a first cellular-link to the computer network; assessing speed and reliability characteristics of the communications path based upon the identified first network attachment status of the mobile mail server of the sending computer; identifying a second network attachment status of the mobile mail server of the sending computer different than the first network attachment status indicative of a change in network address of the mobile mail server of the sending computer, wherein the second network attachment status includes at least one of a second Wi-Fi link and a second cellular-link to the computer network different than the at least one first Wi-Fi link and the first cellular-link; creating and maintaining an encrypted channel from the mobile mail server of the sending computer to the receiving computer through the changed attachment status of the mobile mail server of the sending computer; assessing speed and reliability characteristics of the encrypted channel based upon the identified second network attachment status of the mobile mail server of the network management service; and enforcing a private message policy based on the assessed speed and reliability characteristics of the communications path and the encrypted channel through a presence monitoring tool of the network management service, wherein the presence monitoring tool collects updated address information from the mail server of the sending computer and from the receiving computer and sends the updated address information to the mail server of the sending computer and to the receiving computer during message transmission so that the mobile mail server of the sending computer and the receiving computer reconnect using the updated address information and resume message transmission in event of a transmission interruption. - View Dependent Claims (10)
-
-
19. A computer system that resolves a communications path and sends a private message from a sending computer under the physical possession of a sender to a receiving computer under the physical possession of a receiver over a computer network, the system comprising:
-
a system registry that identifies the receiving computer to which the private message is sent and determines that the receiving computer is not a member of a private messaging network that includes the sending computer, and upon determining that the receiving computer is not a member of a private messaging network that includes the sending computer, stores the private message on a mail service of the sending computer; a public email relay that receives a notification from a mail service of the sending computer and sends a notification message to the receiving computer, wherein the notification message includes an embedded link that upon activation launches a system web client on the receiving computer that contacts the system registry to locate the network management service of the sending computer; wherein the network management service receives location information updates of the mail service of the sending computer and connects to the receiving computer and provides location information of the mail service of the sending computer to the receiving computer; and wherein the system web client in the receiving computer connects to the mail service of the sending computer using the location information received from the network management service and pulls the private message from the mail service of the sending computer. - View Dependent Claims (20, 21, 22)
-
Specification