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 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, when the receiving computer is a member of a private messaging network that includes the sending computer;
determining, with the system registry, when the receiving computer is online;
storing the private message on the sending computer when the receiving computer is not online and polling the receiving computer until the receiving computer is online;
determining, with a network management service when the receiving computer is directly addressable by the sending computer;
determining, with the network management service, when the sending computer is directly addressable by the receiving computer;
resolving a delivery address of the receiving computer at the time the receiving computer is directly addressable; and
releasing the private message directly to the receiving computer when the receiving computer pulls the private message from the sending 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.
19 Citations
21 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 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, when the receiving computer is a member of a private messaging network that includes the sending computer; determining, with the system registry, when the receiving computer is online; storing the private message on the sending computer when the receiving computer is not online and polling the receiving computer until the receiving computer is online; determining, with a network management service when the receiving computer is directly addressable by the sending computer; determining, with the network management service, when the sending computer is directly addressable by the receiving computer; resolving a delivery address of the receiving computer at the time the receiving computer is directly addressable; and releasing the private message directly to the receiving computer when the receiving computer pulls the private message from the sending computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for resolving a communications path and sending a private message from a sending computer under the physical possession of a sender to a receiving computer over a computer network, the system comprising:
-
a system registry configured to identify the receiving computer to which the private message is sent, determine when the receiving computer is a member of a private messaging network that includes the sending computer, and determine when the receiving computer is online; a computer storage memory on the sending computer configured to store the private message when the receiving computer is not online and polling the receiving computer until the receiving computer is online; and a network management service configured to determine when the receiving computer is directly addressable by the sending computer, determine when the sending computer is directly addressable by the receiving computer, resolve a delivery address of the receiving computer at the time the receiving computer is directly addressable, and release the private message directly to the receiving computer when the receiving computer pulls the private message from the sending computer. - View Dependent Claims (20, 21)
-
Specification