System and Method for Trading Debt Instruments
First Claim
1. A system for facilitating debt instrument transactions, the system comprising:
- a processor for communication with a plurality of remote computers via a network; and
a memory;
the processor configured to;
store a data structure in the memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile;
complete a debt instrument transaction between the user and a lender in response to inputs from a plurality of the remote computers;
detect the completed debt instrument transaction; and
in response to detection of the completed debt instrument transaction, automatically update the stored user profile based on the completed debt instrument transaction to thereby keep the user profile current such that a lender can review the updated user profile to make a decision on whether to extend an offer to the user regarding another debt instrument transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for facilitating debt instrument transactions has a processor for communication with a plurality of remote computers via a network. The processor is configured to store a data structure in a memory. The data structure has data items associated together as a user profile. The data items comprise data representative of a financial condition and creditworthiness for a user associated with the user profile. The processor is further configured to complete a debt instrument transaction between the user and a lender in response to inputs from a plurality of the remote computers. The processor is further configured to detect the completed debt instrument transaction, and in response to detection of the completed debt instrument transaction, automatically update the stored user profile based on the completed debt instrument transaction and republish the updated user profile so a lender may extend an offer to the user regarding another debt instrument transaction.
91 Citations
90 Claims
-
1. A system for facilitating debt instrument transactions, the system comprising:
-
a processor for communication with a plurality of remote computers via a network; and a memory; the processor configured to; store a data structure in the memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile; complete a debt instrument transaction between the user and a lender in response to inputs from a plurality of the remote computers; detect the completed debt instrument transaction; and in response to detection of the completed debt instrument transaction, automatically update the stored user profile based on the completed debt instrument transaction to thereby keep the user profile current such that a lender can review the updated user profile to make a decision on whether to extend an offer to the user regarding another debt instrument transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method for facilitating debt instrument transactions, the method comprising:
-
storing a data structure in a memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile; completing a debt instrument transaction between the user and a lender in response to inputs from a plurality of the remote computers received via a network; detecting the completed debt instrument transaction; and in response to detecting the completed debt instrument transaction, automatically updating the stored user profile based on the completed debt instrument transaction to thereby keep the user profile current such that a lender can review the updated user profile to make a decision on whether to extend an offer to the user regarding another debt instrument transaction; and wherein the method steps are performed by a processor.
-
-
61. A system for facilitating debt instrument transactions, the system comprising:
-
a processor for communication with a plurality of remote computers via a network; and a memory configured to store a plurality of user profile data structures, each user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user; the processor configured to; define at least one criterion for automatically generating a hard offer with respect to a debt instrument transaction in response to input from the first of the remote computers for operation by a lender; perform a search of a plurality of the user profile data structures to find any user profiles having parameters that match the defined at least one criterion; in response to the search finding a user profile that matches the defined at least one criterion, automatically generate a hard offer for a debt instrument transaction; and communicate the generated hard offer to a second of the remote computers for operation by the user associated with the matching user profile. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A method for facilitating debt instrument transactions, the method comprising:
-
storing a plurality of user profile data structures in a memory, each user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user; defining at least one criterion for automatically generating a hard offer with respect to a debt instrument transaction in response to input via a network from a first remote computer operated by a lender; performing a search of a plurality of the user profile data structures to find any user profiles having parameters that match the defined at least one criterion; in response to the search finding a user profile that matches the defined at least one criterion, automatically generating a hard offer for a debt instrument transaction; and communicating the generated hard offer via a network to a second remote computer operated by the user associated with the matching user profile; and wherein the method steps are performed by a processor.
-
-
77. A system for facilitating debt instrument transactions, the system comprising:
-
a processor for communication with a plurality of remote computers via a network; and a memory configured to store a user profile data structure, the user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user; the processor configured to; define at least one acceptance criterion for the user profile in response to input from a remote computer, the at least one acceptance criterion for automatically accepting a hard offer with respect to a debt instrument transaction; store the defined at least one acceptance criterion in the memory in association with the user profile data structure; receive data corresponding to a hard offer for a debt instrument transaction that is directed toward the user profile; determine whether the hard offer matches the defined at least one acceptance criterion; and in response to a determination that the hard offer matches the defined at least one acceptance criterion, automatically accept the hard offer. - View Dependent Claims (78, 79)
-
-
80. A method for facilitating debt instrument transactions, the method comprising:
-
storing a user profile data structure in a memory, the user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user; defining at least one acceptance criterion for the user profile in response to input from a remote computer, the at least one acceptance criterion for automatically accepting a hard offer with respect to a debt instrument transaction; storing the defined at least one acceptance criterion in the memory in association with the user profile data structure; receiving data corresponding to a hard offer for a debt instrument transaction that is directed toward the user profile; determining whether the hard offer matches the defined at least one acceptance criterion; and in response to a determination that the hard offer matches the defined at least one acceptance criterion, automatically accepting the hard offer; and wherein the method steps are performed by a processor.
-
-
81. A system comprising:
-
a processor; and a memory configured to store a plurality of user profile data structures, each user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user, wherein at least a plurality of the user profile data structures comprise at least one data item representative of a debt owed by the associated user; the processor configured to; analyze a plurality of the user profile data structures to determine an average characteristic for a type of debt owed by a plurality of the users; for a plurality of the user profile data structures having a data item indicative of that characteristic, compare that characteristic in the plurality of user profile data structures with the average characteristic; and based on the comparison, for at least one of the compared user profile data structures, generate data indicative of how that characteristic for the at least one compared user profile differs from the average characteristic.
-
-
82. A method comprising:
-
analyzing a plurality of user profile data structures stored in a memory to determine an average characteristic for a type of debt owed by a plurality of the users, each user profile data structure being associated with a user and comprising a plurality of data items associated together, the data items comprising data representative of a financial condition and creditworthiness for the associated user, wherein at least a plurality of the user profile data structures comprise at least one data item representative of a debt owed by the associated user; for a plurality of the user profile data structures having a data item indicative of that characteristic, comparing that characteristic in that plurality of user profile data structures with the average characteristic; and based on the comparison, for at least one of the compared user profile data structures, generating data indicative of how that characteristic for the at least one compared user profile differs from the average characteristic; and wherein the method steps are performed by a processor.
-
-
83. A system for facilitating debt instrument transactions, the system comprising:
-
a processor for communication with a plurality of remote computers via a network; and a memory; the processor configured to; store a data structure in the memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile; provide a first of the remote computers for operation by a lender with access the user profile for a decision by the lender as to whether a hard offer for a debt instrument transaction is to be extended to the user associated with the user profile; in response to input from the second remote computer, communicate a hard offer for a debt instrument transaction to a second of the remote computers for operation by the user associated with the user profile; provide a secure workroom for collaboration between the user and the lender to complete the debt instrument transaction; and complete a debt instrument transaction between the user and the lender in response to inputs from the user and the lender provided through the secure workroom. - View Dependent Claims (84, 85, 86, 87)
-
-
88. A method for facilitating debt instrument transactions, the method comprising:
-
storing a data structure in a memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile; providing a first of the remote computers operated by a lender with access the user profile for a decision by the lender as to whether a hard offer for a debt instrument transaction is to be extended to the user associated with the user profile; in response to input from the second remote computer, communicating a hard offer for a debt instrument transaction to a second of the remote computers operated by the user associated with the user profile; providing a secure workroom for collaboration between the user and the lender to complete the debt instrument transaction; and completing a debt instrument transaction between the user and the lender in response to inputs from the user and the lender provided through the secure workroom; and wherein the method steps are performed by a processor.
-
-
89. A system comprising:
-
a processor for communication with a plurality of remote computers via a network; and a memory; the processor configured to; store a data structure in the memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile, the data items being sufficient to meet application requirements for a plurality of different types of debt instruments; define a permission access level for the user profile in response to user input from a remote computer via the network to thereby make data within the user profile anonymously viewable by a plurality of lenders such that the user is eligible to receive a plurality of hard offers for a plurality of debt instrument transactions from the without requiring the user to specifically apply for the debt instrument transactions; permit the lenders to access the user profile through a plurality of remote computers via the network in accordance with the defined permission access level; and generate at least one hard offer from a lender to the user for a debt instrument transaction based on the accessed user profile in response to input via the network from a remote computer associated with that lender.
-
-
90. A method comprising:
-
storing a data structure in a memory, the data structure comprising a plurality of data items associated together as a user profile, the data items comprising data representative of a financial condition and creditworthiness for a user associated with the user profile, the data items being sufficient to meet application requirements for a plurality of different types of debt instruments; defining a permission access level for the user profile in response to user input from a remote computer via the network to thereby make data within the user profile anonymously viewable by a plurality of lenders such that the user is eligible to receive a plurality of hard offers for a plurality of debt instrument transactions from the without requiring the user to specifically apply for the debt instrument transactions; permitting the lenders to access the user profile through a plurality of remote computers via the network in accordance with the defined permission access level; and generating at least one hard offer from a lender to the user for a debt instrument transaction based on the accessed user profile in response to input via the network from a remote computer associated with that lender; and wherein the method steps are performed by a processor.
-
Specification