Recurrent billing maintenance system
First Claim
1. A computer implemented service for updating a merchant customer account database over a network, comprising:
- a first database of information having a plurality of merchant customer records;
a remote merchant customer database having a first plurality of customer account records;
a merchant process server for appending a merchant processing request to at least one of said first plurality of customer accounts to produce a merchant processing request data file; and
a process server for receiving said first database of information and said merchant processing request data file, said process server configured to compare said first database of information and said merchant processing request data file to produce a first comparison data file, said first comparison data file comprising a first record including a compilation of said merchant processing requests accepted for processing by said process server, said first comparison data file further comprising a second record including a compilation of said merchant processing requests rejected for processing by said process server, said process server further configured to update said first database of information in accordance with said merchant processing request data file.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for updating a merchant customer account database is provided, wherein the system may be used to update a merchant'"'"'s customer database in response to changes made to a customer transaction account. The system provides a remote database location which stores a merchant'"'"'s customer transaction account information for customers using the transaction account for recurring billing purposes. A server is used to manage the remote database information to update the remote database in response to changes in transaction account information. The updated transaction account information is then periodically provided to the merchant for use in updating the merchant'"'"'s customer account database.
-
Citations
43 Claims
-
1. A computer implemented service for updating a merchant customer account database over a network, comprising:
-
a first database of information having a plurality of merchant customer records;
a remote merchant customer database having a first plurality of customer account records;
a merchant process server for appending a merchant processing request to at least one of said first plurality of customer accounts to produce a merchant processing request data file; and
a process server for receiving said first database of information and said merchant processing request data file, said process server configured to compare said first database of information and said merchant processing request data file to produce a first comparison data file, said first comparison data file comprising a first record including a compilation of said merchant processing requests accepted for processing by said process server, said first comparison data file further comprising a second record including a compilation of said merchant processing requests rejected for processing by said process server, said process server further configured to update said first database of information in accordance with said merchant processing request data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer implemented service for updating a merchant customer transaction account database over a network, comprising:
-
a first database of information having a plurality of merchant customer records wherein each of said merchant customer records further comprises a first plurality of customer transaction account records;
a second database of information having a second plurality of customer transaction account records;
a first remote merchant customer database stored on a remote merchant computer having a merchant database processor, said first remote merchant customer database having a third plurality of customer transaction account records, said first remote merchant customer database configured to provide at least one of said third plurality of customer transaction account records in a registry file, said at least one of said third plurality of customer transaction account records being provided a merchant transaction code; and
a process server for receiving said registry file, comparing said at least one of said third plurality of customer transaction account records in said registry file to at least one of said first plurality of customer transaction account records comprising said plurality of merchant customer records and providing a maintenance file, wherein said comparison is done according to a predetermined order of steps corresponding to said merchant transaction code, said maintenance file comprising a fourth plurality of customer transaction account records, at least one of said fourth plurality of customer transaction account records being provided a return transaction code, said maintenance file being provided to said merchant database processor, said merchant database processor updating at least one of said third plurality of customer transaction account records on said first remote merchant customer database, wherein said updated customer transaction account record corresponds to said customer transaction account record having said return transaction code. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41)
-
- 36. A computer implemented service according to claim, wherein said process server comprises a predeterm-ined rejection threshold, said rejection threshold being set such that where the rejection threshold is reached, said registry file is rejected by said server, said rejected threshold being reached when a predetermined number of said third plurality of customer transaction account records is rejected by said process server.
-
42. A method of updating a merchant customer transaction account database using a computer network, comprising:
-
receiving a first plurality of customer transaction account records;
pre-authorizing said first plurality of customer transaction account records, storing said pre-authorized said first plurality of customer transaction account records on a local database, said local database being maintained by a local process server;
storing said pre-authorized said first plurality of customer transaction account records in a remote database, said remote database being accessed through a remote process server;
providing a periodic registry file to said remote process server, said periodic registry file comprising a update request to said pre-authorized plurality of customer transaction account records, said process server comparing said periodic registry file to said pre-authorized said first plurality of customer transaction account record, and updating said pre-authorized said first plurality of customer transaction account records according to a predetermined order of process steps, said remote process server generating a maintenance file in response to said comparison of said periodic registry file to said pre-authorized said first plurality of customer transaction account record;
providing said maintenance file to said local process server, said local process server comparing said maintenance file to said pre-authorized said first plurality of customer transaction account records on a local database; and
updating said pre-authorized said first plurality of customer transaction account records on a local database in response to said maintenance file.
-
-
43. A method of updating a merchant customer transaction account database using a computer network, comprising:
-
receiving a first plurality of customer transaction account records;
storing said first plurality of customer transaction account records on a local database, said local database being maintained by a local process server;
storing said first plurality of customer transaction account records in a remote database, said remote database being accessed through a remote process server;
providing a periodic registry file to said remote process server, said daily registry file comprising a update request to said plurality of customer transaction account records, said process server comparing said plurality registry file to said first plurality of customer transaction account record, and updating said first plurality of customer transaction account records according to a order of process steps, said remote process server generating a maintenance file in response to said comparison of said periodic registry file to said first plurality of customer transaction account records;
providing said maintenance file to said local process server, said local process server comparing said maintenance file to said first plurality of customer transaction account records on a local database; and
updating said pre-authorized said first plurality of customer transaction account records on a local database in response to said maintenance file.
-
Specification