Escrowing digital property in a secure information vault
First Claim
1. A method for escrowing data, comprising:
- receiving escrow parameters comprising at least one condition for releasing the escrowed data, and an escrow recipient;
creating an escrow contract based upon specified escrow parameters;
storing the digital data in a secure information vault;
storing the escrow contract, along with an association to the stored digital data, in a database;
determining when the at least one condition has been satisfied; and
when the at least one condition has been satisfied, releasing the digital data to the escrow recipient.
3 Assignments
0 Petitions
Accused Products
Abstract
Digital data can be escrowed by receiving escrow parameters including a condition(s) for releasing the escrowed data, and an escrow recipient. An escrow contract is then created based upon the specified escrow parameters. The escrowing further includes storing the digital data in a secure information vault, and storing the escrow contract, along with a pointer to the stored data, in a database. When the condition has been satisfied, the data is released to the escrow recipient. The condition(s) for release can be a payment sum, a date, an indication from a depositor, a trustee or a vault administrator, and/or fulfillment of another escrow contract.
77 Citations
44 Claims
-
1. A method for escrowing data, comprising:
-
receiving escrow parameters comprising at least one condition for releasing the escrowed data, and an escrow recipient;
creating an escrow contract based upon specified escrow parameters;
storing the digital data in a secure information vault;
storing the escrow contract, along with an association to the stored digital data, in a database;
determining when the at least one condition has been satisfied; and
when the at least one condition has been satisfied, releasing the digital data to the escrow recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
store escrow parameters comprising at least one condition for releasing the escrowed data, and an escrow recipient;
create an escrow contract based upon specified escrow parameters;
store the digital data in a secure information vault;
store the escrow contract, along with an association to the stored digital data, in a database;
determine when the at least one condition has been satisfied; and
when the at least one condition has been satisfied, release the digital data to the escrow recipient. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for escrowing digital data, comprising:
-
a server providing information vault services that receive digital data, and receive escrow parameters comprising at least one condition for releasing escrowed data and an escrow recipient;
a secure information vault that stores the digital data; and
a contract database storing an escrow contract, along with a pointer to the digital data stored in the secure information vault, the escrow contract comprising the at least one condition and the escrow recipient;
wherein the server determines when the at least one condition has been satisfied, and when the at least one condition has been satisfied, the server releases the digital data to the escrow recipient. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for escrowing data, comprising:
-
a processor; and
a memory, the processor and memory providing vault services that receive the digital data and store the digital data in a vault, and receive escrow parameters comprising at least one condition for releasing escrowed data and an escrow recipient, the vault services creating an escrow contract comprising the at least one condition and the escrow recipient, wherein the vault services determines when the at least one condition has been satisfied, and when the at least one condition has been satisfied, the vault services release the data to the escrow recipient. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification