IP Library Granted Patent US 10,679,196
Granted Patent B2
US 10,679,196 · App. 11/863,906 · Granted Jun 9, 2020

Bill payment aggregation service

Inventor: Scott Paintin (Littleton, CO)
Assignee: The Western Union Company
G06Q20/14G06Q20/02G06Q20/102G06Q30/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,679,196
App. No.
11/863,906
Granted
Jun 9, 2020
Kind
B2
Abstract

Tools for providing bill aggregation and/or payment services. In an aspect, such tools aggregate all payments over a given period of time, allowing a user to make a single payment to ensure that all appropriate bills are paid in timely fashion. In another aspect, the tools determine, without requiring user input, an amount due on each bill, as well, in some cases, of a due date for each payment. Optionally, the tools can provide a consolidated statement to inform the user of payments to be made over a given period. Such statements can provide a varying level of detail, depending on the implementation and/or on user preferences. In some cases, a consolidated statement might provide line items and/or detailed support for each payment to be made. In other cases, the consolidated statement might simply provide a single consolidated payment amount.

Claims (77)

1. A computer-implemented method comprising:

receiving, at a host system from a user device, an enrollment request comprising a user identifier and a plurality of data source identifiers, wherein each data source identifier corresponds to a different billing entity;

receiving, at the host system from the user device, for each of the plurality of data source identifiers, corresponding data source authentication information;

transmitting, from the host system to a first system associated with a first data source identifier of the plurality of data source identifiers, first data source authentication information and the user identifier;

receiving, at the host system, from the first system, a first data set, wherein the first data set comprises first payment data associated with a user that indicates a payment amount and a payment due date associated with a first billing entity;

transmitting, from the host system to a second system associated with a second data source identifier of the plurality of data source identifiers, second data source authentication information and the user identifier, the first system and the second system being distinct;

receiving, at the host system from the second system, a second data set, the first data set being distinct from the second data set, wherein the second data set comprises second payment data associated with the user that indicates a payment amount and a payment due date associated with a second billing entity;

generating, by the host system, based at least in part on the first data set and the second data set, a third data set;

transmitting, by the host system, to the user device, an authentication request;

receiving, at the host system from the user device, biometric information associated with the user;

comparing, by the host system, the received biometric information with previously stored user authentication information to authenticate the user;

in response to authenticating the user, transmitting to the user device, the third data set;

receiving, at the host system from the user device, a data set selection indicating a selection of a data set within the third data set;

identifying, by the host system, a system associated with the selected data set, wherein the system comprises a financial account associated the user;

initiating, by the host system, a first automated clearing house (ACH) transfer from the financial account to the first billing entity for less than the payment amount indicated in the first payment data;

initiating, by the host system, a second ACH transfer from the financial account to the second billing entity for less than the payment amount indicated in the second payment data;

receiving, at the host system from the system, a notification that at least one payment has been made to the first billing entity and the second billing entity; and

transmitting, from the host system to the user device, the notification.

2. The computer-implemented method of claim 1 , wherein the biometric information comprises at least one of a fingerprint, a voice print, or an eye scan.

3. The computer-implemented method of claim 1 , further comprising:

receiving, by the host system, user payment information associated with the user identifier, the user payment information indicating information to withdraw funds on behalf of the user from the financial account;

transmitting, by the host system the user payment information to a financial institution associated with the financial account;

receiving, by the host system from the financial institution, digital assets associated with the user; and

transmitting one or more digital assets to the first billing entity or the second billing entity.

4. The computer-implemented method of claim 1 , wherein the third data set comprises at least the first data set and the second data set.

5. A non-transitory, computer-readable storage medium having stored thereon instructions for causing at least one computer system to authenticate to multiple data sources, the instructions, when executed by the at least one computer system, causing the at least one computer system to perform operations comprising:

receiving, from a user device, an enrollment request comprising a user identifier and a plurality of data source identifiers, wherein each data source identifier corresponds to a different billing entity;

receiving, from the user device, for each of the plurality of data source identifiers, corresponding data source authentication information;

transmitting, to a first system associated with a first data source identifier of the plurality of data source identifiers, first data source authentication information and the user identifier;

receiving, from the first system, a first data set, wherein the first data set comprises first payment data associated with a user that indicates a payment amount and a payment due date associated with a first billing entity;

