Claims
- 1. A method for facilitating a financial transaction, the method comprising:
providing a common digital platform accessible to a plurality of users; providing at the common digital platform a set of electronic documents, each electronic document comprising a data index and a set of data fields associated with the document; receiving transaction information at the digital platform; merging the received transaction information in the data index associated with each document; populating the data fields of the document with the information from the data index of each document; determining whether corresponding data fields in different documents contain identical information.
- 2. The method of claim 1, further comprising:
receiving updated transaction information at the digital platform; merging the received updated transaction information in the data index associated with each document; replacing previously received transaction information with the updated transaction information.
- 3. The method of claim 1, wherein the documents comprise XML or HTML documents.
- 4. The method of claim 1, further comprising determining whether the transaction information complies with a predetermined set of rules.
- 5. The method of claim 1, further comprising maintaining the documents in a predetermined order.
- 6. The method of claim 1, further comprising determining whether corresponding information in the data index of a single document is identical.
- 7. The method of claim 1, further comprising presenting a user with a message if the corresponding information in the data indexes of different documents is not identical.
- 8. The method of claim 1, further comprising:
publishing the documents; permitting editing of the documents; permitting viewing of the document only after successful syntactic and semantic validation.
- 9. The method of claim 1, further comprising:
tamper-sealing at least one of the documents; determining whether the tamper-sealed document has been edited subsequent to the tamper-sealing; presenting a user with a message if the tamper-sealed document has been edited subsequent to the tamper-sealing.
- 10. The method of claim 1, further comprising determining whether the information in the data index of each document is identical to corresponding data in the transaction information.
- 11. The method of claim 1, further comprising designating a set of transaction participants that are authorized to access the documents.
- 12. The method of claim 1, further comprising:
designating a first set of transaction participants that are authorized to access a first set of the documents; designating a second set of transaction participants that are authorized to access a second set of the documents, wherein the first and second sets of transaction participants are not mutually exclusive.
- 13. The method of claim 1, further comprising designating at least one transaction participant authorized to sign individual transaction documents.
- 14. The method of claim 1, further comprising permitting electronic signature of the documents.
- 15. The method of claim 1, further comprising:
permitting electronic signature of individual documents; encrypting at least one of the documents after individual documents have been electronically signed.
- 16. The method of claim 1, further comprising maintaining a record of transfer associated with the documents.
- 17. The method of claim 1, further comprising maintaining a record of transfer associated with the documents, wherein a lender is listed as a first entry in the record of transfer and a subsequent transferee is listed as a second entry in the record of transfer.
- 18. The method of claim 1, further comprising maintaining a registry of the documents, the registry comprising identification information and storage location information for each of the documents.
- 19. The method of claim 1, further comprising:
permitting individual ones of the documents to be electronically signed; encrypting at least one of the electronically signed documents; storing the encrypted documents in an electronic vault; maintaining a record of transfer associated with the encrypted documents.
- 20. The method of claim 1, further comprising transmitting transaction information to a government recorder for recordation at the government recorder.
- 21. The method of claim 1, further comprising determining a type of the financial transaction and selecting the set of electronic documents that corresponds to the type of the financial transaction.
- 22. A method for determining an estimate of closing costs associated with a real estate transaction, the method comprising:
providing a database including a cost estimate for each of a plurality of separate types of closing costs for each of a plurality of geographical locations; receiving transaction information, the transaction information including identification of the geographical location of the real estate; identifying a set of separate closing costs from the database based on the transaction information; determining an estimate of closing costs associated with the real estate transaction based on the identified set of separate closing costs.
- 23. The method of claim 22, wherein the transaction information further comprises an address of the real estate.
- 24. The method of claim 22, wherein the transaction information further comprises an approximate value of the real estate.
- 25. The method of claim 22, wherein the transaction information further comprises a loan amount.
- 26. The method of claim 22, wherein the plurality of separate closing costs further comprises: an appraiser fee, an inspection fee, and a title fee.
- 27. The method of claim 22, wherein the separate closing costs further comprises: tax costs and insurance costs.
- 28. The method of claim 22, wherein the determining an estimate of closing costs associated with the real estate transaction further comprises summing the identified set of separate costs.
- 29. The method of claim 22, wherein the separate types of closing costs further comprise real estate commission costs.
- 30. The method of claim 22 wherein the transaction information further includes a down payment amount.
- 31. The method of claim 22 wherein the separate types of closing costs further comprise a real estate commission cost, a processing fee, a tax fee, an appraiser fee, and an inspection fee.
- 32. A method of automating a real estate mortgage transaction, the method comprising:
generating a set of real estate mortgage transaction documents in electronic format, the real estate mortgage transaction documents including a note; permitting electronic execution of the note; encrypting the executed note; storing the encrypted note in an electronic vault.
- 33. The method of claim 32, further comprising:
associating a record of transfer with the encrypted note; listing lender identification information as an entry on the record of transfer.
- 34. The method of claim 33, wherein the record of transfer is stored in the electronic vault.
- 35. The method of claim 32, further comprising:
associating a record of transfer with the encrypted note; listing lender identification information as an entry on the record of transfer; receiving information identifying a transfer to a first investor; listing first investor information as an entry on the record of transfer.
- 36. The method of claim 35, further comprising:
receiving information identifying a transfer to a second investor; listing the second investor as an entry on the record of transfer.
- 37. The method of claim 32, further comprising maintaining a registry associated with the real estate mortgage transaction documents, the registry comprising an identifier and storage location information for each of the real estate mortgage transaction documents.
- 38. The method of claim 32, further comprising only permitting access to the encrypted note by a current owner of the note.
- 39. A method for managing funds in a financial transaction, the method comprising:
determining an amount of funds to be paid into the financial transaction; determining an amount of funds to be paid out of the financial transaction; determining whether the amount of funds to be paid into the financial transaction equals the amount of funds being paid out of the financial transaction; determining whether the funds to be paid into the financial transaction have been received; coordinating disbursement of the funds to be paid out of the financial transaction only if the amount of funds to be paid into the financial transaction equals the amount of funds being paid out of the financial transaction and the funds to be paid into the financial transaction have been received.
- 40. The method of claim 39, wherein the coordinating disbursement of the funds further comprises sending a wire transfer of funds to a payee.
- 41. The method of claim 39, wherein the coordinating disbursement of the funds further comprises sending an ACH disbursement to a payee.
- 42. The method of claim 39, wherein the coordinating disbursement of the funds further comprises printing a check made out to a payee.
- 43. The method of claim 39, wherein the coordinating disbursement of the funds further comprises sending a disbursement to each of multiple payees.
- 44. The method of claim 39, wherein the coordinating disbursement of the funds further comprises sending a disbursement to each of multiple payees, the payees including a title company and a closing agent.
- 45. The method of claim 39, further comprising preventing disbursements associated with the financial transaction if the amount of funds to be paid into the financial transaction does not equal the amount of funds being paid out of the financial transaction or if the funds to be paid into the financial transaction have not been received.
- 46. The method of claim 39, further comprising generating a user message regarding the funds associated with the financial transaction if the amount of funds to be paid into the financial transaction does not equal the amount of funds being paid out of the financial transaction.
- 47. A system for providing financial services automation of transactions, the system comprising:
a documents management module for managing a set of transaction documents; a funds management module for managing transfers of funds between entities associated with the transaction; a signature module for permitting electronic execution of at least one of the transaction documents; a delivery module for recording changes in ownership of at least one of the transaction documents.
- 48. The system of claim 47, further comprising a dynamic pricing engine for generating a closing cost estimate based on a geographical location of a real estate property.
- 49. The system of claim 47, further comprising an analytic services engine for generating statistics based on the transactions.
- 50. The system of claim 47, further comprising a tracking module for monitoring advancement of a transaction and identifying occurrence of certain transaction events and notifying transaction participants of the occurrence of the transaction events.
- 51. The system of claim 47, further comprising a recording module for electronically transmitting transaction information to a government recorder for recordation at the government recorder.
- 52. The system of claim 47, further comprising a payment module for executing transfer of funds based on data from the funds management module.
- 53. The system of claim 47, further comprising a process automation module for coordinating the functions of the documents management module, the funds management module, the signature module, and the delivery module.
- 54. A system for managing transaction documents, the system comprising:
a common digital platform accessible to a plurality of users; a set of electronic documents stored at the common digital platform, each electronic document comprising a data index and a set of data fields associated with the document; the common digital platform being configured to receive transaction information in electronic format and to merge the received transaction information in the data index associated with each document; wherein the common digital platform is configured to populate the data fields of the document with the information from the data index of each document and to determine whether corresponding data fields in different ones of the documents contain identical information.
- 55. The system of claim 54, wherein the common digital platform is configured to receive updated transaction information and to replace corresponding transaction information with the updated transaction information.
- 56. The system of claim 54, wherein the documents comprise XML or HTML documents.
- 57. The system of claim 54, wherein the common digital platform is configured to permit viewing by a user of at least one of the documents.
- 58. The system of claim 54, wherein the common digital platform determines whether corresponding information in the data indexes of different documents is not identical.
- 59. The system of claim 54, wherein the common digital platform is configured to tamper-seal one or more of the documents.
- 60. The system of claim 54, wherein the common digital platform is configured to designate a first set of transaction participants that are authorized to view a first set of the documents and a second set of transaction participants that are not authorized to view the first set of transaction documents.
- 61. The system of claim 54, wherein the common digital platform is configured to permit electronic signature of individual ones of the documents.
- 62. A system for determining an estimate of closing costs associated with a real estate transaction, the system comprising:
a database including a cost estimate for each of a plurality of separate types of closing costs for each of a plurality of geographical locations; a computer system coupled to a network for receiving transaction information over the network, the transaction information including identification of the geographical location of the real estate; the computer system configured to identify a set of separate closing costs from the database based on the transaction information and to determine an estimate of closing costs associated with the real estate transaction based on the identified set of separate closing costs.
- 63. The system according to claim 62, wherein the transaction information includes a mailing address associated with the real estate.
- 64. The system according to claim 62, wherein the plurality of separate closing costs further comprises a tax cost, an insurance cost, a title fee, an appraiser fee, and an inspection fee.
- 65. The system according to claim 62, wherein the transaction information further comprises a down payment amount.
- 66. A system for automating a real estate mortgage transaction, the system comprising:
a computer-readable medium having a set of real estate mortgage transaction documents stored thereon, the real estate mortgage transaction documents including a note; a computer system including an electronic signature module for permitting electronic signature of the note by a user, the electronic signature module being configured to encrypt the note after being electronically signed; a storage device for storing the encrypted note in an electronic vault.
- 67. The system according to claim 66, wherein a record of transfer is stored at the storage device, the record of transfer being associated with the encrypted note and listing lender identification information as an entry on the record of transfer.
- 68. The system according to claim 67, wherein an investor is listed as an entry on the record of transfer.
- 69. The system according to claim 66, wherein a registry is stored at the storage device, the registry comprising an identifier and storage location information for each of the real estate mortgage transaction documents.
- 70. The system according to claim 66, wherein the computer system is configured to only permit access to the encrypted note by a current owner of the note.
- 71. A system for performing funds management for a financial transaction, the system comprising:
a computer system having a funds management module for determining an amount of funds to be paid into the financial transaction and an amount of funds to be paid out of the financial transaction; the funds management module configured to determine whether the amount of funds to be paid into the financial transaction equals the amount of funds to be paid out of the financial transaction and to only permit disbursement of the funds to be paid out of the financial transaction if the funds to be paid into the financial transaction have been received and are equal in amount to the amount of funds to be paid out of the financial transaction.
- 72. The system according to claim 71, wherein the funds management module is configured to coordinate disbursement of funds to one or more payees.
- 73. The system according to claim 71, wherein the funds management module is configured to prevent disbursements associated with the financial transaction if the amount of funds to be paid into the financial transaction does not equal the amount of funds being paid out of the financial transaction or if the funds to be paid into the financial transaction have not been received.
- 74. The system according to claim 71, wherein the funds management module is configured to coordinate disbursement of funds by a wire transfer or by a ACH disbursement.
- 75. A system for performing analytic techniques to mortgage transaction information, the system comprising:
a storage device having mortgage transaction information stored thereon, the mortgage transaction information comprising information associated with multiple transactions, multiple lenders, real estate properties located in different geographical locations; a computer system including an analytic services module for performing statistical analysis of the mortgage transaction information.
- 76. The system according to claim 75, wherein the analytic services module is configured to determine a number of mortgage transactions closed by a particular one of the lenders in a given time period.
- 77. The system according to claim 75, wherein the analytic services module is configured to determine a percentage of mortgage transactions closed in a particular geographical area in given time by a particular one of the lenders.
- 78. The system according to claim 75, wherein the analytic services module is configured to determine an average amount of time taken for each of a subset of the mortgage transactions to close.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to U.S. patent application Ser. No. 09/706,453, filed Nov. 3, 2000, which is a continuation-in-part of U.S. patent application Ser. No. 09/510,655, filed Feb. 22, 2000, the disclosures of both are incorporated herein by reference in their respective entireties.