IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0535998
(2012-06-28)
|
등록번호 |
US-8606673
(2013-12-10)
|
발명자
/ 주소 |
- Grim, III, Clifton E.
- Schmidt, Christopher I.
- Wilson, John D.
|
출원인 / 주소 |
|
대리인 / 주소 |
Young Basile Hanlon & MacFarlane P.C.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
21 |
초록
▼
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 informatio
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.
대표청구항
▼
1. A method for escrowing digital data, comprising: receiving escrow parameters at a secure vault, the escrow parameters including at least one condition for releasing the digital data;creating an escrow contract, the escrow contract based upon specified escrow parameters of the escrow parameters;cr
1. A method for escrowing digital data, comprising: receiving escrow parameters at a secure vault, the escrow parameters including at least one condition for releasing the digital data;creating an escrow contract, the escrow contract based upon specified escrow parameters of the escrow parameters;creating a handle that identifies the digital data using a processor;storing the digital data in a storage device of the secure vault;storing a mapping between the handle that identifies the digital data and a location of the digital data in the secure vault;retrieving the digital data from the secure vault using the mapping between the handle that identifies the digital data and the location of the digital data in the secure vault when the digital data can be released; andreleasing the digital data to a recipient after retrieving the digital data based on the escrow parameters; andwherein the at least one condition comprises receipt of a required payment and the escrow parameters include an escrow recipient including:receiving an instruction from a payor to execute a payment sum;determining whether the payment sum satisfies the required payment; andinstructing a financial institution to debit an account of the payor and credit an account of a payment target, wherein the digital data is retrieved and released from the secure vault to the escrow recipient after the account of the payment target is credited. 2. The method of claim 1, further comprising: storing an escrow contract, along with an association to the digital data, in a database, the escrow contract based on at least some of the escrow parameters. 3. The method of claim 2, further comprising: receiving an instruction from a depositor to reverse the escrow contract;retrieving the escrow contract;verifying that the depositor can reverse the escrow contract, wherein the digital data can be released when the depositor can reverse the escrow contract, and wherein releasing the digital data comprises releasing the digital data to the depositor after retrieving the digital data; anddeleting the digital data from the secure vault after releasing the digital data to the depositor. 4. The method of claim 2 wherein the at least one condition comprises a current date being after a release date for the digital data, further comprising: periodically searching the database for escrow contracts having a respective release date before a date of the search, the date of the search defining the current date;receiving a contract ID for each of the escrow contracts having the release date before the current date; andfor each contract ID: retrieving the escrow contract associated with the contract ID;verifying that the digital data associated with the escrow contract can be released by the current date; andperforming the retrieving and releasing steps on the current date when the digital data associated with the escrow contract can be released. 5. The method of claim 4 wherein the at least one condition comprises a current time on the current date being after a release time on the release date, and wherein performing the retrieving and releasing steps on the current date when the digital data associated with the escrow contract can be released further comprises performing the retrieving and releasing steps after the release time on the current date. 6. The method of claim 1 wherein the digital data stored in the secure vault is encrypted digital data. 7. The method of claim 6, further comprising: decrypting the digital data after retrieving the digital data from the secure vault and before releasing the digital data. 8. The method of claim 6, further comprising: receiving the encrypted digital data at the secure vault. 9. The method of claim 6, further comprising: receiving the digital data at the secure vault; andencrypting the digital data to form the encrypted digital data before storing the digital data in the secure vault. 10. The method of claim 1 wherein the at least one condition comprises at least one of a date or a time. 11. The method of claim 1 wherein the at least one condition comprises fulfillment of another escrow contract. 12. An apparatus for escrowing digital data, comprising: a processor and a storage device providing secure vault services, the processor configured to:receive escrow parameters, the escrow parameters including at least one condition for releasing the digital data;creating an escrow contract, the escrow contract based upon specified escrow parameters of the escrow parameters;create a handle that identifies the digital data;store the digital data in a secure vault defined by the storage device;store a mapping between the handle that identifies the digital data and a location of the digital data in the secure vault using a processor;retrieve the digital data from the secure vault using the mapping between the handle that identifies the digital data and the location of the digital data in the secure vault when the digital data can be released; andrelease the digital data to a recipient after retrieving the digital data based on the escrow parameters; andwherein the at least one condition comprises includes receipt of a required payment including: receiving an indication that a payment sum has been received;receiving an instruction to release the digital data when the payment sum satisfies the required payment; andinstructing a financial institution to credit an account of a payment target. 13. The apparatus of claim 12 wherein the processor is configured to encrypt the digital data before the digital data is stored in the secure vault. 14. The apparatus of claim 12 wherein the processor is configured to: create an escrow contract based on at least some of the escrow parameters; andstore the escrow contract in a contract database. 15. The apparatus of claim 14 wherein the at least one condition comprises a current date and a current time being after a release date and a release time for the digital data, and the escrow parameters include an escrow recipient, further comprising: periodically searching the database for escrow contracts having a respective release date before a date of the search, the date of the search defining the current date;receiving a contract ID for each of the escrow contracts having the release date before the current date;for each contract ID: retrieving the escrow contract associated with the contract ID;verifying that the digital data associated with the escrow contract can be released by the current date; andperforming the retrieving and releasing steps to release the digital data to the escrow recipient on the current date and after the release time when the digital data associated with the escrow contract can be released by the current date. 16. The apparatus of claim 12 wherein the processor is configured to: receive the digital data as encrypted digital data from a depositor. 17. The apparatus of claim 12 wherein the processor is configured to: receive the digital data from a depositor;store an escrow contract based on at least some of the escrow parameters in a contract database;receive an instruction from a depositor to reverse the escrow contract;retrieve the escrow contract from the contract database;verify that the depositor can reverse the escrow contract, wherein the processor is configured to retrieve the digital data by retrieving the digital data from the secure vault using the mapping between the handle that identifies the digital data and the location of the digital data in the secure vault when the depositor can reverse the escrow contract, and to release the digital data by releasing the digital data to the depositor after retrieving the digital data; anddelete the digital data from the secure vault after the digital data is released to the depositor. 18. The apparatus of claim 12 wherein the escrow parameters include an expiration date, and wherein the digital data can be released when the at least one condition is satisfied before the expiration date.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.