Trusted and secure techniques, systems and methods for item delivery and execution
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-040/00
G06Q-021/00
출원번호
UP-0829553
(2007-07-27)
등록번호
US-7587369
(2009-09-22)
발명자
/ 주소
Ginter, Karl L.
Shear, Victor H.
Spahn, Francis J.
Van Wie, David M.
Weber, Robert P.
출원인 / 주소
Intertrust Technologies Corporation
대리인 / 주소
Finnegan, Henderson, Farabow, Garret & Dunner LLP
인용정보
피인용 횟수 :
31인용 특허 :
17
초록▼
Documents and other items can be delivered electronically from sender to recipient with a level of trustedness approaching or exceeding that provided by a personal document courier. A trusted electronic go-between can validate, witness and/or archive transactions while, in some cases, actively parti
Documents and other items can be delivered electronically from sender to recipient with a level of trustedness approaching or exceeding that provided by a personal document courier. A trusted electronic go-between can validate, witness and/or archive transactions while, in some cases, actively participating in or directing the transaction. Printed or imaged documents can be marked using handwritten signature images, seal images, electronic fingerprinting, watermarking, and/or steganography. Electronic commercial transactions and transmissions take place in a reliable, "trusted" virtual distribution environment that provides significant efficiency and cost savings benefits to users in addition to providing an extremely high degree of confidence and trustedness. The systems and techniques have many uses including but not limited to secure document delivery, execution of legal documents, and electronic data interchange (EDI).
대표청구항▼
What is claimed is: 1. A method for facilitating a transaction between at least a first party and a second party, the method comprising the steps of: obtaining one or more electronic control sets that specify two or more conditions that must be satisfied in order to complete the transaction, the el
What is claimed is: 1. A method for facilitating a transaction between at least a first party and a second party, the method comprising the steps of: obtaining one or more electronic control sets that specify two or more conditions that must be satisfied in order to complete the transaction, the electronic control sets being configured to be enforced by tamper-resistant hardware in a first computer system and/or software stored in a memory of the first computer system and being executed by a processor of the first computer system; receiving a secure container containing an electronic version of a contract between the first party and the second party, wherein the step of obtaining the one or more electronic control sets comprises generating the one or more electronic control sets based, at least in part, on the contract; receiving a first electronic notification that a first condition has been satisfied; receiving a second electronic notification that a second condition has been satisfied; determining that the two or more conditions have been satisfied; and securely notifying at least the first party and the second party that the two or more conditions have been satisfied, wherein at least the first electronic notification and the second electronic notification are digitally signed. 2. The method of claim 1, further comprising the step of communicating with a first remote entity to determine whether the first condition has been satisfied. 3. The method of claim 2, in which the first condition is selected from the group consisting of: deposit of funds into an account; approval of the transaction by a third party; and fulfillment of one or more legal requirements for performing the transaction. 4. The method of claim 1, further comprising the step of sending, to a first remote entity, a request to satisfy the first condition. 5. The method of claim 4, further comprising the step of communicating with the first remote entity to determine whether the first condition has been satisfied. 6. The method of claim 4, further comprising the step of sending, to a second remote entity, a request to satisfy the second condition. 7. The method of claim 1, further comprising the step of issuing one or more instructions upon determining that the two or more conditions have been satisfied. 8. The method of claim 7, in which at least one of the one or more instructions is selected from the group consisting of: an instruction to deposit funds into an account of the first party; an instruction to make a payment to a third party; an instruction to notarize an electronic document associated with the transaction; and an instruction to file an electronic document associated with the transaction with a governmental authority. 9. The method of claim 1, in which at least the first electronic notification is received in a secure electronic container. 10. The method of claim 1, further comprising the step of issuing one or more notifications that the first condition has been satisfied. 11. The method of claim 1, further comprising the step of authenticating at least one of the first and second parties. 12. The method of claim 1, wherein the transaction is the transfer of real property, the contract is a real estate purchase agreement, the first party is the seller, and the second party is the buyer. 13. A computer-readable storage medium comprising program code, the program code being operable, when executed by an electronic appliance, to cause the electronic appliance to perform steps comprising: obtaining one or more electronic control sets that specify two or more conditions that must be satisfied in order to complete a transaction between at least a first party and a second party, the electronic control sets being configured to be enforced by tamper-resistant hardware and/or software running on the electronic appliance; receiving a secure container containing an electronic version of a contract between the first party and the second party; generating the one or more electronic control sets based, at least in part, on the contract; receiving a first electronic notification that a first condition has been satisfied; receiving a second electronic notification that a second condition has been satisfied; determining that the two or more conditions have been satisfied; and securely notifying at least the first party and the second party that the two or more conditions have been satisfied, wherein at least the first electronic notification and the second electronic notification are digitally signed. 14. The computer-readable storage medium of claim 13, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of communicating with a first remote entity to determine whether the first condition has been satisfied. 15. The computer-readable medium storage of claim 14, in which the first condition is selected from the group consisting of: deposit of funds into an account; approval of the transaction by a third party; and fulfillment of one or more legal requirements for performing the transaction. 16. The computer-readable storage medium of claim 13, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of sending, to a first remote entity, a request to satisfy the first condition. 17. The computer-readable storage medium of claim 16, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of communicating with the first remote entity to determine whether the first condition has been satisfied. 18. The computer-readable storage medium of claim 16, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of sending, to a second remote entity, a request to satisfy the second condition. 19. The computer-readable storage medium of claim 13, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of issuing one or more instructions upon determining that the two or more conditions have been satisfied. 20. The computer-readable storage medium of claim 19, in which at least one of the one or more instructions is selected from the group consisting of: an instruction to deposit funds into an account of the first party; an instruction to make a payment to a third party; an instruction to notarize an electronic document associated with the transaction; and an instruction to file an electronic document associated with the transaction with a governmental authority. 21. The computer-readable storage medium of claim 13, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of issuing one or more notifications that the first condition has been satisfied. 22. The computer-readable storage medium of claim 13, further including program code that is operable, when executed by the electronic appliance, to cause the electronic appliance to perform the step of authenticating at least one of the first and second parties. 23. A system for facilitating a transaction between at least a first party and a second party, the system comprising: an electronic appliance for obtaining one or more electronic control sets that specify two or more conditions that must be satisfied in order to complete the transaction, and receiving and opening a secure container containing an electronic version of a contract between the first party and the second party, the electronic appliance including tamper-resistant hardware and/or tamper-resistant software stored in a memory of the electronic appliance and being executed by a processor of the electronic appliance, wherein the electronic appliance further comprises means for generating the one or more electronic control sets based, at least in part, on the contract; means for receiving and opening a secure container containing an electronic version of a contract between the first party and the second party means for receiving a first electronic notification that a first condition has been satisfied; means for receiving a second electronic notification that a second condition has been satisfied; means for determining that the two or more conditions have been satisfied; means for securely notifying at least the first party and the second party that the two or more conditions have been satisfied; and means for verifying a first digital signature associated with the first electronic notification and a second digital signature associated with the second electronic notification. 24. The system of claim 23, further comprising means for communicating with a first remote entity to determine whether the first condition has been satisfied. 25. The system of claim 23, further comprising means for sending, to a first remote entity, a request to satisfy the first condition. 26. The system of claim 25, further comprising means for communicating with the first remote entity to determine whether the first condition has been satisfied. 27. The system of claim 25, further comprising means for sending, to a second remote entity, a request to satisfy the second condition. 28. The system of claim 23, further comprising means for issuing one or more instructions upon determining that the two or more conditions have been satisfied. 29. The system of claim 28, in which at least one of the one or more instructions is selected from the group consisting of: an instruction to deposit funds into an account of the first party; an instruction to make a payment to a third party; an instruction to notarize an electronic document associated with the transaction; and an instruction to file an electronic document associated with the transaction with a governmental authority. 30. The system of claim 23, further comprising means for opening a secure electronic container containing the first electronic notification. 31. The system of claim 23, further comprising means for issuing one or more notifications that the first condition has been satisfied. 32. The system of claim 23, further comprising means for authenticating at least one of the first and second parties.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Beetcher Robert Carl ; Corrigan Michael Joseph ; Reardon ; Jr. Francis Joseph ; Moran James William, Apparatus and method for controlling access to software.
Fischer Addison M. (60 14th Ave. South Naples FL 33942), Computer system security method and apparatus for creating and using program authorization information data structures.
Graziano James M. (4662 Weld County Rd. 34 Platteville CO 80651) Dziewit Halina S. (5260 Centennial Trail Boulder CO 80302), Knowledge based system for document authentication.
Graziano James M. (4662 Weld County Road 34 Platteville CO 80651) Dziewit Halina S. (5260 Centennial Trail Boulder CO 80302), Knowledge based system for document authentication (apparatus).
Bertina Johannes Marinus George (Canning Vale AUX) Oliver Quentin Rees (South Perth AUX), System and method for performing transactions and a portable intelligent device therefore.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of composite digital works.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Gokturk, Salih Burak; Anguelov, Dragomir; Vanhoucke, Vincent O.; Lee, Kuang-chih; Vu, Diem Thanh; Yang, Danny; Shah, Munjal; Khan, Azhar, System and method for providing objectified image renderings using recognition information from images.
Gokturk, Salih Burak; Anguelov, Dragomir; Vanhoucke, Vincent; Lee, Kuang-Chih; Vu, Diem; Yang, Danny; Shah, Munjal; Khan, Azhar, System and method for providing objectified image renderings using recognition information from images.
Gokturk, Salih Burak; Anguelov, Dragomir; Vanhoucke, Vincent; Lee, Kuang-chih; Vu, Diem; Yang, Danny; Shah, Munjal; Khan, Azhar, System and method for providing objectified image renderings using recognition information from images.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.