IP Library Patent Application 11376515
Patent Application
App. No. 11/376,515

System and method for electronic processing of payment obligations

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 None
App. No.
11/376,515
Abstract

Methods for processing data related to obligations to pay (“OP”) (e.g., checks) in connection with an electronic accounting system (“AS”) are disclosed. In an embodiment of one method, data for one or more OPs (e.g., scanned images of the paper checks) is received. For each of the OPs: it is determined whether the OP matches any accounts requiring payment (“ARPs”) at the AS for which an OP was previously posted. If so, a list of matching ARPs is presented to the user and the user selects one of the listed ARPs. The AS is instructed to post the OP to the selected ARP. If there are no matches, the user posts the OP to one of the ARPs at the AS. The amounts of all the OPs are accumulated and credited to an account tracking cash at the AS. Data for the OPs is sent to financial institutions for clearance.

Claims (81)

1 . A method for facilitating the operation of an electronic accounting system, comprising:

receiving data describing an obligation to pay;

comparing the received data with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at an electronic accounting system to which the previously received obligation to pay was posted;

identifying each of the one or more records whose description of a previously received obligation to pay matches the received data;

receiving from a user a selection of one of the identified records; and

causing the electronic accounting system to post the obligation to pay described by the received data to the account requiring payment described in the selected record.

2 . The method of claim 1 , further comprising:

if there are no identified records

receiving from a user a selection of one of the one or more accounts requiring payment at the electronic accounting system;

adding a record to the one or more records, the added record storing the received data and data describing the selected account requiring payment; and

causing the electronic accounting system to post the obligation to pay described by the received data to the selected account requiring payment.

3 . The method of claim 2 , wherein the received data includes an amount to be paid;

wherein the electronic accounting system has an account in which cash is tracked; and

wherein the method further comprises causing the electronic accounting system to credit the amount described by the received data to the account in which cash is tracked.

4 . The method of claim 3 , wherein the account in which cash is tracked is part of a general ledger.

5 . The method of claim 1 , wherein the obligations to pay described by the received data and the data stored in each of the one or more records includes one or more checks.

6 . The method of claim 1 , wherein the obligations to pay described by the received data and the data stored in each of the one or more records includes one or more electronic funds transfers.

7 . The method of claim 1 , wherein the one or more accounts requiring payment includes one or more accounts receivable.

8 . A method for facilitating the operation of an electronic accounting system having an account in which cash is tracked, comprising:

receiving data describing an obligation to pay being returned, including an amount;

identifying an account requiring payment at the electronic accounting system corresponding to the obligation to pay being returned; and

causing the electronic accounting system to subtract the amount of the obligation to pay being returned from the identified account requiring payment and from the account in which cash is tracked.

9 . A method for facilitating the operation of an electronic accounting system having an account in which cash is tracked, comprising:

receiving data describing a plurality of obligations to pay, the data including an amount to be paid for each of the plurality of obligations to pay;

for each of the plurality of obligations to pay described by the received data, processing a portion of the received data describing the respective obligation to pay by:

comparing the portion of the received data describing the respective obligation to pay with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at the electronic accounting system to which the previously received obligation to pay was posted;

identifying each of the one or more records whose description of a previously received obligation to pay matches the portion of the received data describing the respective obligation to pay;

receiving from a user a selection of one of the identified records;

causing the electronic accounting system to post the respective obligation to pay to the account requiring payment described in the selected record;

if there are no identified records

receiving from a user a selection of one of the one or more accounts requiring payment at the electronic accounting system;

adding a record to the one or more records, the added record storing the portion of the received data describing the respective obligation to pay and data describing the selected account requiring payment;

causing the electronic accounting system to post the respective obligation to pay to the selected account requiring payment;

accumulating the amount of the respective obligation to pay with the amount of any obligation to pay of the plurality of obligations to pay whose data has been previously processed; and

causing the electronic accounting system to credit the amount accumulated from all the obligations to pay of the plurality of obligations to pay to the account in which cash is tracked.

10 . A system for facilitating the operation of an electronic accounting system comprising at least one computer programmed to:

receive data describing an obligation to pay;

compare the received data with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at an electronic accounting system to which the previously received obligation to pay was posted;

identify each of the one or more records whose description of a previously received obligation to pay matches the received data;

receive from a user a selection of one of the identified records; and

cause the electronic accounting system to post the obligation to pay described by the received data to the account requiring payment described in the selected record.

11 . A computer readable medium or media having programming stored thereon that when executed by at least one computer causes the at least one computer to:

receive data describing an obligation to pay;