transmitting, to a second system associated with a second data source identifier of the plurality of data source identifiers, second data source authentication information and the user identifier, the first system and the second system being distinct;

receiving, from the second system, a second data set, the first data set being distinct from the second data set, wherein the second data set comprises second payment data associated with the user that indicates a payment amount and a payment due date associated with a second billing entity;

generating, based at least in part on the first data set and the second data set, a third data set;

transmitting, to the user device, an authentication request;

receiving, from the user device, biometric information associated with the user;

comparing the received biometric information with previously stored user authentication information to authenticate the user;

in response to authenticating the user associated with the user identifier, transmitting, the third data set;

receiving, from the user device, a data set selection indicating a selection of a data set within the third data set;

identifying, a system associated with the selected data set, wherein the system comprises a financial account associated the user;

initiating a first automated clearing house (ACH) transfer from the financial account to the first billing entity for less than the payment amount indicated in the first payment data;

initiating a second ACH transfer from the financial account to the second billing entity for less than the payment amount indicated in the second payment data;

receiving a notification that at least one payment has been made to the first billing entity and the second billing entity; and

transmitting to the user device, the notification.

6. The non-transitory, computer-readable storage medium of claim 5 , wherein the biometric information comprises at least one of a fingerprint, a voice print, or an eye scan.

7. The non-transitory, computer-readable storage medium of claim 5 , the operations further comprising:

receiving user payment information associated with the user identifier, the user payment information indicating information to withdraw funds on behalf of the user from the financial account;

transmitting the user payment information to a financial institution associated with the financial account;

receiving, from the financial institution, digital assets associated with the user; and

transmitting one or more digital assets to the first billing entity or the second billing entity.

8. The non-transitory, computer-readable storage medium of claim 5 , wherein the third data set comprises at least the first data set and the second data set.

9. A system for authenticating to multiple data sources, the system comprising:

one or more processors; and

a memory coupled with the one or more processors, the memory configured to store instructions that, when executed by the one or more processors, cause the one or more processors to:

receive, from a user device, an enrollment request comprising a user identifier and a plurality of data source identifiers, wherein each data source identifier corresponds to a different billing entity;

receive, from the user device, for each of the plurality of data source identifiers, corresponding data source authentication information;

transmit, to a first system associated with a first data source identifier of the plurality of data source identifiers, first data source authentication information and the user identifier;

receive, from the first system, a first data set, wherein the first data set comprises first payment data associated with a user that indicates a payment amount and a payment due date associated with a first billing entity;

transmit, to a second system associated with a second data source identifier of the plurality of data source identifiers, second data source authentication information and the user identifier, the first system and the second system being distinct;

receive, from the second system, a second data set, the first data set being distinct from the second data set wherein the second data set comprises second payment data associated with the user that indicates a payment amount and a payment due date associated with a second billing entity;

generate, based at least in part on the first data set and the second data set, a third data set;

transmit, to the user device, an authentication request;

receive, from the user device, biometric information associated with the user;

compare the received biometric information with previously stored user authentication information to authenticate the user;

in response to authenticating the user, transmit, to the user device, the third data set;

receive, from the user device, a data set selection indicating a selection of a data set within the third data set;

identify a system associated with the selected data set, wherein the system comprises a financial account associated with the user;

initiate a first automated clearing house (ACH) transfer from the financial account to the first billing entity for less than the payment amount indicated in the first payment data;

initiate a second ACH transfer from the financial account to the second billing entity for less than the payment amount indicated in the second payment data;

receive a notification that at least one payment has been made to the first billing entity and the second billing entity; and

transmit, to the user device, the notification.

10. The system of claim 9 , wherein the biometric information comprises at least one of a fingerprint, a voice print, or an eye scan.

11. The system of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:

receive user payment information associated with the user identifier, the user payment information indicating information to withdraw funds on behalf of the user from the financial account;

transmit the user payment information to a financial institution associated with the financial account;

receive, from the financial institution, digital assets associated with the user; and

transmit one or more digital assets to the first billing entity or the second billing entity.

12. The system of claim 9 , wherein the third data set comprises at least the first data set and the second data set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2007
From: PAINTIN, SCOTT
To: THE WESTERN UNION COMPANY
Reel/Frame 020068/0607 →
Continuity (1)
Related Publication 20090089193A1 · Apr 2, 2009