Patent ID: 9674156
Date: 2017-06-06
CPC Classifications: H04L

Claim:
1. A method for securely transferring digital data from a data owner to a data assignee through a third party comprising: receiving, from the data assignee by a server associated with the third party, a public key of the data assignee; sending, from the server associated with the third party to the data owner, the public key of the data assignee and a public key of the third party; receiving by the server associated with the third party from the data owner: maintaining, by the server associated with the third party, software applications and environments for proper viewing or execution of the digital data in accordance with the data description record; recognizing, by the server associated with the third party, the occurrence of the trigger event associated with the data assignee; and sending, from the server associated with the third party to the data assignee after recognizing the occurrence of the trigger, the digital data encrypted with the public key of the data assignee and the software applications and environments necessary for proper viewing or execution of the digital data.