compare the received data with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at an electronic accounting system to which the previously received obligation to pay was posted;

identify each of the one or more records whose description of a previously received obligation to pay matches the received data;

receive from a user a selection of one of the identified records; and

cause the electronic accounting system to post the obligation to pay described by the received data to the account requiring payment described in the selected record.

12 . A system for facilitating the operation of an electronic accounting system having an account in which cash is tracked, the system comprising at least one computer programmed to:

receive data describing an obligation to pay being returned, including an amount;

identify an account requiring payment at the electronic accounting system corresponding to the obligation to pay being returned; and

cause the electronic accounting system to subtract the amount of the obligation to pay being returned from the identified account requiring payment and from the account in which cash is tracked.

13 . A computer readable medium or media having programming stored thereon that when executed by at least one computer causes the at least one computer to:

receive data describing an obligation to pay being returned, including an amount;

identify an account requiring payment at an electronic accounting system corresponding to the obligation to pay being returned, wherein the electronic accounting system has an account in which cash is tracked; and

cause the electronic accounting system to subtract the amount of the obligation to pay being returned from the identified account requiring payment and from the account in which cash is tracked.

14 . A system for facilitating the operation of an electronic accounting system having an account in which cash is tracked, the system comprising at least one computer programmed to:

receive data describing a plurality of obligations to pay, the data including an amount to be paid for each of the plurality of obligations to pay;

for each of the plurality of obligations to pay described by the received data, process a portion of the received data describing the respective obligation to pay by:

comparing the portion of the received data describing the respective obligation to pay with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at the electronic accounting system to which the previously received obligation to pay was posted;

identifying each of the one or more records whose description of a previously received obligation to pay matches the portion of the received data describing the respective obligation to pay;

receiving from a user a selection of one of the identified records;

causing the electronic accounting system to post the respective obligation to pay to the account requiring payment described in the selected record;

if there are no identified records

receiving from a user a selection of one of the one or more accounts requiring payment at the electronic accounting system;

adding a record to the one or more records, the added record storing the portion of the received data describing the respective obligation to pay and data describing the selected account requiring payment;

causing the electronic accounting system to post the respective obligation to pay to the selected account requiring payment;

accumulating the amount of the respective obligation to pay with the amount of any obligation to pay of the plurality of obligations to pay whose data has been previously processed; and

cause the electronic accounting system to credit the amount accumulated from all the obligations to pay of the plurality of obligations to pay to the account in which cash is tracked.

15 . A computer readable medium or media having programming stored thereon that when executed by at least one computer causes the at least one computer to:

receive data describing a plurality of obligations to pay, the data including an amount to be paid for each of the plurality of obligations to pay;

for each of the plurality of obligations to pay described by the received data, process a portion of the received data describing the respective obligation to pay by:

comparing the portion of the received data describing the respective obligation to pay with data stored in one or more records, wherein each of the one or more records stores data describing a previously received obligation to pay and one of one or more accounts requiring payment at an electronic accounting system to which the previously received obligation to pay was posted, wherein the electronic accounting system has an account in which cash is tracked;

identifying each of the one or more records whose description of a previously received obligation to pay matches the portion of the received data describing the respective obligation to pay;

receiving from a user a selection of one of the identified records;

causing the electronic accounting system to post the respective obligation to pay to the account requiring payment described in the selected record;

if there are no identified records

receiving from a user a selection of one of the one or more accounts requiring payment at the electronic accounting system;

adding a record to the one or more records, the added record storing the portion of the received data describing the respective obligation to pay and data describing the selected account requiring payment;

causing the electronic accounting system to post the respective obligation to pay to the selected account requiring payment;

accumulating the amount of the respective obligation to pay with the amount of any obligation to pay of the plurality of obligations to pay whose data has been previously processed; and

cause the electronic accounting system to credit the amount accumulated from all the obligations to pay of the plurality of obligations to pay to the account in which cash is tracked

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 6, 2015
From: ROYAL BANK OF CANADA
To: US FT HOLDCO, INC.
Reel/Frame 035574/0058 →
PATENT RELEASE AND REASSIGNMENT Recorded Dec 2, 2011
From: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
To: BSERV, INC.
Reel/Frame 027316/0436 →
SECURITY AGREEMENT Recorded Aug 24, 2011
From: BSERV, INC.
To: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
Reel/Frame 026803/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2006
From: KURRASCH, DAVID P.; KVEDERIS, DAVID F.
To: BSERV, INC. D/B/A BANKSERV, INC.
Reel/Frame 017571/0412 →