US20090089193A1 - Bill payment aggregation service - Google Patents
Bill payment aggregation service Download PDFInfo
- Publication number
- US20090089193A1 US20090089193A1 US11/863,906 US86390607A US2009089193A1 US 20090089193 A1 US20090089193 A1 US 20090089193A1 US 86390607 A US86390607 A US 86390607A US 2009089193 A1 US2009089193 A1 US 2009089193A1
- Authority
- US
- United States
- Prior art keywords
- billing
- user
- amount due
- receiving
- funds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 29
- 238000004220 aggregation Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 claims description 96
- 238000004891 communication Methods 0.000 claims description 80
- 238000012546 transfer Methods 0.000 claims description 31
- 238000012790 confirmation Methods 0.000 claims description 17
- 238000013475 authorization Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 5
- 230000008520 organization Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 11
- 230000000737 periodic effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 239000003795 chemical substances by application Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002207 retinal effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000000796 flavoring agent Substances 0.000 description 1
- 235000019634 flavors Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
Definitions
- the present invention relates to financial transactions in general and, more particularly, to tools for providing bill aggregation and/or payment services.
- Some banks and other financial institutions have attempted to address this problem by providing online bill payment services for accountholders. These services, while perhaps avoiding some of the inconvenience of bill payment, do not address all of the problems with bill payment. For instance, with some banks payments generally must be scheduled individually by the accountholder, raising the same issues of possible missed payments, inconvenience in tracking amounts due and/or due dates, etc. Moreover, such online bill payment services generally are unavailable to those who do not hold an account at a bank offering such services.
- Embodiments of the invention provide novel tools (including, without limitation, systems, methods and software) for providing bill aggregation and/or payment services.
- such tools might aggregate all payments over a given period of time, allowing a user to make a single payment to ensure that all appropriate bills and/or invoices (each a “bill”) are paid in timely fashion.
- some embodiments determine, without requiring user input, an amount due on each bill, as well, in some cases, of a due date for each payment. Beneficially, such embodiments allow a user to avoid the traditional hassle and stress of tracking and paying bills.
- certain embodiments might provide a consolidated statement (e.g., on a periodic basis) to inform the user of payments to be made and/or that have been made (e.g., post-payment reporting of automatic payments or history of payments made) over a given period.
- a consolidated statement might provide line items for each payment to be made, including, without limitation, a payment amount, a billing entity to which the payment will be made, a payment due date, and/or the like.
- a consolidated statement may also provide detail behind each line item or service bundle by including the detail directly on or with the consolidated statement, by linking to a website maintained by or for the biller and/or the bill aggregator, or by including the detail as an object or objects with the consolidated statement (e.g., embedded in a consolidated statement sent via e-mail).
- Various security measures may be employed for a user to retrieve the detail, including without limitation, user names, passwords, biometrics (e.g., fingerprint, retinal scan, voiceprint, DNA, etc.), and/or encryption of any or all of the foregoing.
- a method might comprise one or more procedures, any or all of which are executed by a computer system.
- an embodiment might comprise a computer system (such as a host computer) configured with instructions to perform one or more procedures in accordance with methods of the invention.
- a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations.
- software programs are encoded on physical and/or tangible computer readable media (such as, merely by way of example, optical media, magnetic media, and/or the like).
- a method of providing bill payment services for a user comprises receiving at a computer (such as a host computer) identification of a plurality of billing entities (e.g., a first billing entity and a second billing entity) for which bills should be consolidated.
- the host computer in an aspect, may be operated by a bill aggregator.
- a bill aggregator might also provide financial services such as money transmission or banking services.
- the method in some embodiments, further comprises receiving, at the computer, a first set of billing information for the first billing entity and a second set of billing information for the second billing entity.
- Each set of billing information might comprise a billing identifier that identifies the user to the respective billing entity.
- the method comprises notifying each of the billing entities that the bill aggregator should be a recipient of bills from that billing entity.
- the method might also comprise receiving, from the first billing entity, notification of a first amount due to the first billing entity; the first amount due, in an aspect, corresponds to the first billing identifier and/or has a first due date.
- the method might further comprise receiving, from the second billing entity, notification of a second amount due to the second billing entity; the second amount due might correspond to the second billing identifier and/or have a second due date.
- the method further comprises providing a consolidated statement to the user.
- This consolidated statement might provide a payment notification to the user (e.g., a notification of the first amount due, a notification of the second amount due, and/or a notification of a consolidated amount due comprising the sum of the first and second amounts due).
- the method might further include receiving, at the computer, confirmation from the user that at least a portion of the consolidated statement (e.g., at least a portion of one or more of the amounts due) should be paid, and/or receiving from the user (e.g., via a money transfer transaction) funds sufficient to pay at least a portion of the first amount due and/or the second amount due.
- the method further comprises paying at least a portion of the amounts due.
- the method might comprise transferring, (e.g., via a first host-to-host transfer on or shortly before—for example, within a few days of—the first due date), a first amount of funds to a first financial institution associated with the first billing entity. This first amount of funds corresponds, in an aspect, to the first amount due.
- the method might comprise transferring (e.g., via a second host-to-host transaction on or shortly before the second due date) a second amount of funds to a second financial institution associated with the second billing entity; the second amount of funds might correspond to the second amount due.
- a billing entity may also receive a negotiable instrument (e.g., sent via postal mail, overnight courier, etc.) and/or may receive a negotiable instrument via a printer in communication with a host computer.
- a method in accordance with another set of embodiments comprises receiving at a computer (such as a host computer) identification of a plurality of billing entities (e.g., a first billing entity and a second billing entity) for which bills should be consolidated.
- the method further comprises receiving, at the computer, a first set of billing information for the first billing entity and a second set of billing information for the second billing entity.
- the first set of billing information might comprise a first billing identifier for the user, while the second set of billing information might comprise a second billing identifier for the user.
- the method might further comprise determining (perhaps without requiring any input from the user) a first amount due to the first billing entity (corresponding to the first billing identifier) and/or a second amount due to the second billing entity (corresponding to the second billing identifier).
- the method comprises receiving funds from the user and/or paying (e.g., from the host computer) funds sufficient to satisfy at least a portion of at least one of the amounts due.
- An exemplary system in accordance with one set of embodiments comprises a processor, a communication interface in communication with the processor, and a computer readable medium in communication with the processor.
- the computer readable medium in an aspect, has encoded thereon a computer program comprising a set of instructions executable by the processor to cause the computer system to perform one or more operations.
- the set of instructions comprises instructions for receiving, via the communication interface, identification of a plurality of billing entities (which might include, for example, a first billing entity and/or a second billing entity) for which bills should be consolidated.
- the set of instructions might further comprise instructions for receiving a first set of billing information (which might comprise a first billing identifier) for the first billing entity, and/or a second set of billing information (which might comprise a second billing identifier) for the second billing entity.
- the set of instructions further comprises instructions for receiving funds from the user and/or instructions for paying funds sufficient to satisfy at least a portion of at least one of the amounts due.
- the communication interface comprises a web server interface (which might be provided by a web server integrated with the computer system and/or a web server separate from the computer system).
- a web server interface which might be provided by a web server integrated with the computer system and/or a web server separate from the computer system.
- the instructions for receiving identification of billing entities might comprise instructions for receiving the identification via the web server interface.
- the instructions for receiving funds from the user might comprise instructions for receiving, via the web server interface, information from the user regarding a source of the funds (e.g., wire transfer or money transfer instructions, identification of a financial institution, a routing number, an account number, an authorization to initiate one or more ACH credits, electronic check information, amount of funds to withdraw, credit card or account information, debit card or account information, stored value card or account information, etc.)
- a source of the funds e.g., wire transfer or money transfer instructions, identification of a financial institution, a routing number, an account number, an authorization to initiate one or more ACH credits, electronic check information, amount of funds
- the communication interface might comprise an interface providing communication via one or more communication devices, which can include, inter alia, a user kiosk, an automated teller machine, an agent terminal, a telephone, a telephonic voice response unit, etc. Communication to/from the user can take place via such devices as well.
- the communication interface might provide communication with a user's mobile device.
- the communication interface might also support communication with financial institutions and/or financial networks.
- the communication interface might comprise a host-to-host interface (in one such embodiment, funds may be transferred to a billing entity—and/or a financial institution associated therewith—using the host-to-host interface).
- the communication interface might comprise card association networks, such as MasterCard or Visa, or debit networks, such as Star, NYCE, Pulse, Maestro and Interlink.
- the communication interface might comprise an interface for providing communication with an automated clearinghouse, such that funds may be transferred via a transaction using the automated clearinghouse.
- a computer readable medium might have encoded thereon a computer program comprising a set of instructions executable by a computer system to perform one or more operations.
- the set of instructions might, in some embodiments, include instructions similar to those described above.
- FIG. 1 is a block diagram illustrating relationships between various parties to a bill aggregation and payment service, in accordance with various embodiments of the invention.
- FIG. 2 is flow diagram illustrating a method of providing payment aggregation services, in accordance with various embodiments of the invention.
- FIG. 3 is a generalized schematic diagram of a computer system that can be used in accordance with various embodiments of the invention.
- FIG. 4 is a generalized schematic diagram of a networked system of computers that can be used in accordance with various embodiments of the invention.
- certain embodiments of the invention include systems for providing payment aggregation services.
- the terms “payment aggregation” and “bill aggregation” are used broadly to describe any service by which a user is enabled to make a single payment to a bill aggregator, who then makes one or more payments to one or more billing entities on behalf of the user.
- Embodiments of the invention can allow a service provider (referred to herein as a “bill aggregator”) to track and/or pay bills on behalf of a customer (referred to herein as a “user”) of the service.
- the bill aggregator receives bills on behalf of the user and pays those bills, optionally after receiving confirmation from the user.
- the user is not required to inform the bill aggregator of specific bills to be paid. Instead, the user registers for the service and/or informs the bill aggregator of the organizations for which the user would like bills to be paid (referred to herein as “billing entities”), and the bill aggregator takes care of determining the amount to be paid, the due date, etc., and of paying the bills. (Optionally, the user may be asked to confirm the amounts to be paid.) Conveniently, rather than having to track and pay multiple bills each month (or other period), the user need interact only with the bill aggregator, saving the user significant time and/or expense.
- the user might be a person, a corporation, and/or any type of entity that needs to pay bills. (In many cases, the bills will be paid on a recurring basis, although the amount of each bill need not necessarily be constant.)
- a billing entity can be any person, business and/or organization that normally would submit bills, invoices, etc. to the user for payment (or to whom the user would otherwise be expected to make payment).
- billing entities include, without limitation, public utilities, telecommunications providers, lenders (or other credit-extending organizations, which can include without limitation, mortgagees, auto lenders, educational lenders, personal lenders, etc.), charitable organizations, religious institutions, escrow companies, merchants (including without limitation merchants who receive payments on layaway items, etc.), financial institutions (which might receive payments for retirement accounts, savings accounts, educational savings accounts, brokerage accounts, etc.), and/or the like.
- a bill aggregator can be any entity that provides some or all of the facilities described herein for providing payment aggregation services.
- Such payment aggregation services might be provided by a stand-alone entity (and in particular, an entity that is not a financial institution such as a depository bank); in other cases, they might be provided by a registered money transfer service (of which Western Union Financial Services, Inc. is one example), by a bank or other financial institution, by an online service provider, by a credit bureau, by a communications provider and/or by any of a variety of other businesses.
- the bill aggregator can provide payment and/or bill aggregation services for a user, even if the user does not maintain a deposit account (such as a checking account, savings account, money market account, etc.) with the bill aggregator.
- a deposit account such as a checking account, savings account, money market account, etc.
- the bill aggregator might offer deposit account services with bill aggregation features but might also offer those features as a standalone service without requiring the user to maintain a deposit account.
- the bill aggregator might not even be a financial institution capable of providing deposit account services.
- a user who does not have a deposit account or other financial account can use payment aggregation services (e.g., funding payments by taking cash to a retail location, via a money transfer transaction, and/or the like).
- FIG. 1 illustrates an exemplary relationship 100 between a user 105 and one or more billing entities 110 .
- the relationship is facilitated by a host computer 115 , which performs one or more operations for providing payment aggregation services, for example as described in further detail below.
- the host computer 115 is operated by (and/or serves as) a bill aggregator.
- the term “host computer” means any computer (or system of computers) that can be used to process transactions in accordance with embodiments of the invention.
- One skilled in the art will appreciate, based on the disclosure herein, that a variety of configurations are possible.
- a host computer 115 might comprise one or more mainframe computers, minicomputers, server computers, and/or the like.
- FIGS. 3 and 4 described below, illustrate various exemplary arrangements that can be used for host computers (and other computers), in accordance with embodiments of the invention.
- the host computer 115 includes one or more interfaces 120 that provide communication between the host computer 115 , and various other parties involved in the bill aggregation and/or payment services of the invention.
- the term “communication interface” means any hardware or software (or combination thereof) that enables and/or facilitates communication between the host computer 115 and other participants in the embodiments of the invention (including, without limitation, the user 105 , the billing entities 110 , various financial institutions 125 , one or more automated clearinghouses (“ACH”) 130 , card associations, debit networks and/or the like).
- ACH automated clearinghouses
- the host computer 115 communicates with these participants in a variety of contexts (including, without limitation, receiving and/or transmitting various notifications, confirmations and/or other information), receiving funds, making payments, etc.
- one or more of the communication interfaces 120 are used to provide and/or facilitate such communications.
- a communication interface 120 will provide direct communication between the host 115 and another participant (e.g., via data transfer interfaces—such as XML, transaction records and/or the like—and/or application program interfaces (“API”), etc).
- data transfer interfaces such as XML, transaction records and/or the like—and/or application program interfaces (“API”), etc.
- API application program interfaces
- Such interfaces can include, without limitation, a host-to-host interface for communication with a host computer at a financial institution 125 , an interface for communication with an ACH, etc.
- a communication interface 120 might include, and/or provide communication with, a separate communication device (not shown on FIG.
- a wireless gateway such as a wireless gateway, a web server or e-mail server, a user kiosk (which can provide, for example, a computer or terminal, which is in communication with the host 115 , in a walk-up environment such as a mall, bank, etc.), an agent terminal (which can include, but is not limited to, a point of sale (“POS”) device, cash register, etc.), a user's computer (referred to herein as a “user computer”), a telephone interface (which might provide communication with either a live operator or a voice recognition unit (“VRU”), which can be interactive or non-interactive), a printer (including without limitation a standard printer, a printer configured to print negotiable instruments and/or using magnetic ink, etc.), a device configured to communicate with a mobile telephone/device (e.g., via a dedicated application or applet, short message service (“SMS”) messages, text messages, wireless access protocol (“WAP”) communications, etc.).
- SMS short message service
- WAP wireless access
- the communication interface 120 includes (or provides communication with) a web server, which can be used to create web pages for communicating with a user computer.
- a web server which can be used to create web pages for communicating with a user computer.
- the host computer 115 can provide notifications to the user 105 , receive confirmations, funds, and other communications from the user 105 , etc. Communications may be encrypted using any number of encryption methodologies known to those skilled in the art.
- the host computer 115 is configured (e.g., via a computer program comprising instructions executable by the host computer 115 ) to provide payment aggregation services for the user 105 .
- the user 105 identifies for the host computer 115 one or more billing entities 110 for which the user 105 would like to have payments made by the bill aggregator.
- the host computer 115 obtains information about payments due to those billing entities 110 (e.g., by requesting that the billing entities 110 notify the bill aggregator about payments due) and makes the payments on behalf of the user 105 , providing the user 105 with enhanced convenience.
- service provided by embodiments of the invention is used for repeating payments, so that the user 105 does not need to keep track of monthly (or other periodic) bills from the billing entities 110 .
- the amount(s) due and due date(s) are tracked automatically by the host computer 115 , which (generally periodically) receives funds from the user 105 and/or on behalf of the user 105 (e.g., from a trust fund, education IRA, 529 plan, 401(k) plan, social security (retirement and/or disability) disbursement, Medicare disbursement, Medicaid disbursement, etc.) and distributes the appropriate amount of funds to each billing entity 110 .
- the host computer 115 is configured to interact with one or more financial institutions 125 and/or transaction networks (such as an ACH 130 , card association networks, debit networks, etc.) to obtain funds from the user 105 and/or distribute funds to billing entities 110 .
- the user 105 might authorize the host computer 115 to withdraw funds from the user's account at a first financial institution 125 a .
- the host computer 115 might be configured to deposit and/or transfer funds into an account (perhaps at a second financial institution 125 b ) for one of the billing entities 110 a .
- a transaction network (such as an ACH 130 , card association networks, debit networks, etc.) might be used to facilitate such a transfer, although this is not required.
- a transaction network such as an ACH 130 , card association networks, debit networks, etc.
- other procedures for receiving funds from the user 105 and/or distributing funds to the billing entities 110 can be used as well.
- FIG. 2 a method 200 of providing payment aggregation services will now be described.
- the method 200 (and/or portions thereof) can be implemented by a system such as the system 100 of FIG. 1 (and, specifically, by the host computer 115 ), and the method 200 accordingly is described by reference to the system 100 described above. It should be appreciated, however, that the method 200 (and similar methods) could be implemented using different components than those illustrated by FIG. 1 , and that the components of FIG. 1 could operate in accordance with methods other than the method 200 of FIG. 2 .
- the method 200 comprises providing an interface (such as a communication interface 120 ) for interaction between the user 105 and the host computer 115 (block 205 ).
- the host computer 115 will comprise the interface (such as in the case of an API, a web server program operating on the host computer 115 , etc.), while in other cases, the interface might be a separate device (e.g., a web server, an e-mail server, a VRU, an agent terminal, a kiosk, an automated teller machine, a mobile device, etc.) in communication with the computer.
- a separate device e.g., a web server, an e-mail server, a VRU, an agent terminal, a kiosk, an automated teller machine, a mobile device, etc.
- Providing an interface can comprise any one or more of several operations, including coupling an interface to a host computer 115 (and/or integrating an interface with a host computer 115 ), providing and/or executing instructions for communicating (e.g., transmitting and/or receiving data) via the interface, allowing a user 105 to access the host computer 115 via the interface, and/or the like.
- the host computer 115 performs an enrollment transaction (and/or otherwise receives enrollment information) for the user 105 .
- the enrollment transaction is performed (and/or the enrollment information is received) via an interface, such as the interfaces 120 described above.
- an enrollment transaction might be performed by providing a web-based form for a user 105 to provide information, and then receiving that information via a web server interface.
- enrollment information can be received by telephone (e.g., via a VRU, a live operator, etc.), via a paper form (which might be input into the host computer 115 by an agent hand-keying the information, by scanning the paper form, reading a paper form with optical character recognition technology, etc.), through e-mail or text message, and/or via kiosk or ATM.
- telephone e.g., via a VRU, a live operator, etc.
- a paper form which might be input into the host computer 115 by an agent hand-keying the information, by scanning the paper form, reading a paper form with optical character recognition technology, etc.
- performing the enrollment transaction comprises receiving (e.g., from the user 105 ) identification of one or more billing entities 110 for which the payment aggregation services of the invention should be performed (i.e., for which bills should be consolidated).
- the enrollment transaction might comprise additional information as well, including without limitation biographical information about the user 105 , information identifying one or more accounts (e.g., at a bank or other financial institution 125 a ) from which funds should be obtained to make payments, and/or the like.
- Performing the enrollment transaction might also entail capturing biometric information (e.g., fingerprint, voice print, eye scan, etc.) from the user.
- Performing the enrollment transaction might also include checking user-provided information such as driver's license or other government-issued identification, passport, birth certificate, etc.
- performing the enrollment transaction might also comprise receiving any necessary authorizations from the user 105 (including without limitation, authorizations to electronically withdraw/deduct funds from an identified account, authorizations to receive bills from identified billing entities 110 , authorizations to hold funds in trust and/or in escrow until bills are paid, authorizations for payroll deductions, authorizations for direct deposit to a bill payment aggregation account, and/or the like).
- such information can be provided by the user 105 , and/or received by the host 115 , at any appropriate time.
- a user 105 might wish to add additional billing entities 110 to the service at some point after enrolling; in such a situation, the user 105 could be provided with an interface to provide such information, in a manner similar to that described with respect to the enrollment transaction.
- the user 105 might want to change the financial institution, account and/or other source from which funds are to be obtained, and the host 105 therefore might be configured to receive such information at any appropriate time from the user 105 .
- the method 200 further comprises receiving (e.g., at the host computer 115 ) billing information for the billing entities 110 (block 210 ).
- This billing information may be provided by the user 105 , either as part of an enrollment transaction or separate from the enrollment transaction. In other cases, the information might be received from another source, such as from the billing entities 110 themselves.
- Billing information can include, without information, payment details (such as an address to which checks should be sent, an account number and/or routing number for direct deposit, ACH transfers, etc.), information on billing frequency, information on billing amount (including, merely by way of example, whether or not the amount is fixed, at least in the near term, or variable) and/or the like.
- billing information might simply comprise an identification of the billing entity 110 .
- the method 200 includes notifying the billing entities 110 that the bill aggregator should be a recipient of bills from the billing entities 110 (block 220 ).
- the bill aggregator (and/or, more precisely, the host computer 115 ) might perform this notification.
- the user 105 might perform the notification.
- the bill aggregator might obtain authorization from the user 105 (e.g., during the enrollment transaction, as described above) to perform this notification, and/or might notify the appropriate billing entity 110 of this authorization.
- the host computer 115 (and/or the bill aggregator) might send a first notification to the first billing entity 110 a and a second notification to the second billing entity 110 b .
- the host computer 115 and/or the bill aggregator
- the host computer 115 might send a first notification to the first billing entity 110 a and a second notification to the second billing entity 110 b .
- any number of billing entities 110 can be supported by embodiments of the invention.
- the notification can be performed in a variety of ways.
- the notification might comprise an authorization (which might be signed and/or otherwise verified by the user 105 , either on paper or via an electronic signature, a checked box or otherwise) provided by the user 105 (either directly to the billing entity 110 or indirectly through the host computer 115 ).
- the notification might comprise a communication from the host computer 115 to the billing entity 110 (e.g., via an interface 120 , etc.).
- the notification can be in paper or electronic form.
- the bill payment services of the invention are used to make a number of payments to each billing entity 110 over time.
- embodiments of the invention do not require the payments to be a constant amount. Because the amount due to a billing entity 110 in a first period might be different from an amount due in a second period, embodiments of the invention can be configured to determine an amount due and/or due date each time a payment is to be made. (Of course, constant periodic payments can be supported as well.)
- the host computer 115 determines an amount due to each of the billing entities 110 and/or a due date for each amount due. In one aspect, the host computer 115 determines the amount due (and/or due date) without requiring any input from the user 105 . Beneficially, this relieves the user 105 from having to undertake the inconvenience of notifying the host computer 115 about bills each month. (In another aspect, however, the invention can allow the user 105 to indicate to the host computer 115 —e.g., via an interface 120 —an amount due and/or due date, if desired.)
- the host computer 115 can determine an amount due without requiring input from the user 105 .
- the host computer 115 will receive, from a billing entity 110 a notification of an amount due and/or a due date (e.g., a bill or other notification), either electronically and/or on paper, and the amount due can be determined from this notification.
- the notification may consist of the entire bill or may comprise only certain components of the bill (e.g., amount due and/or due date.
- the amount due generally will correspond to a particular billing entity 110 , and also will include a billing identifier (such as an account number, etc.) for the user 105 , as well as a due date, any or all of which may be provided on the notification of the amount due.
- the host computer 115 might receive data, e.g., via an interface 120 , that allows the host computer 115 to automatically determine the amount due, due date, associated billing identifier, etc.
- an agent or operator, or the user 105 might input the amount due and/or due date into the host computer 125 , the bill might be scanned and/or parsed to find an amount and/or date due, etc.
- each billing entity 110 will send a bill or other notification to the bill aggregator/host computer 115 .
- the method 200 might comprise receiving, from a first billing entity 110 a , notification of a first amount due, receiving, from a second billing entity 110 b , notification of a second amount due, etc.
- the amounts due to the various billing entities 110 need not have the same due date.
- embodiments might provide various means for synchronizing due dates so that a user can make a single payment for all amounts due in any given period.
- the bill aggregator may reach agreement with each billing entity 110 that all amounts due will share a common due date.
- the user 105 can send a single aggregated payment to cover all bills that are expected to become due within a given period.
- amounts to be included in the single aggregated payment can be estimated, either by the billing entity 110 (e.g., based on actual and/or anticipated usage or volume) or by the bill aggregator (e.g., based on a weighted average over a specified period of time or based on an amount with at least one common factor such as a particular month in the prior year). Where amounts due are estimated, amounts received from the user 105 prior to the due dates can be held in trust or escrow until paid by the bill aggregator.
- a true-up can occur at a later date (e.g., after actual amounts are known) and may be reflected in later bill aggregation or separately received from or refunded to the user 105 .
- the bill aggregator can advance funds to cover payment of amounts due and then receive funds from the user 105 on or after the due dates of all or a portion of the bills.
- the host computer 115 provides notification to the user 105 of an amount due to each of the billing entities 110 (either individually or collectively). In most cases, this notification will encompass a particular period (e.g., a particular month) in which bills (or other payments) are due—hence, if the host computer 115 receives notification from three billing entities 110 that bills are due within a given month, the notification to the user 105 might comprise notification of all three of these amounts due.
- the host computer 115 might wait until the next month to provide notification to the user 105 (or, the host computer 115 might provide notification to the user 105 ahead of time—the behavior of the host computer 115 in this respect can be configurable, depending on the needs of the bill aggregator and/or the user 105 ).
- the notification to the user 105 might be configured to allow the user 105 to take advantage of any early-payment discounts, etc., by informing the user 105 of this fact (assuming the bill aggregator is aware of this fact, based, for example, on information on a bill received from the relevant billing entity 110 ).
- the notification to the user 105 may comprise providing a consolidated statement to the user 105 (block 230 ) (again, perhaps on a periodic basis), informing the user 105 of the payments that will be made and/or the amount of funds required from the user 105 .
- the host computer 115 might obtain funds and/or make payments without any interaction with the user 105 , perhaps depending on the preferences of the user 105 .
- the consolidated statement might itemize the payments to be made over a given period (e.g., identifying the billing entity 110 , amount due, due date, etc. for each payment), while in other cases, the consolidated statement might simply notify the user 105 of the total amount to be paid.
- the consolidated statement provides a payment notification to the user 105 —this payment notification might provide notification of a first amount due to a first billing entity 110 a , a second amount due to a second billing entity 110 b , etc., and/or a notification of a consolidated amount due (which might comprise the sum of the first amount due, the second amount due, etc.) Any number of varying levels of detail might be provided in the consolidated statement, and/or the user 105 may be given the option to select the level of detail desired in the consolidated statement. In some cases, the consolidated statement may allow the user 105 to see the detail (e.g., the entire bill) supporting an amount due from any billing entity.
- this payment notification might provide notification of a first amount due to a first billing entity 110 a , a second amount due to a second billing entity 110 b , etc., and/or a notification of a consolidated amount due (which might comprise the sum of the first amount due, the second amount due, etc.)
- a consolidated statement may also provide detail behind each line item or service bundle by including the detail directly on or with the consolidated statement, by linking to a website maintained by or for the biller and/or the bill aggregator, or by including the detail as an object or objects with the consolidated statement (e.g., embedded in a consolidated statement sent via e-mail).
- Various security measures may be employed for a user to retrieve the detail, including without limitation, user names, passwords, biometrics (e.g., fingerprint, retinal scan, voiceprint, DNA, etc.), and/or encryption of any or all of the foregoing.
- the consolidated statement may be provided using any of several techniques, including without limitation by email message, text message, by phone call (e.g., a call from a live operator, from a VRU, a prerecorded or automated voice message, etc.), by web page, by paper (e.g., mail, courier or facsimile), at a kiosk, at an ATM machine, etc. (some of these techniques might employ one or more of the interfaces 120 described above).
- email message e.g., text message, by phone call (e.g., a call from a live operator, from a VRU, a prerecorded or automated voice message, etc.), by web page, by paper (e.g., mail, courier or facsimile), at a kiosk, at an ATM machine, etc. (some of these techniques might employ one or more of the interfaces 120 described above).
- phone call e.g., a call from a live operator, from a VRU, a prerecorded or automated voice message, etc
- the method 200 comprises receiving (e.g., at the host computer 115 ) confirmation from the user 105 that at least a portion of the consolidated statement should be paid (i.e., confirmation that at least a portion of at least some of the bills/payments to which the consolidated statement pertains should be paid), and/or instructions that one or more of the payments should not be made, either in part or in whole (block 235 ).
- the user 105 might provide instructions not to pay that bill, or to make only a partial payment (e.g., of an undisputed amount).
- the user 105 might be provided the option of individually approving/confirming each amount due to be paid.
- the user 105 might be given the option to confirm payment of the consolidated statement (e.g., approve a consolidated payment amount), without having to individually approve payment of each amount due (e.g., each bill).
- the host computer 115 might be configured to make payments on schedule without any input from the user 105 .
- a hybrid approach might be employed, whereby the user 105 is notified of payments to be made (e.g., with a consolidated statement) and given a certain amount of time (e.g., a day, a week, etc.) in which to provide instructions not to make a particular payment. If the user 105 does not provide any instructions within that time frame, the user's lack of response might be considered to be confirmation that the entire consolidated statement (i.e., all of the amounts due for which the consolidated statement provides notification) should be paid, and the host computer 115 , in such a case, would make all of the scheduled payments.
- a user 105 may also specify that the bill aggregator automatically pay certain bills, but obtain approval from the user 105 before paying other bills. Alternatively, the bill aggregator may make payment to each of the billing entities 110 and notify 105 the user after payment has been made.
- the procedures for notifying the user 105 of payments and receiving confirmation that payments should be made can be implemented in conjunction with one another. For instance, in some embodiments, if an interactive tool (e.g., a telephone interface, a mobile device, a web site, a kiosk, an ATM, etc.) is used to provide notification of payments, that same tool can be used by the user 105 to confirm (optionally at the time of notification) that some or all of the payments should be made.
- an interactive tool e.g., a telephone interface, a mobile device, a web site, a kiosk, an ATM, etc.
- a web page (comprising details about one or more amounts due) is provided to notify the user 105 of payments that should be made
- the web page might implement a web-based form to both notify the user 105 of payments to be made and to receive input from the user 105 as to whether to make those payments.
- a web site might be configured to allow the user 105 to confirm that some of all of the payments should be made, and receiving confirmation from the user 105 therefore might comprise receiving confirmation via that web site. (Similar procedures could be implemented via a telephone VRU, via a kiosk, via an ATM, etc.).
- a wireless phone such as a GSM phone, CDMA phone, etc.
- other wireless device such as a wireless email device, a wireless personal digital assistant, etc.
- the user 105 might be notified of payments via the wireless phone (e.g., by communications between the host computer 115 and a web browser operating on the phone/device, by a dedicated application installed on the phone/device, via email message, text/SMS message, etc.), and/or the user 105 can confirm payments, and/or indicate that certain payments should not be made, via the wireless phone (e.g., by reply message, through fields on a web page viewed in the phone's web browser, etc.).
- a wireless phone could be used for some or all of the communications described herein between the host computer 115 and the user 105 (such as enrollment transactions, entry of billing information, consolidated statements, and/or the like).
- a wireless application is provided to the user 105 (e.g., by download from the bill aggregator's web site, on compact disc, etc.), and installed by or for the user 105 on a wireless phone/device.
- the application is configured to communicate securely and wirelessly with the host computer 115 (e.g., via IP and/or other communication protocols), using a communication interface 120 at the host computer 115 supporting such communications.
- the user 105 can use the application to enroll for bill aggregation service, or the user 105 can enroll using another method.
- the application also can allow the user 105 to provide information about billing entities 110 , which is transmitted to the host computer 115 .
- the host computer 115 pushes billing notifications to the application (and/or the application downloads notifications periodically and/or on demand from the user 105 ), and the application then provides notification to the user 105 and/or allows the user 105 to confirm or deny that payments should be made.
- the application might be implemented as a compiled application and/or applet that is installed on the user's device, while in other embodiments, the application is provided through a web interface, which in some cases implements dynamic browsing technologies, such as JavaScript, AJAX, and/or the like.
- embodiments of the invention support many different communication interfaces and/or modes of communication. Further, more than one mode of communication may be employed (e.g., a user 105 may receive an e-mail or text message alerting him or her that a consolidated statement is available for review at a specified web site) in providing bill aggregation services for any particular user.
- the method 200 further comprises receiving (e.g., at the bill aggregator and/or host computer 115 ) funds from the user 105 (block 240 ) sufficient to pay at least a portion of the bills (or, more precisely, to make the payments, and/or portions thereof, that the user 105 has approved, if applicable).
- the billing aggregator (and/or host computer 115 ) is authorized by the user 105 to obtain (via withdrawal, electronic funds transfer, electronic check, etc.) funds from the user's account at a financial institution 125 ; in such embodiments, receiving funds from the user 105 might comprise performing an authorized withdrawal, etc.
- receiving funds from the user 105 might comprise receiving authorization from the user 105 (e.g., in an enrollment transaction) to draft and/or endorse negotiable instruments (such as personal checks, certified funds, bearer instruments, etc.), which might be payable on the user's account, and/or drafting one or more such negotiable instruments.
- negotiable instruments such as personal checks, certified funds, bearer instruments, etc.
- receiving funds might comprise processing and/or receiving funds (e.g., cash) via a money transfer transaction (e.g., using a registered money transfer service), receiving and/or processing a credit, debit, and/or ATM card (including smart cards) or account transaction, stored value card or account transaction, an account associated with a wireless device (whether a prepaid account or a credit account) and/or the like.
- a money transfer transaction e.g., using a registered money transfer service
- receiving and/or processing a credit, debit, and/or ATM card (including smart cards) or account transaction, stored value card or account transaction, an account associated with a wireless device (whether a prepaid account or a credit account) and/or the like e.g., cash
- a money transfer transaction e.g., using a registered money transfer service
- receiving and/or processing a credit, debit, and/or ATM card (including smart cards) or account transaction e.g., using a registered money transfer service
- the host computer 115 pays at least a portion of at least some of the amount(s) due to the billing entities 110 (in some cases, subject to any instruction from the user 105 not to pay certain bills and/or depending on whether confirmation has been received from the user 105 ).
- paying an amount due comprises paying a first amount of funds to a first billing entity 110 a , corresponding to at least a portion of a first amount due, and paying a second amount of funds to a second billing entity 110 b , corresponding to at least a portion of a second amount due. (Any number of such payments can be accommodated.)
- a single amount of funds received from the user 105 can be divided to pay amounts due to any number of billing entities 110 .
- paying an amount of funds comprises transferring an amount of funds to a financial institution 125 b associated with the billing entity 110 a to which payment is to be made.
- a funds transfer might comprise a host-to-host transaction from the host computer 115 to another computer associated with the financial institution 125 b , and/or a transaction via an ACH.
- the procedures for performing host-to-host transactions and ACH transactions are well-known in the financial arts.
- the transfer is performed on (or shortly before) a date on which the payment is due.
- making a payment comprises performing a money transfer transaction (e.g., via a registered money transfer service), with the billing entity 110 as the payee of the money transfer transaction.
- the bill aggregator might be the payor on such a transaction, while in other cases, as described below, the user 105 might be payor.
- the bill aggregator might be a registered money transfer service, in which case the host computer 115 itself, or another similar computer operated by the bill aggregator might be capable of processing the money transfer transaction.
- paying an amount due comprises generating and/or endorsing a negotiable instrument in favor of the billing entity 110 .
- the host computer 115 might also provide for the negotiable instrument to be mailed to the billing entity 110 , for example, by printing and/or addressing an envelope for the negotiable instrument, etc.
- the negotiable instrument might be payable on an account associated with the bill aggregator. Alternatively, as described below, the negotiable instrument might be payable on an account associated with the user 105 .
- making a payment might comprise simply sending, to the billing entity 110 , sufficient information (e.g., routing number, account number, MICR characters, bar code, and/or amount, etc.) to allow the billing entity to print a negotiable instrument payable on the bill aggregator's (or user's) account or printing a negotiable instrument on a remote printer in communication with the host computer 115 .
- sufficient information e.g., routing number, account number, MICR characters, bar code, and/or amount, etc.
- receiving funds from the user 105 and paying funds to a billing entity 110 might be consolidated in a single operation (or set of operations).
- receiving funds and paying a bill might collectively comprise drafting and/or generating a negotiable instrument payable on the user's account with the billing entity 110 as the payee.
- the host computer 115 can be configured to perform these operations.
- receiving funds and paying a bill collectively might comprise transmitting to the billing entity 110 (e.g., via an interface 120 ) information sufficient to allow the billing entity 110 to print a negotiable instrument, drawn on the user's account, that is payable to the billing entity 110 .
- receiving funds and making a payment might collectively comprise processing a money transfer transaction (e.g., as an electronic funds transfer via an ACH or as a money transfer through a registered money transfer service) from the user 105 directly to the billing entity 110 .
- a money transfer transaction e.g., as an electronic funds transfer via an ACH or as a money transfer through a registered money transfer service
- the method 200 might include charging one or more fees for the bill aggregation and/or payment services of the invention (block 250 ).
- the user 105 might be charged a set-up fee when enrolling with the bill payment service.
- the user 105 might be charged ongoing fees, for example, a periodic (e.g., monthly) fee for the service, a per-payment fee, and/or the like.
- one or more billing entities 110 might be charged a fee (either a one-time fee or an ongoing fee, such as a periodic fee, a per-payment fee, etc.), perhaps in addition to any fees charged to the user 105 .
- the bill aggregator and/or billing entity 110 may make money on the exchange of foreign currency.
- the bill aggregation and/or payment services of the invention can be repeated, generally on a periodic basis, as bills are received and/or payments come due.
- the host computer 115 will periodically receive bills from various billing entities (or otherwise determine that a payment is due), inform the user of this fact (e.g., via a consolidated statement), receive confirmation and/or funds from the user, and pay the appropriate amounts due.
- the frequency of this process is discretionary—in an aspect, the process might be repeated once a month; in another aspect, the process might be repeated on a weekly basis, or as needed (e.g., when bills are received by the host computer).
- notifications to one or more users 105 and/or billing entities 110 may be performed as part of a batch notification process. For instance, a batch notification may be provided to a particular billing entity 110 to inform that billing entity 110 that the bill aggregator should receive bills for a plurality of users 105 .
- payments to a billing entity 110 may be performed as a batch process, perhaps via a single payment (which might use any of the payment mechanisms described above) on behalf of a plurality of users 105 .
- a single payment is made on behalf of a plurality of users 105
- notification of how the single payment should be allocated by the billing entity 110 may be sent or made available by the bill aggregator to the appropriate billing entity 110 via any interface before, with and/or after the bill aggregator provides the batch notification.
- FIG. 3 provides a schematic illustration of one embodiment of a computer system 300 that can perform the methods of the invention and/or the functions of host computer, a user computer and/or the like, as described herein. It should be noted that FIG. 3 is meant only to provide a generalized illustration of various components, any or all of which may be utilized as appropriate. FIG. 3 , therefore, broadly illustrates how individual system elements may be implemented in a relatively separated or relatively more integrated manner.
- the computer system 300 is shown comprising hardware elements that can be electrically coupled via a bus 305 (or may otherwise be in communication, as appropriate).
- the hardware elements can include one or more processors 310 , including without limitation one or more general-purpose processors and/or one or more special-purpose processors (such as digital signal processing chips, graphics acceleration chips, and/or the like); one or more input devices 315 , which can include without limitation a mouse, a keyboard and/or the like; and one or more output devices 320 , which can include without limitation a display device, a printer and/or the like.
- processors 310 including without limitation one or more general-purpose processors and/or one or more special-purpose processors (such as digital signal processing chips, graphics acceleration chips, and/or the like);
- input devices 315 which can include without limitation a mouse, a keyboard and/or the like;
- output devices 320 which can include without limitation a display device, a printer and/or the like.
- the computer system 300 may further include (and/or be in communication with) one or more storage devices 325 , which can comprise, without limitation, local and/or network accessible storage and/or can include, without limitation, a disk drive, a drive array, an optical storage device, solid-state storage device such as a random access memory (“RAM”) and/or a read-only memory (“ROM”), which can be programmable, flash-updateable and/or the like.
- storage devices 325 can comprise, without limitation, local and/or network accessible storage and/or can include, without limitation, a disk drive, a drive array, an optical storage device, solid-state storage device such as a random access memory (“RAM”) and/or a read-only memory (“ROM”), which can be programmable, flash-updateable and/or the like.
- RAM random access memory
- ROM read-only memory
- the computer system 300 might also include a communications subsystem 330 ; which can include without limitation a modem, a network card (wireless or wired), an infra-red communication device, and/or the like, a wireless communication device and/or chipset (such as a BluetoothTM device, an 802.11 device, a WiFi device, a WiMax device, cellular communication facilities, etc.).
- the computer system 300 and/or communications subsystem 330 may also have the capability to encrypt communications.
- the communications system 330 may permit data to be exchanged with a network (such as the network 410 described below, and/or any other devices described herein).
- the computer system 300 will further comprise a memory 335 , which can include a RAM or ROM device, as described above.
- the computer system 300 also can comprise software elements, shown as being currently located within the working memory 335 , including an operating system 340 and/or other code 345 , such as one or more application programs, which may comprise computer programs of the invention and/or may be designed to implement methods of the invention, as described herein.
- one or more procedures described with respect to the method(s) discussed above might be implemented as instructions executable by a computer (and/or a processor within a computer).
- a set of these instructions might be stored on a computer-readable storage medium, such as the storage device(s) 325 described above.
- the storage medium might be incorporated within a computer system, such that the instructions, when executed by the computer system, perform the procedures of the method(s).
- the storage medium might be separate from a computer system (i.e., a removable medium, such as a compact disc, etc.), such that the storage medium can be used to program a generic computer with the instructions stored thereon.
- FIG. 4 illustrates a schematic diagram of a system 400 that can be used in accordance with one set of embodiments.
- the system 400 can include one or more user computers 405 , which can, in an aspect, serve as an interface to various server computers and/or host computers described herein.
- the user computers 405 can be general purpose personal computers (including, merely by way of example, personal computers and/or laptop computers running any appropriate flavor of Microsoft Corp.'s WindowsTM and/or Apple Corp.'s MacintoshTM operating systems) and/or workstation computers running any of a variety of commercially-available UNIXTM or UNIX-like operating systems.
- These user computers 405 can also have any of a variety of applications, including one or more applications configured (or configurable) to perform methods of the invention, such as web browser applications and/or the like.
- the user computers 405 can be any other electronic device, such as a thin-client computer, Internet-enabled mobile telephone, and/or personal digital assistant, capable of communicating via a network (e.g., the network 410 described below) and/or displaying and navigating web pages or other types of electronic documents.
- a network e.g., the network 410 described below
- the exemplary system 400 is shown with three user computers, any number of user computers can be supported.
- Certain embodiments of the invention operate in a networked environment, which can include a network 410 .
- the network 410 can be any type of network familiar to those skilled in the art that can support data communications using any of a variety of commercially-available protocols, including without limitation TCP/IP, SNA, IPX, AppleTalk, and the like.
- the network 410 can be a local area network (“LAN”), including without limitation an Ethernet network, a Token-Ring network and/or the like; a wide-area network; a virtual network, including without limitation a virtual private network (“VPN”); the Internet; an intranet; an extranet; a public switched telephone network (“PSTN”); an infra-red network; a wireless network, including without limitation a network operating under any of the IEEE 802.11 suite of protocols, the BluetoothTM protocol known in the art, and/or any other wireless protocol such as Global System for Mobile Communication (“GSM”), General Packet Radio Service (“GPRS”), Enhanced Data GSM Environment (“EDGE”), Universal Mobile Telecommunications System (“UMTS”), code division multiple access (“CDMA”) and/or time division multiple access (“TDMA”) based protocols, Evolution-Data Optimized (“EVDO”), 1xRTT, and i-Mode; and/or any combination of these and/or other networks.
- GSM Global System for Mobile Communication
- GPRS General Packet
- Embodiments of the invention can include one or more server computers 415 (which can, for example, serve as a host computer 115 ).
- Each of the server computers 415 may be configured with an operating system including without limitation any of those discussed above, as well as any commercially-available server operating systems, minicomputer operating systems and/or mainframe operating systems.
- Each of the servers 415 may also be running one or more applications, which can be configured to provide services in furtherance of embodiments of the invention, including without limitation performance of methods of the invention (and/or various operations thereof), as well as traditional transaction processing and/or banking operations.
- one of the server computers 415 may incorporate, and/or may be in communication, with a web server, which can be used, merely by way of example, to process requests for web pages or other electronic documents from user computers 405 (including, specifically, to serve as a means of communication between a host computer 115 and a user 105 , for providing and/or receiving notifications, communications, funds transfers, etc.).
- a host computer 115 might comprise a web server in some embodiments.
- a communication interface 120 of a host computer might provide communication with (and/or might include) a web server, which can act as an intermediary between a user computer 405 and a host computer 115 (or other server 415 ).
- the system can include one or more databases 420 .
- the location of the database(s) 420 is discretionary: merely by way of example, a database 420 a might reside on a storage medium local to (and/or resident in) a host computer 415 a .
- a database 420 b can be remote from any or all of the computers 405 , 415 , so long as it can be in communication (e.g., via the network 410 ) with one or more of these.
- a database 420 can reside in a storage-area network (“SAN”) familiar to those skilled in the art.
- SAN storage-area network
- a database 420 can be used to store information about transactions processed by the host computers 415 , and in particular can comprise one or more tables used to store data in accordance with embodiments of the invention.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
- The present invention relates to financial transactions in general and, more particularly, to tools for providing bill aggregation and/or payment services.
- Paying bills, for many individuals and organizations, is a significant inconvenience and source of stress. Most people spend an inordinate amount of time attempting to keep track of bills, payment amounts and/or due dates, not to mention the inconvenience of writing and mailing checks. Moreover, if a payment is overlooked or forgotten, that oversight can have a significant negative affect on an individual's (or organization's) credit rating, and/or can result in the interruption of an important service, repossession of a vehicle, etc. Moreover, the payment of bills results in non-trivial time and expense in many cases (due to, for example, the cost of envelopes, postage, penalties for late payments, etc.).
- Some banks and other financial institutions have attempted to address this problem by providing online bill payment services for accountholders. These services, while perhaps avoiding some of the inconvenience of bill payment, do not address all of the problems with bill payment. For instance, with some banks payments generally must be scheduled individually by the accountholder, raising the same issues of possible missed payments, inconvenience in tracking amounts due and/or due dates, etc. Moreover, such online bill payment services generally are unavailable to those who do not hold an account at a bank offering such services.
- Hence, there is a need for more robust bill payment services.
- Embodiments of the invention provide novel tools (including, without limitation, systems, methods and software) for providing bill aggregation and/or payment services. In an aspect, such tools might aggregate all payments over a given period of time, allowing a user to make a single payment to ensure that all appropriate bills and/or invoices (each a “bill”) are paid in timely fashion. In another aspect, some embodiments determine, without requiring user input, an amount due on each bill, as well, in some cases, of a due date for each payment. Beneficially, such embodiments allow a user to avoid the traditional hassle and stress of tracking and paying bills.
- Optionally, certain embodiments might provide a consolidated statement (e.g., on a periodic basis) to inform the user of payments to be made and/or that have been made (e.g., post-payment reporting of automatic payments or history of payments made) over a given period. Such statements can provide a varying level of detail, depending on the implementation and/or on user preferences. Merely by way of example, in some cases, a consolidated statement might provide line items for each payment to be made, including, without limitation, a payment amount, a billing entity to which the payment will be made, a payment due date, and/or the like. A consolidated statement may also provide detail behind each line item or service bundle by including the detail directly on or with the consolidated statement, by linking to a website maintained by or for the biller and/or the bill aggregator, or by including the detail as an object or objects with the consolidated statement (e.g., embedded in a consolidated statement sent via e-mail). Various security measures may be employed for a user to retrieve the detail, including without limitation, user names, passwords, biometrics (e.g., fingerprint, retinal scan, voiceprint, DNA, etc.), and/or encryption of any or all of the foregoing.
- The tools provided by various embodiments of the invention include, without limitation, methods, systems, and/or software products. Mainly by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might comprise a computer system (such as a host computer) configured with instructions to perform one or more procedures in accordance with methods of the invention. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, merely by way of example, optical media, magnetic media, and/or the like).
- A method of providing bill payment services for a user, in accordance with one set of embodiments, comprises receiving at a computer (such as a host computer) identification of a plurality of billing entities (e.g., a first billing entity and a second billing entity) for which bills should be consolidated. The host computer, in an aspect, may be operated by a bill aggregator. A bill aggregator might also provide financial services such as money transmission or banking services. The method, in some embodiments, further comprises receiving, at the computer, a first set of billing information for the first billing entity and a second set of billing information for the second billing entity. Each set of billing information might comprise a billing identifier that identifies the user to the respective billing entity.
- In some embodiments, the method comprises notifying each of the billing entities that the bill aggregator should be a recipient of bills from that billing entity. Hence, the method might also comprise receiving, from the first billing entity, notification of a first amount due to the first billing entity; the first amount due, in an aspect, corresponds to the first billing identifier and/or has a first due date. Similarly, the method might further comprise receiving, from the second billing entity, notification of a second amount due to the second billing entity; the second amount due might correspond to the second billing identifier and/or have a second due date.
- According to an embodiment, the method further comprises providing a consolidated statement to the user. This consolidated statement might provide a payment notification to the user (e.g., a notification of the first amount due, a notification of the second amount due, and/or a notification of a consolidated amount due comprising the sum of the first and second amounts due). The method might further include receiving, at the computer, confirmation from the user that at least a portion of the consolidated statement (e.g., at least a portion of one or more of the amounts due) should be paid, and/or receiving from the user (e.g., via a money transfer transaction) funds sufficient to pay at least a portion of the first amount due and/or the second amount due.
- In some aspects, the method further comprises paying at least a portion of the amounts due. Merely by way of example, the method might comprise transferring, (e.g., via a first host-to-host transfer on or shortly before—for example, within a few days of—the first due date), a first amount of funds to a first financial institution associated with the first billing entity. This first amount of funds corresponds, in an aspect, to the first amount due. Similarly, the method might comprise transferring (e.g., via a second host-to-host transaction on or shortly before the second due date) a second amount of funds to a second financial institution associated with the second billing entity; the second amount of funds might correspond to the second amount due. A billing entity may also receive a negotiable instrument (e.g., sent via postal mail, overnight courier, etc.) and/or may receive a negotiable instrument via a printer in communication with a host computer.
- A method in accordance with another set of embodiments comprises receiving at a computer (such as a host computer) identification of a plurality of billing entities (e.g., a first billing entity and a second billing entity) for which bills should be consolidated. The method, in some embodiments, further comprises receiving, at the computer, a first set of billing information for the first billing entity and a second set of billing information for the second billing entity. The first set of billing information might comprise a first billing identifier for the user, while the second set of billing information might comprise a second billing identifier for the user.
- The method might further comprise determining (perhaps without requiring any input from the user) a first amount due to the first billing entity (corresponding to the first billing identifier) and/or a second amount due to the second billing entity (corresponding to the second billing identifier). In some cases, the method comprises receiving funds from the user and/or paying (e.g., from the host computer) funds sufficient to satisfy at least a portion of at least one of the amounts due.
- As noted above, other embodiments provide systems, including without limitation systems for providing payment aggregation services. An exemplary system in accordance with one set of embodiments comprises a processor, a communication interface in communication with the processor, and a computer readable medium in communication with the processor. The computer readable medium, in an aspect, has encoded thereon a computer program comprising a set of instructions executable by the processor to cause the computer system to perform one or more operations.
- In one set of embodiments, the set of instructions comprises instructions for receiving, via the communication interface, identification of a plurality of billing entities (which might include, for example, a first billing entity and/or a second billing entity) for which bills should be consolidated. The set of instructions might further comprise instructions for receiving a first set of billing information (which might comprise a first billing identifier) for the first billing entity, and/or a second set of billing information (which might comprise a second billing identifier) for the second billing entity.
- There might be further instructions for determining a first amount due to the first billing entity and/or corresponding to the first billing identifier, and/or instructions for determining a second amount due to the second billing entity and/or corresponding to the second billing identifier. In an aspect, the set of instructions further comprises instructions for receiving funds from the user and/or instructions for paying funds sufficient to satisfy at least a portion of at least one of the amounts due.
- In some embodiments, the communication interface comprises a web server interface (which might be provided by a web server integrated with the computer system and/or a web server separate from the computer system). Various communications with the user might be supported by the web server interface. Merely by way of example, the instructions for receiving identification of billing entities might comprise instructions for receiving the identification via the web server interface. As another example, the instructions for receiving funds from the user might comprise instructions for receiving, via the web server interface, information from the user regarding a source of the funds (e.g., wire transfer or money transfer instructions, identification of a financial institution, a routing number, an account number, an authorization to initiate one or more ACH credits, electronic check information, amount of funds to withdraw, credit card or account information, debit card or account information, stored value card or account information, etc.)
- In other embodiments, the communication interface might comprise an interface providing communication via one or more communication devices, which can include, inter alia, a user kiosk, an automated teller machine, an agent terminal, a telephone, a telephonic voice response unit, etc. Communication to/from the user can take place via such devices as well. In a particular embodiment, the communication interface might provide communication with a user's mobile device.
- The communication interface might also support communication with financial institutions and/or financial networks. Merely by way of example, in some embodiments, the communication interface might comprise a host-to-host interface (in one such embodiment, funds may be transferred to a billing entity—and/or a financial institution associated therewith—using the host-to-host interface). In other embodiments, the communication interface might comprise card association networks, such as MasterCard or Visa, or debit networks, such as Star, NYCE, Pulse, Maestro and Interlink. In yet other embodiments, the communication interface might comprise an interface for providing communication with an automated clearinghouse, such that funds may be transferred via a transaction using the automated clearinghouse.
- Another set of embodiments provides computer programs. Merely by way of example, in one embodiment, a computer readable medium might have encoded thereon a computer program comprising a set of instructions executable by a computer system to perform one or more operations. The set of instructions might, in some embodiments, include instructions similar to those described above.
- A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings wherein like reference numerals are used throughout the several drawings to refer to similar components. In some instances, a sublabel is associated with a reference numeral to denote one of multiple similar components. When reference is made to a reference numeral without specification to an existing sublabel, it is intended to refer to all such multiple similar components.
-
FIG. 1 is a block diagram illustrating relationships between various parties to a bill aggregation and payment service, in accordance with various embodiments of the invention. -
FIG. 2 is flow diagram illustrating a method of providing payment aggregation services, in accordance with various embodiments of the invention. -
FIG. 3 is a generalized schematic diagram of a computer system that can be used in accordance with various embodiments of the invention. -
FIG. 4 is a generalized schematic diagram of a networked system of computers that can be used in accordance with various embodiments of the invention. - While various aspects of the invention have been summarized above, certain exemplary embodiments of the invention are described in further detail below. It should be noted that the embodiments discussed herein are intended only to be exemplary and are provided for illustrative purposes, and that they are not intended, nor should they be interpreted, to be exhaustive or limiting descriptions of the invention. While various embodiments are described herein, one skilled in the art should appreciate that various components, processes and/or features described with respect to one embodiment easily can be incorporated within other embodiments. Similarly, while various alternatives and/or optional components, processes and/or features may be described, it should be understood that the invention can, in various embodiments, omit, substitute and/or re-order such components, processes and/or features as appropriate.
- In an aspect, certain embodiments of the invention include systems for providing payment aggregation services. As used herein, the terms “payment aggregation” and “bill aggregation” are used broadly to describe any service by which a user is enabled to make a single payment to a bill aggregator, who then makes one or more payments to one or more billing entities on behalf of the user. Embodiments of the invention, inter alia, can allow a service provider (referred to herein as a “bill aggregator”) to track and/or pay bills on behalf of a customer (referred to herein as a “user”) of the service. In a novel aspect of some embodiments, the bill aggregator receives bills on behalf of the user and pays those bills, optionally after receiving confirmation from the user. In some such embodiments, the user is not required to inform the bill aggregator of specific bills to be paid. Instead, the user registers for the service and/or informs the bill aggregator of the organizations for which the user would like bills to be paid (referred to herein as “billing entities”), and the bill aggregator takes care of determining the amount to be paid, the due date, etc., and of paying the bills. (Optionally, the user may be asked to confirm the amounts to be paid.) Conveniently, rather than having to track and pay multiple bills each month (or other period), the user need interact only with the bill aggregator, saving the user significant time and/or expense.
- In accordance with various embodiments of the invention, the user might be a person, a corporation, and/or any type of entity that needs to pay bills. (In many cases, the bills will be paid on a recurring basis, although the amount of each bill need not necessarily be constant.) A billing entity can be any person, business and/or organization that normally would submit bills, invoices, etc. to the user for payment (or to whom the user would otherwise be expected to make payment). Examples of billing entities include, without limitation, public utilities, telecommunications providers, lenders (or other credit-extending organizations, which can include without limitation, mortgagees, auto lenders, educational lenders, personal lenders, etc.), charitable organizations, religious institutions, escrow companies, merchants (including without limitation merchants who receive payments on layaway items, etc.), financial institutions (which might receive payments for retirement accounts, savings accounts, educational savings accounts, brokerage accounts, etc.), and/or the like.
- A bill aggregator can be any entity that provides some or all of the facilities described herein for providing payment aggregation services. Such payment aggregation services might be provided by a stand-alone entity (and in particular, an entity that is not a financial institution such as a depository bank); in other cases, they might be provided by a registered money transfer service (of which Western Union Financial Services, Inc. is one example), by a bank or other financial institution, by an online service provider, by a credit bureau, by a communications provider and/or by any of a variety of other businesses. Beneficially, in accordance with some embodiments of the invention, the bill aggregator can provide payment and/or bill aggregation services for a user, even if the user does not maintain a deposit account (such as a checking account, savings account, money market account, etc.) with the bill aggregator. For example, in some instances, the bill aggregator might offer deposit account services with bill aggregation features but might also offer those features as a standalone service without requiring the user to maintain a deposit account. As another example, the bill aggregator might not even be a financial institution capable of providing deposit account services. In some instances, a user who does not have a deposit account or other financial account can use payment aggregation services (e.g., funding payments by taking cash to a retail location, via a money transfer transaction, and/or the like).
-
FIG. 1 illustrates anexemplary relationship 100 between auser 105 and one or more billing entities 110. The relationship is facilitated by ahost computer 115, which performs one or more operations for providing payment aggregation services, for example as described in further detail below. In an aspect, thehost computer 115 is operated by (and/or serves as) a bill aggregator. As used herein, the term “host computer” means any computer (or system of computers) that can be used to process transactions in accordance with embodiments of the invention. One skilled in the art will appreciate, based on the disclosure herein, that a variety of configurations are possible. Merely by way of example, in some embodiments, ahost computer 115 might comprise one or more mainframe computers, minicomputers, server computers, and/or the like.FIGS. 3 and 4 , described below, illustrate various exemplary arrangements that can be used for host computers (and other computers), in accordance with embodiments of the invention. - The
host computer 115 includes one ormore interfaces 120 that provide communication between thehost computer 115, and various other parties involved in the bill aggregation and/or payment services of the invention. As used herein, the term “communication interface” means any hardware or software (or combination thereof) that enables and/or facilitates communication between thehost computer 115 and other participants in the embodiments of the invention (including, without limitation, theuser 105, the billing entities 110, various financial institutions 125, one or more automated clearinghouses (“ACH”) 130, card associations, debit networks and/or the like). As described in further detail below, thehost computer 115 communicates with these participants in a variety of contexts (including, without limitation, receiving and/or transmitting various notifications, confirmations and/or other information), receiving funds, making payments, etc. In specific embodiments, one or more of the communication interfaces 120 are used to provide and/or facilitate such communications. - In some cases, a
communication interface 120 will provide direct communication between thehost 115 and another participant (e.g., via data transfer interfaces—such as XML, transaction records and/or the like—and/or application program interfaces (“API”), etc). Such interfaces can include, without limitation, a host-to-host interface for communication with a host computer at a financial institution 125, an interface for communication with an ACH, etc. In other cases, acommunication interface 120 might include, and/or provide communication with, a separate communication device (not shown onFIG. 1 ), such as a wireless gateway, a web server or e-mail server, a user kiosk (which can provide, for example, a computer or terminal, which is in communication with thehost 115, in a walk-up environment such as a mall, bank, etc.), an agent terminal (which can include, but is not limited to, a point of sale (“POS”) device, cash register, etc.), a user's computer (referred to herein as a “user computer”), a telephone interface (which might provide communication with either a live operator or a voice recognition unit (“VRU”), which can be interactive or non-interactive), a printer (including without limitation a standard printer, a printer configured to print negotiable instruments and/or using magnetic ink, etc.), a device configured to communicate with a mobile telephone/device (e.g., via a dedicated application or applet, short message service (“SMS”) messages, text messages, wireless access protocol (“WAP”) communications, etc.). In some cases, thecommunication interface 120 includes (or provides communication with) a web server, which can be used to create web pages for communicating with a user computer. In this way (among others), thehost computer 115 can provide notifications to theuser 105, receive confirmations, funds, and other communications from theuser 105, etc. Communications may be encrypted using any number of encryption methodologies known to those skilled in the art. - One possible mode of operation of the
host computer 115 is described in further detail with respect toFIG. 2 below. In a general sense, however, thehost computer 115 is configured (e.g., via a computer program comprising instructions executable by the host computer 115) to provide payment aggregation services for theuser 105. In this general sense, theuser 105 identifies for thehost computer 115 one or more billing entities 110 for which theuser 105 would like to have payments made by the bill aggregator. Thehost computer 115 obtains information about payments due to those billing entities 110 (e.g., by requesting that the billing entities 110 notify the bill aggregator about payments due) and makes the payments on behalf of theuser 105, providing theuser 105 with enhanced convenience. In an aspect, service provided by embodiments of the invention is used for repeating payments, so that theuser 105 does not need to keep track of monthly (or other periodic) bills from the billing entities 110. Instead, the amount(s) due and due date(s) are tracked automatically by thehost computer 115, which (generally periodically) receives funds from theuser 105 and/or on behalf of the user 105 (e.g., from a trust fund, education IRA, 529 plan, 401(k) plan, social security (retirement and/or disability) disbursement, Medicare disbursement, Medicaid disbursement, etc.) and distributes the appropriate amount of funds to each billing entity 110. - In an aspect, the
host computer 115 is configured to interact with one or more financial institutions 125 and/or transaction networks (such as anACH 130, card association networks, debit networks, etc.) to obtain funds from theuser 105 and/or distribute funds to billing entities 110. Merely by way of example, theuser 105 might authorize thehost computer 115 to withdraw funds from the user's account at a firstfinancial institution 125 a. Correspondingly, thehost computer 115 might be configured to deposit and/or transfer funds into an account (perhaps at a secondfinancial institution 125 b) for one of thebilling entities 110 a. In some cases, a transaction network (such as anACH 130, card association networks, debit networks, etc.) might be used to facilitate such a transfer, although this is not required. As described in more detail below, other procedures for receiving funds from theuser 105 and/or distributing funds to the billing entities 110 can be used as well. - Turning to
FIG. 2 , amethod 200 of providing payment aggregation services will now be described. As noted above, the method 200 (and/or portions thereof) can be implemented by a system such as thesystem 100 ofFIG. 1 (and, specifically, by the host computer 115), and themethod 200 accordingly is described by reference to thesystem 100 described above. It should be appreciated, however, that the method 200 (and similar methods) could be implemented using different components than those illustrated byFIG. 1 , and that the components ofFIG. 1 could operate in accordance with methods other than themethod 200 ofFIG. 2 . - The
method 200 comprises providing an interface (such as a communication interface 120) for interaction between theuser 105 and the host computer 115 (block 205). In some cases, thehost computer 115 will comprise the interface (such as in the case of an API, a web server program operating on thehost computer 115, etc.), while in other cases, the interface might be a separate device (e.g., a web server, an e-mail server, a VRU, an agent terminal, a kiosk, an automated teller machine, a mobile device, etc.) in communication with the computer. Several examples of such interfaces are described above. Providing an interface can comprise any one or more of several operations, including coupling an interface to a host computer 115 (and/or integrating an interface with a host computer 115), providing and/or executing instructions for communicating (e.g., transmitting and/or receiving data) via the interface, allowing auser 105 to access thehost computer 115 via the interface, and/or the like. - At
block 210, thehost computer 115 performs an enrollment transaction (and/or otherwise receives enrollment information) for theuser 105. In an aspect, the enrollment transaction is performed (and/or the enrollment information is received) via an interface, such as theinterfaces 120 described above. Merely by way of example, an enrollment transaction might be performed by providing a web-based form for auser 105 to provide information, and then receiving that information via a web server interface. As another example, enrollment information can be received by telephone (e.g., via a VRU, a live operator, etc.), via a paper form (which might be input into thehost computer 115 by an agent hand-keying the information, by scanning the paper form, reading a paper form with optical character recognition technology, etc.), through e-mail or text message, and/or via kiosk or ATM. - In an aspect, performing the enrollment transaction comprises receiving (e.g., from the user 105) identification of one or more billing entities 110 for which the payment aggregation services of the invention should be performed (i.e., for which bills should be consolidated). The enrollment transaction might comprise additional information as well, including without limitation biographical information about the
user 105, information identifying one or more accounts (e.g., at a bank or otherfinancial institution 125 a) from which funds should be obtained to make payments, and/or the like. Performing the enrollment transaction might also entail capturing biometric information (e.g., fingerprint, voice print, eye scan, etc.) from the user. Performing the enrollment transaction might also include checking user-provided information such as driver's license or other government-issued identification, passport, birth certificate, etc. In an aspect, performing the enrollment transaction might also comprise receiving any necessary authorizations from the user 105 (including without limitation, authorizations to electronically withdraw/deduct funds from an identified account, authorizations to receive bills from identified billing entities 110, authorizations to hold funds in trust and/or in escrow until bills are paid, authorizations for payroll deductions, authorizations for direct deposit to a bill payment aggregation account, and/or the like). - It should be noted that, while the transfer of such information generally is described herein with respect to an enrollment transaction, such information can be provided by the
user 105, and/or received by thehost 115, at any appropriate time. Merely by way of example, auser 105 might wish to add additional billing entities 110 to the service at some point after enrolling; in such a situation, theuser 105 could be provided with an interface to provide such information, in a manner similar to that described with respect to the enrollment transaction. Similarly, at some point, theuser 105 might want to change the financial institution, account and/or other source from which funds are to be obtained, and thehost 105 therefore might be configured to receive such information at any appropriate time from theuser 105. - The
method 200 further comprises receiving (e.g., at the host computer 115) billing information for the billing entities 110 (block 210). This billing information may be provided by theuser 105, either as part of an enrollment transaction or separate from the enrollment transaction. In other cases, the information might be received from another source, such as from the billing entities 110 themselves. (Merely by way of example, in some cases, an identification of a billing entity 110 provides sufficient information to allow the bill aggregator to obtain other billing information, such as by contacting the billing entity 110 directly.) Billing information can include, without information, payment details (such as an address to which checks should be sent, an account number and/or routing number for direct deposit, ACH transfers, etc.), information on billing frequency, information on billing amount (including, merely by way of example, whether or not the amount is fixed, at least in the near term, or variable) and/or the like. In one aspect, billing information might simply comprise an identification of the billing entity 110. - In the illustrated embodiment, the
method 200 includes notifying the billing entities 110 that the bill aggregator should be a recipient of bills from the billing entities 110 (block 220). In an aspect, the bill aggregator (and/or, more precisely, the host computer 115) might perform this notification. In other cases, theuser 105 might perform the notification. In particular embodiments, the bill aggregator might obtain authorization from the user 105 (e.g., during the enrollment transaction, as described above) to perform this notification, and/or might notify the appropriate billing entity 110 of this authorization. Hence, for example, if theuser 105 has requested bill payment services for two billing entities 110, the host computer 115 (and/or the bill aggregator) might send a first notification to thefirst billing entity 110 a and a second notification to thesecond billing entity 110 b. (As noted above, any number of billing entities 110 can be supported by embodiments of the invention.) - The notification can be performed in a variety of ways. Merely by way of example, the notification might comprise an authorization (which might be signed and/or otherwise verified by the
user 105, either on paper or via an electronic signature, a checked box or otherwise) provided by the user 105 (either directly to the billing entity 110 or indirectly through the host computer 115). Additionally and/or alternatively, the notification might comprise a communication from thehost computer 115 to the billing entity 110 (e.g., via aninterface 120, etc.). It should be appreciated that the type of notification used often will depend on the requirements of the billing entity 110 (and/or any governing statutory and/or regulatory scheme), and that, because embodiments of the invention can support a wide variety of billing entities 110, a correspondingly wide variety of notification schemes might be employed. The notification can be in paper or electronic form. - In many cases, the bill payment services of the invention are used to make a number of payments to each billing entity 110 over time. Advantageously, embodiments of the invention do not require the payments to be a constant amount. Because the amount due to a billing entity 110 in a first period might be different from an amount due in a second period, embodiments of the invention can be configured to determine an amount due and/or due date each time a payment is to be made. (Of course, constant periodic payments can be supported as well.)
- At
block 225, therefore, thehost computer 115 determines an amount due to each of the billing entities 110 and/or a due date for each amount due. In one aspect, thehost computer 115 determines the amount due (and/or due date) without requiring any input from theuser 105. Beneficially, this relieves theuser 105 from having to undertake the inconvenience of notifying thehost computer 115 about bills each month. (In another aspect, however, the invention can allow theuser 105 to indicate to thehost computer 115—e.g., via aninterface 120—an amount due and/or due date, if desired.) - There are several ways in which the
host computer 115 can determine an amount due without requiring input from theuser 105. In some cases, for example, thehost computer 115 will receive, from abilling entity 110 a notification of an amount due and/or a due date (e.g., a bill or other notification), either electronically and/or on paper, and the amount due can be determined from this notification. The notification may consist of the entire bill or may comprise only certain components of the bill (e.g., amount due and/or due date. The amount due generally will correspond to a particular billing entity 110, and also will include a billing identifier (such as an account number, etc.) for theuser 105, as well as a due date, any or all of which may be provided on the notification of the amount due. In the case of electronic billing, thehost computer 115 might receive data, e.g., via aninterface 120, that allows thehost computer 115 to automatically determine the amount due, due date, associated billing identifier, etc. In other cases, an agent or operator, or theuser 105, might input the amount due and/or due date into the host computer 125, the bill might be scanned and/or parsed to find an amount and/or date due, etc. In many cases, each billing entity 110 will send a bill or other notification to the bill aggregator/host computer 115. Hence, in an aspect, themethod 200 might comprise receiving, from afirst billing entity 110 a, notification of a first amount due, receiving, from asecond billing entity 110 b, notification of a second amount due, etc. (The amounts due to the various billing entities 110 need not have the same due date.) For amounts due with different due dates, embodiments might provide various means for synchronizing due dates so that a user can make a single payment for all amounts due in any given period. For example, the bill aggregator may reach agreement with each billing entity 110 that all amounts due will share a common due date. In cases where a common due date cannot be agreed upon, theuser 105 can send a single aggregated payment to cover all bills that are expected to become due within a given period. If exact amounts are known, those amounts can be included in the single aggregated payment. If exact amounts are not known, amounts to be included in the single aggregated payment can be estimated, either by the billing entity 110 (e.g., based on actual and/or anticipated usage or volume) or by the bill aggregator (e.g., based on a weighted average over a specified period of time or based on an amount with at least one common factor such as a particular month in the prior year). Where amounts due are estimated, amounts received from theuser 105 prior to the due dates can be held in trust or escrow until paid by the bill aggregator. For amounts that are estimated, a true-up can occur at a later date (e.g., after actual amounts are known) and may be reflected in later bill aggregation or separately received from or refunded to theuser 105. In some cases, rather than collecting funds prior to the due dates, the bill aggregator can advance funds to cover payment of amounts due and then receive funds from theuser 105 on or after the due dates of all or a portion of the bills. - In some cases, the
host computer 115 provides notification to theuser 105 of an amount due to each of the billing entities 110 (either individually or collectively). In most cases, this notification will encompass a particular period (e.g., a particular month) in which bills (or other payments) are due—hence, if thehost computer 115 receives notification from three billing entities 110 that bills are due within a given month, the notification to theuser 105 might comprise notification of all three of these amounts due. If a fourth billing entity 110 is owed a payment the next month, thehost computer 115 might wait until the next month to provide notification to the user 105 (or, thehost computer 115 might provide notification to theuser 105 ahead of time—the behavior of thehost computer 115 in this respect can be configurable, depending on the needs of the bill aggregator and/or the user 105). In some cases, the notification to theuser 105 might be configured to allow theuser 105 to take advantage of any early-payment discounts, etc., by informing theuser 105 of this fact (assuming the bill aggregator is aware of this fact, based, for example, on information on a bill received from the relevant billing entity 110). - The notification to the
user 105 may comprise providing a consolidated statement to the user 105 (block 230) (again, perhaps on a periodic basis), informing theuser 105 of the payments that will be made and/or the amount of funds required from theuser 105. (In other cases, thehost computer 115 might obtain funds and/or make payments without any interaction with theuser 105, perhaps depending on the preferences of theuser 105.) If a consolidated statement is provided, the consolidated statement might itemize the payments to be made over a given period (e.g., identifying the billing entity 110, amount due, due date, etc. for each payment), while in other cases, the consolidated statement might simply notify theuser 105 of the total amount to be paid. Hence, in an aspect, the consolidated statement provides a payment notification to theuser 105—this payment notification might provide notification of a first amount due to afirst billing entity 110 a, a second amount due to asecond billing entity 110 b, etc., and/or a notification of a consolidated amount due (which might comprise the sum of the first amount due, the second amount due, etc.) Any number of varying levels of detail might be provided in the consolidated statement, and/or theuser 105 may be given the option to select the level of detail desired in the consolidated statement. In some cases, the consolidated statement may allow theuser 105 to see the detail (e.g., the entire bill) supporting an amount due from any billing entity. A consolidated statement may also provide detail behind each line item or service bundle by including the detail directly on or with the consolidated statement, by linking to a website maintained by or for the biller and/or the bill aggregator, or by including the detail as an object or objects with the consolidated statement (e.g., embedded in a consolidated statement sent via e-mail). Various security measures may be employed for a user to retrieve the detail, including without limitation, user names, passwords, biometrics (e.g., fingerprint, retinal scan, voiceprint, DNA, etc.), and/or encryption of any or all of the foregoing. - The consolidated statement may be provided using any of several techniques, including without limitation by email message, text message, by phone call (e.g., a call from a live operator, from a VRU, a prerecorded or automated voice message, etc.), by web page, by paper (e.g., mail, courier or facsimile), at a kiosk, at an ATM machine, etc. (some of these techniques might employ one or more of the
interfaces 120 described above). - Optionally, the
method 200 comprises receiving (e.g., at the host computer 115) confirmation from theuser 105 that at least a portion of the consolidated statement should be paid (i.e., confirmation that at least a portion of at least some of the bills/payments to which the consolidated statement pertains should be paid), and/or instructions that one or more of the payments should not be made, either in part or in whole (block 235). Merely by way of example, if theuser 105 disputes an amount of a bill, theuser 105 might provide instructions not to pay that bill, or to make only a partial payment (e.g., of an undisputed amount). Hence, theuser 105 might be provided the option of individually approving/confirming each amount due to be paid. However, if theuser 105 wants to approve all of the amounts due, theuser 105 might be given the option to confirm payment of the consolidated statement (e.g., approve a consolidated payment amount), without having to individually approve payment of each amount due (e.g., each bill). - Moreover, as noted above, in some cases, the
host computer 115 might be configured to make payments on schedule without any input from theuser 105. In some cases, a hybrid approach might be employed, whereby theuser 105 is notified of payments to be made (e.g., with a consolidated statement) and given a certain amount of time (e.g., a day, a week, etc.) in which to provide instructions not to make a particular payment. If theuser 105 does not provide any instructions within that time frame, the user's lack of response might be considered to be confirmation that the entire consolidated statement (i.e., all of the amounts due for which the consolidated statement provides notification) should be paid, and thehost computer 115, in such a case, would make all of the scheduled payments. Auser 105 may also specify that the bill aggregator automatically pay certain bills, but obtain approval from theuser 105 before paying other bills. Alternatively, the bill aggregator may make payment to each of the billing entities 110 and notify 105 the user after payment has been made. - Many of the modes of communication used to provide a consolidated statement can also be used to allow the
user 105 to confirm that the statement should be paid. In fact, in one aspect, the procedures for notifying theuser 105 of payments and receiving confirmation that payments should be made can be implemented in conjunction with one another. For instance, in some embodiments, if an interactive tool (e.g., a telephone interface, a mobile device, a web site, a kiosk, an ATM, etc.) is used to provide notification of payments, that same tool can be used by theuser 105 to confirm (optionally at the time of notification) that some or all of the payments should be made. - Merely by way of example, in one embodiment, where a web page (comprising details about one or more amounts due) is provided to notify the
user 105 of payments that should be made, the web page might implement a web-based form to both notify theuser 105 of payments to be made and to receive input from theuser 105 as to whether to make those payments. Hence, a web site might be configured to allow theuser 105 to confirm that some of all of the payments should be made, and receiving confirmation from theuser 105 therefore might comprise receiving confirmation via that web site. (Similar procedures could be implemented via a telephone VRU, via a kiosk, via an ATM, etc.). - As another example, in a set of embodiments, a wireless phone (such as a GSM phone, CDMA phone, etc.) or other wireless device (such as a wireless email device, a wireless personal digital assistant, etc.) can be used to interface with the
host computer 115. In such embodiments, theuser 105 might be notified of payments via the wireless phone (e.g., by communications between thehost computer 115 and a web browser operating on the phone/device, by a dedicated application installed on the phone/device, via email message, text/SMS message, etc.), and/or theuser 105 can confirm payments, and/or indicate that certain payments should not be made, via the wireless phone (e.g., by reply message, through fields on a web page viewed in the phone's web browser, etc.). In fact, a wireless phone could be used for some or all of the communications described herein between thehost computer 115 and the user 105 (such as enrollment transactions, entry of billing information, consolidated statements, and/or the like). - Merely by way of example, in a set of embodiments, a wireless application is provided to the user 105 (e.g., by download from the bill aggregator's web site, on compact disc, etc.), and installed by or for the
user 105 on a wireless phone/device. The application is configured to communicate securely and wirelessly with the host computer 115 (e.g., via IP and/or other communication protocols), using acommunication interface 120 at thehost computer 115 supporting such communications. Theuser 105 can use the application to enroll for bill aggregation service, or theuser 105 can enroll using another method. The application also can allow theuser 105 to provide information about billing entities 110, which is transmitted to thehost computer 115. Thehost computer 115 pushes billing notifications to the application (and/or the application downloads notifications periodically and/or on demand from the user 105), and the application then provides notification to theuser 105 and/or allows theuser 105 to confirm or deny that payments should be made. In some embodiments, the application might be implemented as a compiled application and/or applet that is installed on the user's device, while in other embodiments, the application is provided through a web interface, which in some cases implements dynamic browsing technologies, such as JavaScript, AJAX, and/or the like. - It should be recognized, however, that these examples are provided merely for purposes of illustration and should not be considered limiting. As noted above, embodiments of the invention support many different communication interfaces and/or modes of communication. Further, more than one mode of communication may be employed (e.g., a
user 105 may receive an e-mail or text message alerting him or her that a consolidated statement is available for review at a specified web site) in providing bill aggregation services for any particular user. - The
method 200 further comprises receiving (e.g., at the bill aggregator and/or host computer 115) funds from the user 105 (block 240) sufficient to pay at least a portion of the bills (or, more precisely, to make the payments, and/or portions thereof, that theuser 105 has approved, if applicable). Embodiments of the invention provide a wide variety of ways in which funds can be received. Merely by way of example, as noted above, in one embodiment, the billing aggregator (and/or host computer 115) is authorized by theuser 105 to obtain (via withdrawal, electronic funds transfer, electronic check, etc.) funds from the user's account at a financial institution 125; in such embodiments, receiving funds from theuser 105 might comprise performing an authorized withdrawal, etc. from the user's account. A user's account can be any account suitable for making payments, including without limitation, a bank account (e.g., checking, savings, CD, etc.), investment count, trust fund, 401(k), 529 account, Medicare account, Medicaid account, Social Security (retirement or disability) account, etc. In another embodiment, receiving funds from theuser 105 might comprise receiving authorization from the user 105 (e.g., in an enrollment transaction) to draft and/or endorse negotiable instruments (such as personal checks, certified funds, bearer instruments, etc.), which might be payable on the user's account, and/or drafting one or more such negotiable instruments. In further embodiments, receiving funds might comprise processing and/or receiving funds (e.g., cash) via a money transfer transaction (e.g., using a registered money transfer service), receiving and/or processing a credit, debit, and/or ATM card (including smart cards) or account transaction, stored value card or account transaction, an account associated with a wireless device (whether a prepaid account or a credit account) and/or the like. - At
block 245, thehost computer 115 pays at least a portion of at least some of the amount(s) due to the billing entities 110 (in some cases, subject to any instruction from theuser 105 not to pay certain bills and/or depending on whether confirmation has been received from the user 105). In some embodiments, paying an amount due comprises paying a first amount of funds to afirst billing entity 110 a, corresponding to at least a portion of a first amount due, and paying a second amount of funds to asecond billing entity 110 b, corresponding to at least a portion of a second amount due. (Any number of such payments can be accommodated.) In a particular aspect, a single amount of funds received from theuser 105 can be divided to pay amounts due to any number of billing entities 110. - As with receiving funds, a number of techniques can be used to make payments. Merely by way of example, in some cases, paying an amount of funds comprises transferring an amount of funds to a
financial institution 125 b associated with thebilling entity 110 a to which payment is to be made. Such a funds transfer might comprise a host-to-host transaction from thehost computer 115 to another computer associated with thefinancial institution 125 b, and/or a transaction via an ACH. (The procedures for performing host-to-host transactions and ACH transactions are well-known in the financial arts.) In some cases, the transfer is performed on (or shortly before) a date on which the payment is due. In another set of embodiments, making a payment comprises performing a money transfer transaction (e.g., via a registered money transfer service), with the billing entity 110 as the payee of the money transfer transaction. In one aspect, the bill aggregator might be the payor on such a transaction, while in other cases, as described below, theuser 105 might be payor. (As noted above, the bill aggregator might be a registered money transfer service, in which case thehost computer 115 itself, or another similar computer operated by the bill aggregator might be capable of processing the money transfer transaction.) - Other methods of paying a billing entity 110 are possible as well. For instance, in some cases, paying an amount due comprises generating and/or endorsing a negotiable instrument in favor of the billing entity 110. The
host computer 115 might also provide for the negotiable instrument to be mailed to the billing entity 110, for example, by printing and/or addressing an envelope for the negotiable instrument, etc. The negotiable instrument might be payable on an account associated with the bill aggregator. Alternatively, as described below, the negotiable instrument might be payable on an account associated with theuser 105. As another option, if a billing entity 110 has the capability of printing negotiable instruments itself, making a payment might comprise simply sending, to the billing entity 110, sufficient information (e.g., routing number, account number, MICR characters, bar code, and/or amount, etc.) to allow the billing entity to print a negotiable instrument payable on the bill aggregator's (or user's) account or printing a negotiable instrument on a remote printer in communication with thehost computer 115. - In some cases, receiving funds from the
user 105 and paying funds to a billing entity 110 might be consolidated in a single operation (or set of operations). Merely by way of example, in some cases, receiving funds and paying a bill might collectively comprise drafting and/or generating a negotiable instrument payable on the user's account with the billing entity 110 as the payee. (In an embodiment, thehost computer 115 can be configured to perform these operations.) As another example, receiving funds and paying a bill collectively might comprise transmitting to the billing entity 110 (e.g., via an interface 120) information sufficient to allow the billing entity 110 to print a negotiable instrument, drawn on the user's account, that is payable to the billing entity 110. As yet another example, receiving funds and making a payment might collectively comprise processing a money transfer transaction (e.g., as an electronic funds transfer via an ACH or as a money transfer through a registered money transfer service) from theuser 105 directly to the billing entity 110. - Optionally, the
method 200 might include charging one or more fees for the bill aggregation and/or payment services of the invention (block 250). Merely by way of example, theuser 105 might be charged a set-up fee when enrolling with the bill payment service. Alternatively and/or additionally, theuser 105 might be charged ongoing fees, for example, a periodic (e.g., monthly) fee for the service, a per-payment fee, and/or the like. In some embodiments, one or more billing entities 110 might be charged a fee (either a one-time fee or an ongoing fee, such as a periodic fee, a per-payment fee, etc.), perhaps in addition to any fees charged to theuser 105. If funds are held in trust or escrow prior to paying bills, interest may be earned on the held funds by theuser 105, the bill aggregator, and/or the billing entity 110. If funds are received in one currency and paid in another currency, the bill aggregator and/or billing entity 110 may make money on the exchange of foreign currency. - As illustrated by the broken line on
FIG. 2 , the bill aggregation and/or payment services of the invention can be repeated, generally on a periodic basis, as bills are received and/or payments come due. Hence, in an aspect, thehost computer 115 will periodically receive bills from various billing entities (or otherwise determine that a payment is due), inform the user of this fact (e.g., via a consolidated statement), receive confirmation and/or funds from the user, and pay the appropriate amounts due. The frequency of this process is discretionary—in an aspect, the process might be repeated once a month; in another aspect, the process might be repeated on a weekly basis, or as needed (e.g., when bills are received by the host computer). - In some cases, various procedures described with respect to the
method 200 ofFIG. 2 may be performed on an individual or ad hoc basis. In other cases, one or more of the procedures may be performed on a collective and/or batch basis (whether or not in real time). Merely by way of example, in some embodiments, notifications to one ormore users 105 and/or billing entities 110 may be performed as part of a batch notification process. For instance, a batch notification may be provided to a particular billing entity 110 to inform that billing entity 110 that the bill aggregator should receive bills for a plurality ofusers 105. In other embodiments, payments to a billing entity 110 may be performed as a batch process, perhaps via a single payment (which might use any of the payment mechanisms described above) on behalf of a plurality ofusers 105. When a single payment is made on behalf of a plurality ofusers 105, notification of how the single payment should be allocated by the billing entity 110 may be sent or made available by the bill aggregator to the appropriate billing entity 110 via any interface before, with and/or after the bill aggregator provides the batch notification. -
FIG. 3 provides a schematic illustration of one embodiment of acomputer system 300 that can perform the methods of the invention and/or the functions of host computer, a user computer and/or the like, as described herein. It should be noted thatFIG. 3 is meant only to provide a generalized illustration of various components, any or all of which may be utilized as appropriate.FIG. 3 , therefore, broadly illustrates how individual system elements may be implemented in a relatively separated or relatively more integrated manner. Thecomputer system 300 is shown comprising hardware elements that can be electrically coupled via a bus 305 (or may otherwise be in communication, as appropriate). The hardware elements can include one ormore processors 310, including without limitation one or more general-purpose processors and/or one or more special-purpose processors (such as digital signal processing chips, graphics acceleration chips, and/or the like); one ormore input devices 315, which can include without limitation a mouse, a keyboard and/or the like; and one ormore output devices 320, which can include without limitation a display device, a printer and/or the like. - The
computer system 300 may further include (and/or be in communication with) one ormore storage devices 325, which can comprise, without limitation, local and/or network accessible storage and/or can include, without limitation, a disk drive, a drive array, an optical storage device, solid-state storage device such as a random access memory (“RAM”) and/or a read-only memory (“ROM”), which can be programmable, flash-updateable and/or the like. Thecomputer system 300 might also include acommunications subsystem 330; which can include without limitation a modem, a network card (wireless or wired), an infra-red communication device, and/or the like, a wireless communication device and/or chipset (such as a Bluetooth™ device, an 802.11 device, a WiFi device, a WiMax device, cellular communication facilities, etc.). Thecomputer system 300 and/orcommunications subsystem 330 may also have the capability to encrypt communications. Thecommunications system 330 may permit data to be exchanged with a network (such as thenetwork 410 described below, and/or any other devices described herein). In many embodiments, thecomputer system 300 will further comprise amemory 335, which can include a RAM or ROM device, as described above. - The
computer system 300 also can comprise software elements, shown as being currently located within the workingmemory 335, including anoperating system 340 and/orother code 345, such as one or more application programs, which may comprise computer programs of the invention and/or may be designed to implement methods of the invention, as described herein. Merely by way of example, one or more procedures described with respect to the method(s) discussed above might be implemented as instructions executable by a computer (and/or a processor within a computer). A set of these instructions might be stored on a computer-readable storage medium, such as the storage device(s) 325 described above. In some cases, the storage medium might be incorporated within a computer system, such that the instructions, when executed by the computer system, perform the procedures of the method(s). In other embodiments, the storage medium might be separate from a computer system (i.e., a removable medium, such as a compact disc, etc.), such that the storage medium can be used to program a generic computer with the instructions stored thereon. - It will be apparent to those skilled in the art that substantial variations may be made in accordance with specific requirements. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Further, connection to other computing devices such as network input/output devices may be employed.
- As noted above, a set of embodiments comprises systems for providing payment consolidation services. Merely by way of example,
FIG. 4 illustrates a schematic diagram of asystem 400 that can be used in accordance with one set of embodiments. Thesystem 400 can include one or more user computers 405, which can, in an aspect, serve as an interface to various server computers and/or host computers described herein. The user computers 405 can be general purpose personal computers (including, merely by way of example, personal computers and/or laptop computers running any appropriate flavor of Microsoft Corp.'s Windows™ and/or Apple Corp.'s Macintosh™ operating systems) and/or workstation computers running any of a variety of commercially-available UNIX™ or UNIX-like operating systems. These user computers 405 can also have any of a variety of applications, including one or more applications configured (or configurable) to perform methods of the invention, such as web browser applications and/or the like. Alternatively, the user computers 405 can be any other electronic device, such as a thin-client computer, Internet-enabled mobile telephone, and/or personal digital assistant, capable of communicating via a network (e.g., thenetwork 410 described below) and/or displaying and navigating web pages or other types of electronic documents. Although theexemplary system 400 is shown with three user computers, any number of user computers can be supported. - Certain embodiments of the invention operate in a networked environment, which can include a
network 410. Thenetwork 410 can be any type of network familiar to those skilled in the art that can support data communications using any of a variety of commercially-available protocols, including without limitation TCP/IP, SNA, IPX, AppleTalk, and the like. Merely by way of example, thenetwork 410 can be a local area network (“LAN”), including without limitation an Ethernet network, a Token-Ring network and/or the like; a wide-area network; a virtual network, including without limitation a virtual private network (“VPN”); the Internet; an intranet; an extranet; a public switched telephone network (“PSTN”); an infra-red network; a wireless network, including without limitation a network operating under any of the IEEE 802.11 suite of protocols, the Bluetooth™ protocol known in the art, and/or any other wireless protocol such as Global System for Mobile Communication (“GSM”), General Packet Radio Service (“GPRS”), Enhanced Data GSM Environment (“EDGE”), Universal Mobile Telecommunications System (“UMTS”), code division multiple access (“CDMA”) and/or time division multiple access (“TDMA”) based protocols, Evolution-Data Optimized (“EVDO”), 1xRTT, and i-Mode; and/or any combination of these and/or other networks. - Embodiments of the invention can include one or more server computers 415 (which can, for example, serve as a host computer 115). Each of the server computers 415 may be configured with an operating system including without limitation any of those discussed above, as well as any commercially-available server operating systems, minicomputer operating systems and/or mainframe operating systems. Each of the servers 415 may also be running one or more applications, which can be configured to provide services in furtherance of embodiments of the invention, including without limitation performance of methods of the invention (and/or various operations thereof), as well as traditional transaction processing and/or banking operations.
- Merely by way of example, one of the server computers 415 may incorporate, and/or may be in communication, with a web server, which can be used, merely by way of example, to process requests for web pages or other electronic documents from user computers 405 (including, specifically, to serve as a means of communication between a
host computer 115 and auser 105, for providing and/or receiving notifications, communications, funds transfers, etc.). Ahost computer 115 might comprise a web server in some embodiments. In other embodiments, acommunication interface 120 of a host computer might provide communication with (and/or might include) a web server, which can act as an intermediary between a user computer 405 and a host computer 115 (or other server 415). - In certain embodiments, the system can include one or more databases 420. The location of the database(s) 420 is discretionary: merely by way of example, a
database 420 a might reside on a storage medium local to (and/or resident in) ahost computer 415 a. Alternatively and/or additionally, adatabase 420 b can be remote from any or all of the computers 405, 415, so long as it can be in communication (e.g., via the network 410) with one or more of these. In a particular set of embodiments, a database 420 can reside in a storage-area network (“SAN”) familiar to those skilled in the art. In a set of embodiments, a database 420 can be used to store information about transactions processed by the host computers 415, and in particular can comprise one or more tables used to store data in accordance with embodiments of the invention. - While the invention has been described with respect to exemplary embodiments, one skilled in the art will recognize, based on the disclosure herein, that numerous modifications are possible. For example, the methods and processes described herein may be implemented using hardware components, software components, and/or any combination thereof. Further, while various methods and processes described herein may be described with respect to particular structural and/or functional components for ease of description, methods of the invention are not limited to any particular structural and/or functional architecture but instead can be implemented on any suitable hardware, firmware and/or software configuration. Similarly, while various functionality is ascribed to certain system components, unless the context dictates otherwise, this functionality can be distributed among various other system components in accordance with different embodiments of the invention.
- Moreover, while the procedures comprised in the methods and processes described herein are described in a particular order for ease of description, unless the context dictates otherwise, various procedures may be reordered, added, and/or omitted in accordance with various embodiments of the invention. Moreover, the procedures described with respect to one method or process may be incorporated within other described methods or processes; likewise, system components described according to a particular structural architecture and/or with respect to one system may be organized in alternative structural architectures and/or incorporated within other described systems. Hence, while various embodiments are described with—or without—certain features for ease of description and to illustrate exemplary features, the various components and/or features described herein with respect to a particular embodiment can be substituted, added and/or subtracted from among other described embodiments, unless the context dictates otherwise. Consequently, although the invention has been described with respect to exemplary embodiments, it will be appreciated that the invention is intended to cover all modifications and equivalents within the scope of the following claims.
Claims (25)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/863,906 US10679196B2 (en) | 2007-09-28 | 2007-09-28 | Bill payment aggregation service |
PCT/US2008/076400 WO2009042434A1 (en) | 2007-09-28 | 2008-09-15 | Bill payment aggregation service |
US12/495,225 US20090327111A1 (en) | 2007-09-28 | 2009-06-30 | Bill payment in association with television service providers systems and methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/863,906 US10679196B2 (en) | 2007-09-28 | 2007-09-28 | Bill payment aggregation service |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/189,950 Continuation-In-Part US20100042547A1 (en) | 2007-09-28 | 2008-08-12 | Methods and systems for money transfer with cable and/or satellite providers |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090089193A1 true US20090089193A1 (en) | 2009-04-02 |
US10679196B2 US10679196B2 (en) | 2020-06-09 |
Family
ID=40509468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/863,906 Active 2030-06-07 US10679196B2 (en) | 2007-09-28 | 2007-09-28 | Bill payment aggregation service |
Country Status (2)
Country | Link |
---|---|
US (1) | US10679196B2 (en) |
WO (1) | WO2009042434A1 (en) |
Cited By (139)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080262919A1 (en) * | 2007-04-17 | 2008-10-23 | American Express Travel Related Services Company, Inc. | System and method for flexible payment terms |
US20090287557A1 (en) * | 2007-04-17 | 2009-11-19 | American Express Travel Related Services Company, Inc. | System and method for incentivizing consumers |
US20090327111A1 (en) * | 2007-09-28 | 2009-12-31 | The Western Union Company | Bill payment in association with television service providers systems and methods |
US20100005024A1 (en) * | 2008-07-02 | 2010-01-07 | Brian Schmitz | System and Method for Enrolling Individuals in an Automated Payment Plan |
US20100042537A1 (en) * | 2008-08-13 | 2010-02-18 | Gordon Smith | Electronic bill payment with variable payment options |
US20100042536A1 (en) * | 2008-08-15 | 2010-02-18 | Tim Thorson | System and method of transferring funds |
US20100078472A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Group peer-to-peer financial transactions |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100078471A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | System and method for processing peer-to-peer financial transactions |
US20100106585A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for evaluating positive behavior and offering incentives based upon limited use identifier transactions |
US20100106589A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining a positive behavior based upon an accumulated metric or trend |
US20100106579A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining consumer incentives based upon positive consumer behavior |
US20100106583A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for rewarding positive consumer behavior using loyalty point advances |
US20100106586A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining positive consumer behavior based upon structural risk |
US20100106576A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for distributing and tracking incentives for positive behavior |
US20100106584A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for rewarding a consumer based upon positive behavior of a group |
US20100106582A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining and affecting a change in consumer behavior |
US20100106581A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company Inc. | System and method for enabling registration, determination and distribution of positive behavior incentives |
US20100153223A1 (en) * | 2008-12-11 | 2010-06-17 | Gautam Bandyopadhyay | Method and system for registering a customer with an organization |
US20100169212A1 (en) * | 2008-12-30 | 2010-07-01 | The Western Union Company | Location-based money transfer |
US7835994B1 (en) * | 2008-11-18 | 2010-11-16 | United Services Automobile Association (Usaa) | Systems and methods for performing flow-through banking |
US20110093387A1 (en) * | 2009-10-16 | 2011-04-21 | Zack Fuerstenberg | System and method for non-credit card billers to accept credit card payments |
US20110166994A1 (en) * | 2010-01-04 | 2011-07-07 | Bank Of America Corporation | Determining a payment strategy |
WO2011119830A1 (en) * | 2010-03-24 | 2011-09-29 | Visa International Service Association | Direct bill payment apparatuses, methods and systems |
US20110261794A1 (en) * | 2010-04-22 | 2011-10-27 | Empire Technology Development Llc | Data transmission utilizing alternate media |
US8195539B1 (en) * | 2009-07-06 | 2012-06-05 | Southern Company Services, Inc. | Open access transmission tariff information system |
US20120179605A1 (en) * | 2011-01-06 | 2012-07-12 | Citizens Financial Group, Inc. | System for allowing a user to control the manner and amount paid to settle account transactions |
US8375100B1 (en) * | 2008-06-05 | 2013-02-12 | United Services Automobile Association (Usaa) | Systems and methods for sending consolidated electronic mail messages |
US20130238498A1 (en) * | 2012-03-06 | 2013-09-12 | Ncr Corporation | Financial services center |
US8571937B2 (en) | 2010-10-20 | 2013-10-29 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US8577803B2 (en) | 2011-06-03 | 2013-11-05 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US8595134B2 (en) | 2010-02-12 | 2013-11-26 | Mastercard International Incorporated | Apparatus and method for bill presentment and payment |
US20140012639A1 (en) * | 2012-07-06 | 2014-01-09 | Bank Of America Corporation | Earning rewards via bill payment |
US9117225B2 (en) | 2011-09-16 | 2015-08-25 | Visa International Service Association | Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs |
US9230283B1 (en) | 2007-12-14 | 2016-01-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US20160127568A1 (en) * | 2000-10-20 | 2016-05-05 | Intel Corporation | Operations method for providing wireless communication services |
WO2016068939A1 (en) * | 2014-10-28 | 2016-05-06 | Intuit Inc. | Managing money movement method involving a payment service system |
US9355393B2 (en) | 2011-08-18 | 2016-05-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
WO2016088087A1 (en) * | 2014-12-04 | 2016-06-09 | Visa Cape Town (Pty) Ltd | Third party access to a financial account |
USD759690S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD759689S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD760256S1 (en) | 2014-03-25 | 2016-06-28 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
US9400589B1 (en) | 2002-05-30 | 2016-07-26 | Consumerinfo.Com, Inc. | Circular rotational interface for display of consumer credit information |
US9406085B1 (en) | 2013-03-14 | 2016-08-02 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US9443268B1 (en) * | 2013-08-16 | 2016-09-13 | Consumerinfo.Com, Inc. | Bill payment and reporting |
US9477737B1 (en) | 2013-11-20 | 2016-10-25 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US9536263B1 (en) | 2011-10-13 | 2017-01-03 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US9542553B1 (en) | 2011-09-16 | 2017-01-10 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US9626664B2 (en) | 2012-03-07 | 2017-04-18 | Clearxchange, Llc | System and method for transferring funds |
US9646291B2 (en) | 2011-05-11 | 2017-05-09 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
US9652765B2 (en) | 2008-08-26 | 2017-05-16 | Visa International Service Association | System and method for implementing financial assistance programs |
US9665854B1 (en) | 2011-06-16 | 2017-05-30 | Consumerinfo.Com, Inc. | Authentication alerts |
US9710807B2 (en) | 2011-08-18 | 2017-07-18 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
WO2017125138A1 (en) * | 2016-01-19 | 2017-07-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and billing platform of building real time charge aggregations |
US9749391B2 (en) | 2000-03-29 | 2017-08-29 | Mastercard International Incorporated | Method and system for processing messages in a bill payment and presentment system over a communications network |
US9773212B2 (en) | 2011-02-28 | 2017-09-26 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US20170300881A1 (en) * | 2015-03-23 | 2017-10-19 | Early Warning Services, Llc | Secure electronic billing and collection with real-time funds availability |
US9830328B2 (en) | 2012-02-02 | 2017-11-28 | Visa International Service Association | Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems |
US9830646B1 (en) | 2012-11-30 | 2017-11-28 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
US9953378B2 (en) | 2012-04-27 | 2018-04-24 | Visa International Service Association | Social checkout widget generation and integration apparatuses, methods and systems |
US9953334B2 (en) | 2011-02-10 | 2018-04-24 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US9990613B1 (en) | 2014-12-12 | 2018-06-05 | Square, Inc. | Bill payment using direct funds transfer |
US9996838B2 (en) | 2011-03-04 | 2018-06-12 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US10075446B2 (en) | 2008-06-26 | 2018-09-11 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
US10096022B2 (en) | 2011-12-13 | 2018-10-09 | Visa International Service Association | Dynamic widget generator apparatuses, methods and systems |
US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US10121129B2 (en) | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10154084B2 (en) | 2011-07-05 | 2018-12-11 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US10169746B2 (en) * | 2015-05-05 | 2019-01-01 | Mastercard International Incorporated | Methods, systems, and computer readable media for integrating payments |
USD837227S1 (en) | 2016-09-12 | 2019-01-01 | Square, Inc. | Display screen with graphical user interface for a mobile device |
US10176233B1 (en) | 2011-07-08 | 2019-01-08 | Consumerinfo.Com, Inc. | Lifescore |
US10204327B2 (en) | 2011-02-05 | 2019-02-12 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US10223691B2 (en) | 2011-02-22 | 2019-03-05 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
US10223710B2 (en) | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
US10262148B2 (en) | 2012-01-09 | 2019-04-16 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US10262364B2 (en) | 2007-12-14 | 2019-04-16 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10318941B2 (en) | 2011-12-13 | 2019-06-11 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10318936B2 (en) | 2012-03-07 | 2019-06-11 | Early Warning Services, Llc | System and method for transferring funds |
US10325314B1 (en) * | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
US10380659B1 (en) * | 2018-09-06 | 2019-08-13 | Capital One Services, Llc | Setting up a payment plan to pay a bill |
US10395223B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | System and method for transferring funds |
US10395247B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | Systems and methods for facilitating a secure transaction at a non-financial institution system |
US10438176B2 (en) | 2011-07-17 | 2019-10-08 | Visa International Service Association | Multiple merchant payment processor platform apparatuses, methods and systems |
US10438175B2 (en) | 2015-07-21 | 2019-10-08 | Early Warning Services, Llc | Secure real-time payment transactions |
US20190378182A1 (en) * | 2015-03-23 | 2019-12-12 | Early Warning Services, Llc | Secure electronic billing with real-time funds availability |
US10586227B2 (en) | 2011-02-16 | 2020-03-10 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
CN110992117A (en) * | 2019-11-28 | 2020-04-10 | 北京达佳互联信息技术有限公司 | Electronic bill generation method and related product |
US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
US10748127B2 (en) | 2015-03-23 | 2020-08-18 | Early Warning Services, Llc | Payment real-time funds availability |
US20200265489A1 (en) * | 2007-07-17 | 2020-08-20 | Ebay Inc. | Item Hub |
US10769606B2 (en) | 2015-03-23 | 2020-09-08 | Early Warning Services, Llc | Payment real-time funds availability |
US10789653B1 (en) | 2013-06-21 | 2020-09-29 | Citibank, N.A. | Methods and systems for providing a global statement |
US10796294B2 (en) | 2017-05-16 | 2020-10-06 | Apple Inc. | User interfaces for peer-to-peer transfers |
US10825104B1 (en) | 2017-02-16 | 2020-11-03 | Intuit Inc. | Method and system for integrating invoice related financial transaction data into a personal financial management and bill payment system and using the payment source to more accurately identify and categorize tax related financial transactions using the payment method |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10832246B2 (en) | 2015-03-23 | 2020-11-10 | Early Warning Services, Llc | Payment real-time funds availability |
US10839359B2 (en) | 2015-03-23 | 2020-11-17 | Early Warning Services, Llc | Payment real-time funds availability |
US10846662B2 (en) | 2015-03-23 | 2020-11-24 | Early Warning Services, Llc | Real-time determination of funds availability for checks and ACH items |
US10949829B2 (en) | 2016-09-12 | 2021-03-16 | Square, Inc. | Processing a mobile payload |
US10956888B2 (en) | 2015-07-21 | 2021-03-23 | Early Warning Services, Llc | Secure real-time transactions |
US10963856B2 (en) | 2015-07-21 | 2021-03-30 | Early Warning Services, Llc | Secure real-time transactions |
US10970695B2 (en) | 2015-07-21 | 2021-04-06 | Early Warning Services, Llc | Secure real-time transactions |
US10970688B2 (en) | 2012-03-07 | 2021-04-06 | Early Warning Services, Llc | System and method for transferring funds |
US10990841B2 (en) | 2009-11-17 | 2021-04-27 | Thomas W. Heeter | Electronic sales method |
EP3828802A1 (en) * | 2014-06-30 | 2021-06-02 | Shaaban, Ahmed, Farouk | System and method for allocating value to timekeeper work |
US11037122B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US11037121B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US11062290B2 (en) | 2015-07-21 | 2021-07-13 | Early Warning Services, Llc | Secure real-time transactions |
US11144928B2 (en) | 2016-09-19 | 2021-10-12 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
US11151522B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US11151523B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US11157884B2 (en) | 2015-07-21 | 2021-10-26 | Early Warning Services, Llc | Secure transactions with offline device |
US11216468B2 (en) | 2015-02-08 | 2022-01-04 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
US11221744B2 (en) | 2017-05-16 | 2022-01-11 | Apple Inc. | User interfaces for peer-to-peer transfers |
US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11258875B2 (en) * | 2015-10-22 | 2022-02-22 | The Western Union Company | Integration framework and user interface for embedding transfer services into applications |
US11288661B2 (en) | 2011-02-16 | 2022-03-29 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
CN114331405A (en) * | 2021-12-28 | 2022-04-12 | 中国联合网络通信集团有限公司 | A method, device, system and storage medium for processing transaction bill data |
US11308227B2 (en) | 2012-01-09 | 2022-04-19 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
US11354723B2 (en) | 2011-09-23 | 2022-06-07 | Visa International Service Association | Smart shopping cart with E-wallet store injection search |
US11386410B2 (en) | 2015-07-21 | 2022-07-12 | Early Warning Services, Llc | Secure transactions with offline device |
US11481769B2 (en) | 2016-06-11 | 2022-10-25 | Apple Inc. | User interface for transactions |
US11507931B1 (en) | 2014-07-31 | 2022-11-22 | Block, Inc. | Payout payment platform |
US11593800B2 (en) | 2012-03-07 | 2023-02-28 | Early Warning Services, Llc | System and method for transferring funds |
US11765221B2 (en) | 2020-12-14 | 2023-09-19 | The Western Union Company | Systems and methods for adaptive security and cooperative multi-system operations with dynamic protocols |
US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
US12002042B2 (en) | 2016-06-11 | 2024-06-04 | Apple, Inc | User interface for transactions |
US20240273492A1 (en) * | 2022-03-14 | 2024-08-15 | Andre Temnorod | Procuring and presenting deposit transaction details |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5483445A (en) * | 1992-10-22 | 1996-01-09 | American Express Trs | Automated billing consolidation system and method |
US5920847A (en) * | 1993-11-01 | 1999-07-06 | Visa International Service Association | Electronic bill pay system |
US5943656A (en) * | 1997-12-03 | 1999-08-24 | Avista Advantage, Inc. | Methods and systems for computerized bill consolidating, billing and payment authorization, computerized utility bill consolidating, utility billing access and payment and utility provider consolidated billing systems |
US5978780A (en) * | 1997-11-21 | 1999-11-02 | Craig Michael Watson | Integrated bill consolidation, payment aggregation, and settlement system |
US6035285A (en) * | 1997-12-03 | 2000-03-07 | Avista Advantage, Inc. | Electronic bill presenting methods and bill consolidating methods |
US6119106A (en) * | 1997-11-26 | 2000-09-12 | Mersky; Randy | Method and apparatus for facilitating customer payments to creditors from a remote site |
US6224108B1 (en) * | 2000-03-07 | 2001-05-01 | Western Graphics And Data, Inc. | Packaged data card assembly |
US20010032182A1 (en) * | 1998-12-08 | 2001-10-18 | Srihari Kumar | Interactive bill payment center |
US6334116B1 (en) * | 1998-02-02 | 2001-12-25 | Checkfree Corporation | Technique for centrally tracking transactions in an electronic billing system |
US6493685B1 (en) * | 1999-02-10 | 2002-12-10 | The Chase Manhattan Bank | Electronic account presentation and response system and method |
US20030191711A1 (en) * | 2001-11-01 | 2003-10-09 | Jamison Eric W. | System and method for obtaining customer bill information and facilitating bill payment at biller websites |
US20040167823A1 (en) * | 1997-09-08 | 2004-08-26 | Neely Robert Alan | Automated electronic payment system |
US20050017502A1 (en) * | 2003-07-21 | 2005-01-27 | Chariker Sean Keith | Foldable data-card assembly |
US20050075941A1 (en) * | 2003-10-06 | 2005-04-07 | Jetter William J. | System and method to manage supply chain settlement, risk and liquidity |
US20050137978A1 (en) * | 1998-02-02 | 2005-06-23 | Checkfree Corporation | Presentation and payment of bills over a wide area communications network |
US6968319B1 (en) * | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
US20070063021A1 (en) * | 2005-09-22 | 2007-03-22 | Chakiris Phil M | Activation number generation and association |
US20070063052A1 (en) * | 2005-09-22 | 2007-03-22 | Chakiris Phil M | Foldable data card assembly and method |
US7536336B1 (en) * | 2000-05-19 | 2009-05-19 | Paypal, Inc. | Multi-party electronic transactions |
-
2007
- 2007-09-28 US US11/863,906 patent/US10679196B2/en active Active
-
2008
- 2008-09-15 WO PCT/US2008/076400 patent/WO2009042434A1/en active Application Filing
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5483445A (en) * | 1992-10-22 | 1996-01-09 | American Express Trs | Automated billing consolidation system and method |
US5684965A (en) * | 1992-10-22 | 1997-11-04 | American Express Travel Related Services, Inc. | Automated billing consolidation system and method |
US5920847A (en) * | 1993-11-01 | 1999-07-06 | Visa International Service Association | Electronic bill pay system |
US6968319B1 (en) * | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
US20040167823A1 (en) * | 1997-09-08 | 2004-08-26 | Neely Robert Alan | Automated electronic payment system |
US5978780A (en) * | 1997-11-21 | 1999-11-02 | Craig Michael Watson | Integrated bill consolidation, payment aggregation, and settlement system |
US6119106A (en) * | 1997-11-26 | 2000-09-12 | Mersky; Randy | Method and apparatus for facilitating customer payments to creditors from a remote site |
US5943656A (en) * | 1997-12-03 | 1999-08-24 | Avista Advantage, Inc. | Methods and systems for computerized bill consolidating, billing and payment authorization, computerized utility bill consolidating, utility billing access and payment and utility provider consolidated billing systems |
US6035285A (en) * | 1997-12-03 | 2000-03-07 | Avista Advantage, Inc. | Electronic bill presenting methods and bill consolidating methods |
US6052671A (en) * | 1997-12-03 | 2000-04-18 | Avista Advantage, Inc. | Computerized bill consolidation, billing and payment authorization with remote access to the billing information |
US6334116B1 (en) * | 1998-02-02 | 2001-12-25 | Checkfree Corporation | Technique for centrally tracking transactions in an electronic billing system |
US20050137978A1 (en) * | 1998-02-02 | 2005-06-23 | Checkfree Corporation | Presentation and payment of bills over a wide area communications network |
US20010032182A1 (en) * | 1998-12-08 | 2001-10-18 | Srihari Kumar | Interactive bill payment center |
US6493685B1 (en) * | 1999-02-10 | 2002-12-10 | The Chase Manhattan Bank | Electronic account presentation and response system and method |
US6224108B1 (en) * | 2000-03-07 | 2001-05-01 | Western Graphics And Data, Inc. | Packaged data card assembly |
US7536336B1 (en) * | 2000-05-19 | 2009-05-19 | Paypal, Inc. | Multi-party electronic transactions |
US20030191711A1 (en) * | 2001-11-01 | 2003-10-09 | Jamison Eric W. | System and method for obtaining customer bill information and facilitating bill payment at biller websites |
US20050017502A1 (en) * | 2003-07-21 | 2005-01-27 | Chariker Sean Keith | Foldable data-card assembly |
US20050075941A1 (en) * | 2003-10-06 | 2005-04-07 | Jetter William J. | System and method to manage supply chain settlement, risk and liquidity |
US20070063021A1 (en) * | 2005-09-22 | 2007-03-22 | Chakiris Phil M | Activation number generation and association |
US20070063052A1 (en) * | 2005-09-22 | 2007-03-22 | Chakiris Phil M | Foldable data card assembly and method |
Cited By (268)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9749391B2 (en) | 2000-03-29 | 2017-08-29 | Mastercard International Incorporated | Method and system for processing messages in a bill payment and presentment system over a communications network |
US20160127568A1 (en) * | 2000-10-20 | 2016-05-05 | Intel Corporation | Operations method for providing wireless communication services |
US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
US9400589B1 (en) | 2002-05-30 | 2016-07-26 | Consumerinfo.Com, Inc. | Circular rotational interface for display of consumer credit information |
US20100106585A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for evaluating positive behavior and offering incentives based upon limited use identifier transactions |
US20100106583A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for rewarding positive consumer behavior using loyalty point advances |
US20090254478A1 (en) * | 2007-04-17 | 2009-10-08 | American Express Travel Related Services Company, Inc. | System and method for flexible deferred payment terms |
US8326747B2 (en) | 2007-04-17 | 2012-12-04 | American Express Travel Related Services Company, Inc. | System and method for flexible deferred payment terms |
US8666880B2 (en) | 2007-04-17 | 2014-03-04 | American Express Travel Related Services Company, Inc. | System and method for flexible payment terms |
US20080262919A1 (en) * | 2007-04-17 | 2008-10-23 | American Express Travel Related Services Company, Inc. | System and method for flexible payment terms |
US20090259548A1 (en) * | 2007-04-17 | 2009-10-15 | American Express Travel Related Services Company, Inc. | System and method for flexible election of payment terms |
US20090287557A1 (en) * | 2007-04-17 | 2009-11-19 | American Express Travel Related Services Company, Inc. | System and method for incentivizing consumers |
US8589284B2 (en) * | 2007-04-17 | 2013-11-19 | American Express Travel Related Services Company, Inc. | System and method for flexible election of payment terms |
US20100106589A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining a positive behavior based upon an accumulated metric or trend |
US20100106579A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining consumer incentives based upon positive consumer behavior |
US20100106586A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining positive consumer behavior based upon structural risk |
US20100106576A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for distributing and tracking incentives for positive behavior |
US20100106584A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for rewarding a consumer based upon positive behavior of a group |
US20100106582A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for determining and affecting a change in consumer behavior |
US20100106581A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company Inc. | System and method for enabling registration, determination and distribution of positive behavior incentives |
US8799151B2 (en) | 2007-04-17 | 2014-08-05 | American Express Travel Related Services Company, Inc. | System and method for flexible payment terms |
US10019697B2 (en) | 2007-04-17 | 2018-07-10 | American Express Travel Related Services Company, Inc. | System and method for flexible payment terms |
US20200265489A1 (en) * | 2007-07-17 | 2020-08-20 | Ebay Inc. | Item Hub |
US20090327111A1 (en) * | 2007-09-28 | 2009-12-31 | The Western Union Company | Bill payment in association with television service providers systems and methods |
US9230283B1 (en) | 2007-12-14 | 2016-01-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US9767513B1 (en) | 2007-12-14 | 2017-09-19 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US12067617B1 (en) | 2007-12-14 | 2024-08-20 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10614519B2 (en) | 2007-12-14 | 2020-04-07 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US9542682B1 (en) | 2007-12-14 | 2017-01-10 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10262364B2 (en) | 2007-12-14 | 2019-04-16 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10878499B2 (en) | 2007-12-14 | 2020-12-29 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US11379916B1 (en) | 2007-12-14 | 2022-07-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US8375100B1 (en) * | 2008-06-05 | 2013-02-12 | United Services Automobile Association (Usaa) | Systems and methods for sending consolidated electronic mail messages |
US11769112B2 (en) | 2008-06-26 | 2023-09-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US11157872B2 (en) | 2008-06-26 | 2021-10-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US12205076B2 (en) | 2008-06-26 | 2025-01-21 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US10075446B2 (en) | 2008-06-26 | 2018-09-11 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
US20100005024A1 (en) * | 2008-07-02 | 2010-01-07 | Brian Schmitz | System and Method for Enrolling Individuals in an Automated Payment Plan |
US20100042537A1 (en) * | 2008-08-13 | 2010-02-18 | Gordon Smith | Electronic bill payment with variable payment options |
US20140344147A1 (en) * | 2008-08-13 | 2014-11-20 | Moneygram International, Inc. | Electronic bill payment with variable payment options |
US8744959B2 (en) * | 2008-08-13 | 2014-06-03 | Moneygram International, Inc. | Electronic bill payment with variable payment options |
US20100042536A1 (en) * | 2008-08-15 | 2010-02-18 | Tim Thorson | System and method of transferring funds |
US9652765B2 (en) | 2008-08-26 | 2017-05-16 | Visa International Service Association | System and method for implementing financial assistance programs |
US10296889B2 (en) * | 2008-09-30 | 2019-05-21 | Apple Inc. | Group peer-to-peer financial transactions |
US10380573B2 (en) | 2008-09-30 | 2019-08-13 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100078472A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Group peer-to-peer financial transactions |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100078471A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | System and method for processing peer-to-peer financial transactions |
US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
US7835994B1 (en) * | 2008-11-18 | 2010-11-16 | United Services Automobile Association (Usaa) | Systems and methods for performing flow-through banking |
US20100153223A1 (en) * | 2008-12-11 | 2010-06-17 | Gautam Bandyopadhyay | Method and system for registering a customer with an organization |
US20100169212A1 (en) * | 2008-12-30 | 2010-07-01 | The Western Union Company | Location-based money transfer |
US8407121B2 (en) | 2008-12-30 | 2013-03-26 | The Western Union Company | Location-based money transfer |
WO2011002616A1 (en) * | 2009-06-30 | 2011-01-06 | The Western Union Company | Bill payment in association with television service providers systems and methods |
US8195539B1 (en) * | 2009-07-06 | 2012-06-05 | Southern Company Services, Inc. | Open access transmission tariff information system |
AU2010306663B2 (en) * | 2009-10-16 | 2013-10-24 | Visa International Service Association | System and method for non-credit card billers to accept credit card payments |
US20110093387A1 (en) * | 2009-10-16 | 2011-04-21 | Zack Fuerstenberg | System and method for non-credit card billers to accept credit card payments |
US10990841B2 (en) | 2009-11-17 | 2021-04-27 | Thomas W. Heeter | Electronic sales method |
US20110166994A1 (en) * | 2010-01-04 | 2011-07-07 | Bank Of America Corporation | Determining a payment strategy |
US8275685B2 (en) * | 2010-01-04 | 2012-09-25 | Bank Of America Corporation | Determining a payment strategy |
US8595134B2 (en) | 2010-02-12 | 2013-11-26 | Mastercard International Incorporated | Apparatus and method for bill presentment and payment |
US9824342B2 (en) | 2010-02-12 | 2017-11-21 | Mastercard International Incorporated | Apparatus and method for bill presentment and payment |
WO2011119830A1 (en) * | 2010-03-24 | 2011-09-29 | Visa International Service Association | Direct bill payment apparatuses, methods and systems |
US20110261794A1 (en) * | 2010-04-22 | 2011-10-27 | Empire Technology Development Llc | Data transmission utilizing alternate media |
US9264520B2 (en) * | 2010-04-22 | 2016-02-16 | Empire Technology Development Llc | Data transmission utilizing alternate media |
US10500481B2 (en) | 2010-10-20 | 2019-12-10 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US10688385B2 (en) | 2010-10-20 | 2020-06-23 | Playspan Inc. | In-application universal storefront apparatuses, methods and systems |
US11311797B2 (en) | 2010-10-20 | 2022-04-26 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US8571937B2 (en) | 2010-10-20 | 2013-10-29 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US9757644B2 (en) | 2010-10-20 | 2017-09-12 | Playspin Inc. | Dynamic payment optimization apparatuses, methods and systems |
US20120179605A1 (en) * | 2011-01-06 | 2012-07-12 | Citizens Financial Group, Inc. | System for allowing a user to control the manner and amount paid to settle account transactions |
US10204327B2 (en) | 2011-02-05 | 2019-02-12 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US11093919B2 (en) | 2011-02-05 | 2021-08-17 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US10621605B2 (en) | 2011-02-10 | 2020-04-14 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US9953334B2 (en) | 2011-02-10 | 2018-04-24 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US10586227B2 (en) | 2011-02-16 | 2020-03-10 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US11288661B2 (en) | 2011-02-16 | 2022-03-29 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US10223691B2 (en) | 2011-02-22 | 2019-03-05 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US11023886B2 (en) | 2011-02-22 | 2021-06-01 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US10482398B2 (en) | 2011-02-28 | 2019-11-19 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US9773212B2 (en) | 2011-02-28 | 2017-09-26 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US11250352B2 (en) | 2011-02-28 | 2022-02-15 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US9996838B2 (en) | 2011-03-04 | 2018-06-12 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US11263640B2 (en) | 2011-03-04 | 2022-03-01 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US11853977B2 (en) | 2011-05-11 | 2023-12-26 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US10489756B2 (en) | 2011-05-11 | 2019-11-26 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US9646291B2 (en) | 2011-05-11 | 2017-05-09 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US11263601B2 (en) | 2011-05-11 | 2022-03-01 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US8577803B2 (en) | 2011-06-03 | 2013-11-05 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US11954655B1 (en) | 2011-06-16 | 2024-04-09 | Consumerinfo.Com, Inc. | Authentication alerts |
US10115079B1 (en) | 2011-06-16 | 2018-10-30 | Consumerinfo.Com, Inc. | Authentication alerts |
US9665854B1 (en) | 2011-06-16 | 2017-05-30 | Consumerinfo.Com, Inc. | Authentication alerts |
US11232413B1 (en) | 2011-06-16 | 2022-01-25 | Consumerinfo.Com, Inc. | Authentication alerts |
US10685336B1 (en) | 2011-06-16 | 2020-06-16 | Consumerinfo.Com, Inc. | Authentication alerts |
US11900359B2 (en) | 2011-07-05 | 2024-02-13 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10419529B2 (en) | 2011-07-05 | 2019-09-17 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US10803449B2 (en) | 2011-07-05 | 2020-10-13 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10121129B2 (en) | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10154084B2 (en) | 2011-07-05 | 2018-12-11 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US11010753B2 (en) | 2011-07-05 | 2021-05-18 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US11665253B1 (en) | 2011-07-08 | 2023-05-30 | Consumerinfo.Com, Inc. | LifeScore |
US10798197B2 (en) | 2011-07-08 | 2020-10-06 | Consumerinfo.Com, Inc. | Lifescore |
US10176233B1 (en) | 2011-07-08 | 2019-01-08 | Consumerinfo.Com, Inc. | Lifescore |
US10438176B2 (en) | 2011-07-17 | 2019-10-08 | Visa International Service Association | Multiple merchant payment processor platform apparatuses, methods and systems |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11010756B2 (en) | 2011-08-18 | 2021-05-18 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US9959531B2 (en) | 2011-08-18 | 2018-05-01 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US9710807B2 (en) | 2011-08-18 | 2017-07-18 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
US11763294B2 (en) | 2011-08-18 | 2023-09-19 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US11037138B2 (en) | 2011-08-18 | 2021-06-15 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods, and systems |
US12277537B2 (en) | 2011-08-18 | 2025-04-15 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11397931B2 (en) | 2011-08-18 | 2022-07-26 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10354240B2 (en) | 2011-08-18 | 2019-07-16 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US9355393B2 (en) | 2011-08-18 | 2016-05-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11803825B2 (en) | 2011-08-18 | 2023-10-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11790112B1 (en) | 2011-09-16 | 2023-10-17 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US11087022B2 (en) | 2011-09-16 | 2021-08-10 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US10061936B1 (en) | 2011-09-16 | 2018-08-28 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US9117225B2 (en) | 2011-09-16 | 2015-08-25 | Visa International Service Association | Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs |
US9542553B1 (en) | 2011-09-16 | 2017-01-10 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US10642999B2 (en) | 2011-09-16 | 2020-05-05 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US11354723B2 (en) | 2011-09-23 | 2022-06-07 | Visa International Service Association | Smart shopping cart with E-wallet store injection search |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
US12014416B1 (en) | 2011-10-13 | 2024-06-18 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US9536263B1 (en) | 2011-10-13 | 2017-01-03 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US11200620B2 (en) | 2011-10-13 | 2021-12-14 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US9972048B1 (en) | 2011-10-13 | 2018-05-15 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US10096022B2 (en) | 2011-12-13 | 2018-10-09 | Visa International Service Association | Dynamic widget generator apparatuses, methods and systems |
US10318941B2 (en) | 2011-12-13 | 2019-06-11 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10846670B2 (en) | 2011-12-13 | 2020-11-24 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10685379B2 (en) | 2012-01-05 | 2020-06-16 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US10262148B2 (en) | 2012-01-09 | 2019-04-16 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US11308227B2 (en) | 2012-01-09 | 2022-04-19 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US9830328B2 (en) | 2012-02-02 | 2017-11-28 | Visa International Service Association | Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems |
US10430381B2 (en) | 2012-02-02 | 2019-10-01 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
US10983960B2 (en) | 2012-02-02 | 2021-04-20 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
US10013423B2 (en) | 2012-02-02 | 2018-07-03 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
US11074218B2 (en) | 2012-02-02 | 2021-07-27 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
US10262001B2 (en) | 2012-02-02 | 2019-04-16 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
US11036681B2 (en) | 2012-02-02 | 2021-06-15 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
US10504083B2 (en) * | 2012-03-06 | 2019-12-10 | Ncr Corporation | Financial services center ATM |
US20130238498A1 (en) * | 2012-03-06 | 2013-09-12 | Ncr Corporation | Financial services center |
US9691056B2 (en) | 2012-03-07 | 2017-06-27 | Clearxchange, Llc | System and method for transferring funds |
US10078821B2 (en) | 2012-03-07 | 2018-09-18 | Early Warning Services, Llc | System and method for securely registering a recipient to a computer-implemented funds transfer payment network |
US10970688B2 (en) | 2012-03-07 | 2021-04-06 | Early Warning Services, Llc | System and method for transferring funds |
US10318936B2 (en) | 2012-03-07 | 2019-06-11 | Early Warning Services, Llc | System and method for transferring funds |
US11948148B2 (en) | 2012-03-07 | 2024-04-02 | Early Warning Services, Llc | System and method for facilitating transferring funds |
US10395223B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | System and method for transferring funds |
US9626664B2 (en) | 2012-03-07 | 2017-04-18 | Clearxchange, Llc | System and method for transferring funds |
US11321682B2 (en) | 2012-03-07 | 2022-05-03 | Early Warning Services, Llc | System and method for transferring funds |
US11715075B2 (en) | 2012-03-07 | 2023-08-01 | Early Warning Services, Llc | System and method for transferring funds |
US10395247B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | Systems and methods for facilitating a secure transaction at a non-financial institution system |
US11605077B2 (en) | 2012-03-07 | 2023-03-14 | Early Warning Services, Llc | System and method for transferring funds |
US11593800B2 (en) | 2012-03-07 | 2023-02-28 | Early Warning Services, Llc | System and method for transferring funds |
US11373182B2 (en) | 2012-03-07 | 2022-06-28 | Early Warning Services, Llc | System and method for transferring funds |
US11361290B2 (en) | 2012-03-07 | 2022-06-14 | Early Warning Services, Llc | System and method for securely registering a recipient to a computer-implemented funds transfer payment network |
US9953378B2 (en) | 2012-04-27 | 2018-04-24 | Visa International Service Association | Social checkout widget generation and integration apparatuses, methods and systems |
US11356430B1 (en) | 2012-05-07 | 2022-06-07 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
US20140012639A1 (en) * | 2012-07-06 | 2014-01-09 | Bank Of America Corporation | Earning rewards via bill payment |
US10277659B1 (en) | 2012-11-12 | 2019-04-30 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
US11012491B1 (en) | 2012-11-12 | 2021-05-18 | ConsumerInfor.com, Inc. | Aggregating user web browsing data |
US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
US11863310B1 (en) | 2012-11-12 | 2024-01-02 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
US12020322B1 (en) | 2012-11-30 | 2024-06-25 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
US11132742B1 (en) | 2012-11-30 | 2021-09-28 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
US10963959B2 (en) | 2012-11-30 | 2021-03-30 | Consumerinfo. Com, Inc. | Presentation of credit score factors |
US11651426B1 (en) | 2012-11-30 | 2023-05-16 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
US11308551B1 (en) | 2012-11-30 | 2022-04-19 | Consumerinfo.Com, Inc. | Credit data analysis |
US10366450B1 (en) | 2012-11-30 | 2019-07-30 | Consumerinfo.Com, Inc. | Credit data analysis |
US9830646B1 (en) | 2012-11-30 | 2017-11-28 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
US10223710B2 (en) | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US11769200B1 (en) | 2013-03-14 | 2023-09-26 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US12169867B1 (en) | 2013-03-14 | 2024-12-17 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US9406085B1 (en) | 2013-03-14 | 2016-08-02 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
US11514519B1 (en) | 2013-03-14 | 2022-11-29 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10043214B1 (en) | 2013-03-14 | 2018-08-07 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US9697568B1 (en) | 2013-03-14 | 2017-07-04 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US11113759B1 (en) | 2013-03-14 | 2021-09-07 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US10929925B1 (en) | 2013-03-14 | 2021-02-23 | Consumerlnfo.com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US12020320B1 (en) | 2013-03-14 | 2024-06-25 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
US10789653B1 (en) | 2013-06-21 | 2020-09-29 | Citibank, N.A. | Methods and systems for providing a global statement |
US9443268B1 (en) * | 2013-08-16 | 2016-09-13 | Consumerinfo.Com, Inc. | Bill payment and reporting |
US10325314B1 (en) * | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
US10269065B1 (en) * | 2013-11-15 | 2019-04-23 | Consumerinfo.Com, Inc. | Bill payment and reporting |
US9477737B1 (en) | 2013-11-20 | 2016-10-25 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US11461364B1 (en) | 2013-11-20 | 2022-10-04 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US10628448B1 (en) | 2013-11-20 | 2020-04-21 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US10025842B1 (en) | 2013-11-20 | 2018-07-17 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
USD759690S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD759689S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD760256S1 (en) | 2014-03-25 | 2016-06-28 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
US10482532B1 (en) | 2014-04-16 | 2019-11-19 | Consumerinfo.Com, Inc. | Providing credit data in search results |
EP3828802A1 (en) * | 2014-06-30 | 2021-06-02 | Shaaban, Ahmed, Farouk | System and method for allocating value to timekeeper work |
US11507931B1 (en) | 2014-07-31 | 2022-11-22 | Block, Inc. | Payout payment platform |
US12243028B2 (en) | 2014-07-31 | 2025-03-04 | Block, Inc. | Payout payment platform |
WO2016068939A1 (en) * | 2014-10-28 | 2016-05-06 | Intuit Inc. | Managing money movement method involving a payment service system |
WO2016088087A1 (en) * | 2014-12-04 | 2016-06-09 | Visa Cape Town (Pty) Ltd | Third party access to a financial account |
US11961055B1 (en) | 2014-12-12 | 2024-04-16 | Block, Inc. | Bill payment using direct funds transfer |
US9990613B1 (en) | 2014-12-12 | 2018-06-05 | Square, Inc. | Bill payment using direct funds transfer |
US11216468B2 (en) | 2015-02-08 | 2022-01-04 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
US11941008B2 (en) | 2015-02-08 | 2024-03-26 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
US10748127B2 (en) | 2015-03-23 | 2020-08-18 | Early Warning Services, Llc | Payment real-time funds availability |
US10846662B2 (en) | 2015-03-23 | 2020-11-24 | Early Warning Services, Llc | Real-time determination of funds availability for checks and ACH items |
US20190378182A1 (en) * | 2015-03-23 | 2019-12-12 | Early Warning Services, Llc | Secure electronic billing with real-time funds availability |
US10769606B2 (en) | 2015-03-23 | 2020-09-08 | Early Warning Services, Llc | Payment real-time funds availability |
US20170300881A1 (en) * | 2015-03-23 | 2017-10-19 | Early Warning Services, Llc | Secure electronic billing and collection with real-time funds availability |
US10832246B2 (en) | 2015-03-23 | 2020-11-10 | Early Warning Services, Llc | Payment real-time funds availability |
US10878387B2 (en) | 2015-03-23 | 2020-12-29 | Early Warning Services, Llc | Real-time determination of funds availability for checks and ACH items |
US10839359B2 (en) | 2015-03-23 | 2020-11-17 | Early Warning Services, Llc | Payment real-time funds availability |
US10169746B2 (en) * | 2015-05-05 | 2019-01-01 | Mastercard International Incorporated | Methods, systems, and computer readable media for integrating payments |
US11151522B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US10956888B2 (en) | 2015-07-21 | 2021-03-23 | Early Warning Services, Llc | Secure real-time transactions |
US11037121B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US10970695B2 (en) | 2015-07-21 | 2021-04-06 | Early Warning Services, Llc | Secure real-time transactions |
US10438175B2 (en) | 2015-07-21 | 2019-10-08 | Early Warning Services, Llc | Secure real-time payment transactions |
US10963856B2 (en) | 2015-07-21 | 2021-03-30 | Early Warning Services, Llc | Secure real-time transactions |
US11386410B2 (en) | 2015-07-21 | 2022-07-12 | Early Warning Services, Llc | Secure transactions with offline device |
US11037122B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US11157884B2 (en) | 2015-07-21 | 2021-10-26 | Early Warning Services, Llc | Secure transactions with offline device |
US11062290B2 (en) | 2015-07-21 | 2021-07-13 | Early Warning Services, Llc | Secure real-time transactions |
US11151523B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US11922387B2 (en) | 2015-07-21 | 2024-03-05 | Early Warning Services, Llc | Secure real-time transactions |
US10762477B2 (en) | 2015-07-21 | 2020-09-01 | Early Warning Services, Llc | Secure real-time processing of payment transactions |
US11258875B2 (en) * | 2015-10-22 | 2022-02-22 | The Western Union Company | Integration framework and user interface for embedding transfer services into applications |
US20220166844A1 (en) * | 2015-10-22 | 2022-05-26 | The Western Union Company | Integration framework and user interface for embedding transfer services into applications |
US12047471B2 (en) * | 2015-10-22 | 2024-07-23 | The Western Union Company | Integration framework and user interface for embedding transfer services into applications |
US20190026797A1 (en) * | 2016-01-19 | 2019-01-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Billing Platform for Building Real Time Charge Aggregations |
WO2017125138A1 (en) * | 2016-01-19 | 2017-07-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and billing platform of building real time charge aggregations |
US11481769B2 (en) | 2016-06-11 | 2022-10-25 | Apple Inc. | User interface for transactions |
US12002042B2 (en) | 2016-06-11 | 2024-06-04 | Apple, Inc | User interface for transactions |
USD837227S1 (en) | 2016-09-12 | 2019-01-01 | Square, Inc. | Display screen with graphical user interface for a mobile device |
USD947209S1 (en) | 2016-09-12 | 2022-03-29 | Block, Inc. | Display screen with graphical user interface for a mobile device |
US11562339B2 (en) | 2016-09-12 | 2023-01-24 | Block, Inc. | Processing a mobile payload |
US10949829B2 (en) | 2016-09-12 | 2021-03-16 | Square, Inc. | Processing a mobile payload |
US11144928B2 (en) | 2016-09-19 | 2021-10-12 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
US11151567B2 (en) | 2016-09-19 | 2021-10-19 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
US11151566B2 (en) | 2016-09-19 | 2021-10-19 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
US10825104B1 (en) | 2017-02-16 | 2020-11-03 | Intuit Inc. | Method and system for integrating invoice related financial transaction data into a personal financial management and bill payment system and using the payment source to more accurately identify and categorize tax related financial transactions using the payment method |
US11221744B2 (en) | 2017-05-16 | 2022-01-11 | Apple Inc. | User interfaces for peer-to-peer transfers |
US11222325B2 (en) | 2017-05-16 | 2022-01-11 | Apple Inc. | User interfaces for peer-to-peer transfers |
US10796294B2 (en) | 2017-05-16 | 2020-10-06 | Apple Inc. | User interfaces for peer-to-peer transfers |
US12147964B2 (en) | 2017-05-16 | 2024-11-19 | Apple Inc. | User interfaces for peer-to-peer transfers |
US11049088B2 (en) | 2017-05-16 | 2021-06-29 | Apple Inc. | User interfaces for peer-to-peer transfers |
US11797968B2 (en) | 2017-05-16 | 2023-10-24 | Apple Inc. | User interfaces for peer-to-peer transfers |
US10880313B2 (en) | 2018-09-05 | 2020-12-29 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
US11265324B2 (en) | 2018-09-05 | 2022-03-01 | Consumerinfo.Com, Inc. | User permissions for access to secure data at third-party |
US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US12074876B2 (en) | 2018-09-05 | 2024-08-27 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US11399029B2 (en) | 2018-09-05 | 2022-07-26 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
US10380659B1 (en) * | 2018-09-06 | 2019-08-13 | Capital One Services, Llc | Setting up a payment plan to pay a bill |
US11263674B2 (en) | 2018-09-06 | 2022-03-01 | Capital One Services, Llc | Setting up a payment plan to pay a bill |
US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
US12182859B1 (en) | 2018-11-16 | 2024-12-31 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized credit card recommendations |
US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11842454B1 (en) | 2019-02-22 | 2023-12-12 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
CN110992117A (en) * | 2019-11-28 | 2020-04-10 | 北京达佳互联信息技术有限公司 | Electronic bill generation method and related product |
US12244661B2 (en) | 2020-12-14 | 2025-03-04 | The Western Union Company | Systems and methods for adaptive security and cooperative multi-system operations with dynamic protocols |
US11765221B2 (en) | 2020-12-14 | 2023-09-19 | The Western Union Company | Systems and methods for adaptive security and cooperative multi-system operations with dynamic protocols |
CN114331405A (en) * | 2021-12-28 | 2022-04-12 | 中国联合网络通信集团有限公司 | A method, device, system and storage medium for processing transaction bill data |
US20240273492A1 (en) * | 2022-03-14 | 2024-08-15 | Andre Temnorod | Procuring and presenting deposit transaction details |
Also Published As
Publication number | Publication date |
---|---|
WO2009042434A1 (en) | 2009-04-02 |
US10679196B2 (en) | 2020-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10679196B2 (en) | Bill payment aggregation service | |
US10521785B1 (en) | Systems and devices controlled responsive to data bearing records | |
US7827101B2 (en) | Payment system clearing for transactions | |
US8924294B2 (en) | Methods and systems for routing payment transactions | |
US20180315046A1 (en) | Apparatus and method for providing transaction security and/or account security | |
US8458086B2 (en) | Allocating partial payment of a transaction amount using an allocation rule | |
US20160086187A1 (en) | Apparatus and method for providing transaction security and/or account security | |
US20150012417A1 (en) | Apparatus and method for providing transaction security and/or account security | |
US20080140579A1 (en) | Payment system for travelers and other checks and a debit cum credit card | |
US20200013046A1 (en) | Apparatus and method for providing transaction security and/or account security | |
US20050177496A1 (en) | System for distributing funds | |
WO2014117095A1 (en) | Integrated transaction and account system | |
US20180121975A1 (en) | Providing security in electronic real-time transactions | |
US8694431B1 (en) | Dynamic bin allocation for payment card transactions | |
US20190318354A1 (en) | Secure electronic billing with real-time funds availability | |
US20130253956A1 (en) | Chargeback insurance | |
US20170300881A1 (en) | Secure electronic billing and collection with real-time funds availability | |
US8249893B1 (en) | Automated service provider payment method | |
CN101194285B (en) | Real-time point-of-sale change-of-address process | |
US8645268B2 (en) | Money transfers for tax refunds | |
US11663582B1 (en) | Intermediary payment system and method for protecting a payor's payment card data | |
US20170140365A1 (en) | Systems and methods using check document images to create pre-paid payment cards | |
US20140372307A1 (en) | Apparatus and method for providing transaction security and/or account security | |
US20080179393A1 (en) | Method and system using portable consumer device including payment capability | |
WO2001039077A2 (en) | System and method for integrating income deduction payment techniques with internet e-commerce and ancillary systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE WESTERN UNION COMPANY, COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PAINTIN, SCOTT;REEL/FRAME:020068/0607 Effective date: 20071004 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |