Factoring system and method
First Claim
1. A computerized system for facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said system comprising:
- a database storing data that describes a plurality of invoices that are owing to one or more clients by one or more customers, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice and the amount of said invoice; and
a computer program that supports at least one rule that determines, based on said invoice data, the state of a predefined parameter that is a condition to factoring said invoices and that is configured to receive instructions from said client to submit one or more of said invoices to a funding source for an advance of funds on accounts receivable on said chosen invoices, provide said funding source access to said invoice data describing said one or more chosen invoices, and determine, according to said at least one rule, said state of each said predefined parameter for each said chosen invoice, and when said funding source accesses said invoice data of said one or more chosen invoices, display, in association with each said chosen invoice and for each said predefined parameter, a predetermined symbol that identifies said state of said parameter.
8 Assignments
0 Petitions
Accused Products
Abstract
A computerized system and method for facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices includes a computer program that receives instructions from a client to submit one or more invoices to a funding source for an advance of funds on accounts receivable on the chosen invoices and that provides access to invoice data to a funding source for determining whether the funding source will advance funds on the chosen invoices.
96 Citations
66 Claims
-
1. A computerized system for facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said system comprising:
-
a database storing data that describes a plurality of invoices that are owing to one or more clients by one or more customers, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice and the amount of said invoice; and
a computer program that supports at least one rule that determines, based on said invoice data, the state of a predefined parameter that is a condition to factoring said invoices and that is configured to receive instructions from said client to submit one or more of said invoices to a funding source for an advance of funds on accounts receivable on said chosen invoices, provide said funding source access to said invoice data describing said one or more chosen invoices, and determine, according to said at least one rule, said state of each said predefined parameter for each said chosen invoice, and when said funding source accesses said invoice data of said one or more chosen invoices, display, in association with each said chosen invoice and for each said predefined parameter, a predetermined symbol that identifies said state of said parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized system for facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, wherein the transaction occurs over through an Internet portal that
registers a client (“ - transaction client”
) to conduct transactions on the portal,receives a request from a customer (“
transaction customer”
) to conduct a transaction with the transaction client, andfollowing execution of the transaction between the transaction client and the transaction customer, stores data describing an invoice (“
transaction invoice”
) between the transaction customer and the transaction client arising from the transaction, the invoice data including the identity of the transaction client, the identity of the transaction customer and the amount owing on the transaction invoice, said system comprising a computer program that is in communication with said portal and that is configured toreceive an advance rate at which a funding source is willing to advance funds to said client on said client'"'"'s invoices;
receive a request from said transaction client that said transaction invoice be submitted to said funding source for an advance of funds on accounts receivable on said transaction invoice;
responsively to said request, download said invoice data from said portal;
provide said funding source access to said invoice data describing said transaction invoice, upon receiving instructions from said funding source to advance funds to said transaction client, determine an amount of advanced funds based on said advance rate and said amount owing. - View Dependent Claims (19)
- transaction client”
-
20. A computerized system for facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said system comprising:
-
a database storing data describing one or more invoices that are owing to a client by one or more customers and that said client has chosen to submit to a funding source for an advance of funds on accounts receivable on said chosen invoices, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice and the amount of said invoice; and
a computer program configured to receive, for each said invoice from among a plurality of predefined currencies, a first said currency in which said amount is defined and store said first currency in said database in association with said invoice, provide access to said invoice data to one or more funding sources, where one of said one or more funding sources chooses to advance funds on said one or more chosen invoices, receive identification from said funding source of a second said currency in which said funding source will advance said funds to said client, and determine and store the amount of said advanced funds in said second currency, including, where said first currency and said second currency are different, converting from said first currency to said second currency. - View Dependent Claims (21)
-
-
22. A computerized method of facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said method comprising the steps of:
-
storing, in a database, data describing a plurality of invoices that are owing to one or more clients by one or more customers, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice and the amount of said invoice;
establishing at least one rule that determines, based on said invoice data, the state of a predefined parameter that is a condition to factoring said invoices;
where said client has chosen one or more of said invoices to submit to a funding source for an advance of funds on accounts receivable on said chosen invoices, providing said funding source access through a computer program to said invoice data describing said one or more chosen invoices, and determining, according to said at least one rule, said state of each said predefined parameter for each said chosen invoice; and
wherein, when said funding source accesses said invoice data of said one or more chosen invoices, said program displays, in association with each said chosen invoice and for each said predefined parameter, a predetermined symbol that identifies said state of said parameter. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computerized method of facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said method comprising the steps of:
-
registering a client to conduct transactions on an Internet portal;
receiving at said portal a request from a customer to conduct a transaction with said client;
following execution of said transaction, storing data at said portal identifying said transaction, wherein said transaction data includes the identity of said client, the identity of said customer owing on an invoice arising from said transaction and the amount of said invoice; and
where said client has requested that a funding source advance funds on accounts receivable on one or more said invoices chosen by said client, downloading said transaction data relating to said one or more chosen invoices from said portal to said funding source. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A computerized method of facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said method comprising the steps of:
-
where a client has chosen one or more invoices that are owing to said client by one or more customers to submit to a funding source for an advance of funds on accounts receivable on said chosen invoices, storing, in a database, data describing said one or more invoices, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice, and the amount of said invoice;
selecting, for each said invoice from among a plurality of predefined currencies, a first said currency in which said amount is defined and storing said first currency in said database in association with said invoice;
providing access to said invoice data to one or more funding sources;
where one of said one or more funding sources chooses to advance funds on said one or more chosen invoices, receiving identification from said funding source of a second said currency in which said funding source will advance said funds to said client; and
determining and storing the amount of said advanced funds in said second currency, including, where said first currency and said second currency are different, converting from said first currency to said second currency. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. A computerized method of facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said method comprising the steps of:
-
storing, in a database, invoice data describing a plurality of invoices that are owing to one or more clients by one or more customers, said data for each said invoice including the identity of said client to which said invoice is owed, the identity of said customer owing on said invoice and the amount of said invoice, client data for each said client that describes said client'"'"'s business and financial history, customer data for each said customer that describes said customer'"'"'s business history with one or more said clients, and financing terms for each said client upon which a funding source is willing to advance funds to said client on said client'"'"'s invoices, said financing terms including a fee schedule, an advance rate and a charge back period;
establishing, at a third party factoring administrator computer program accessible over a distributed computer system, at least one rule that determines, based on said invoice data, the state of a predefined parameter that is a condition to factoring said invoices;
receiving, at said factoring administrator program through said distributed computer system, a request from said client that one or more of said invoices be submitted to said funding source for an advance of funds on accounts receivable on said chosen invoices;
selecting said one or more chosen invoices in said database and determining, according to said at least one rule, said state of each said predefined parameter for each said chosen invoice;
providing said funding source access, at said factoring administrator program through said distributed computer system, to said invoice data describing said one or more chosen invoices;
when said funding source accesses said invoice data of said one or more chosen invoices, displaying, in association with each said chosen invoice and for each said predefined parameter, a predetermined symbol that identifies said state of said parameter;
where said funding source chooses to advance funds to a particular said client, determining at said factoring administrator program an amount of advanced funds based on said advance rate, a charge back time based on said charge back period, and factoring fees based on said fee schedule; and
storing said advance amount, said charge back time and said factoring fees in said database in association with said one or more chosen invoices. - View Dependent Claims (65)
-
-
66. A computerized method of facilitating proposed factoring transactions between a funding source and a client in which the funding source advances funds to the client based on accounts receivable to the client by one or more customers on one or more invoices, said method comprising the steps of:
-
registering a client (“
transaction client”
) to conduct transactions on an Internet portal;
receiving at said portal a request from customer (“
transaction customer”
) to conduct a transaction with said transaction client;
following execution of said transaction between said transaction client and said transaction customer, storing data at said portal describing an invoice (“
transaction invoice”
) between said transaction customer and said transaction client arising from said transaction, said invoice data including the identity of said transaction client, the identity of said transaction customer and the amount owing on said transaction invoice;
establishing, at a third party factoring administrator computer program accessible over the Internet, at least one rule that determines, based on said invoice data, the state of a predefined parameter that is a condition to factoring invoices;
storing, in a database accessible by said factoring administrator program, financing terms for each client upon which a funding source is willing to advance funds to said client on said client'"'"'s invoices, said financing terms including a fee schedule, an advance rate and a charge back period;
receiving, at said factoring administrator program through the Internet, a request from said transaction client that said transaction invoice be submitted to said funding source for an advance of funds on accounts receivable on said transaction invoice;
downloading said invoice data to said factoring administrator program responsively to said request;
determining, according to said at least one rule, said state of each said predefined parameter for said transaction invoice;
providing said funding source access, at said factoring administrator program through the Internet, to said invoice data describing said transaction invoice;
when said funding source accesses said invoice data of said transaction invoice, displaying, in association with each said transaction invoice and for each said predefined parameter, a predetermined symbol that identifies said state of said parameter;
where said funding source chooses to advance funds to said transaction client, determining at said factoring administrator program an amount of advanced funds based on said advance rate, a charge back time based on said charge back period, and factoring fees based on said fee schedule; and
storing said advance amount, said charge back time and said factoring fees in association with said transaction invoice.
-
Specification