Method and systems for providing merchant services with right-time creation and updating of merchant accounts
First Claim
1. A method for providing purchase card transaction processing services to a plurality of merchants, the method comprising:
- associating a merchant account record with each merchant, the merchant account record including a plurality of fields for storing merchant-specific information;
processing a non-monetary transaction to update a merchant account record associated with a merchant, including;
identifying the merchant account record to be updated;
receiving input data including information identifying which of the plurality of fields is to be updated and new data to be stored in the identified field;
receiving an effective date on which the identified field is to be updated, the effective date corresponding to either immediate updating or updating at a subsequent scheduled time;
upon receiving an effective date corresponding to immediate updating;
updating the identified field to store the new data, wherein updating the field is performed substantially without delay upon receiving the effective date;
upon receiving an effective date corresponding to updating at a subsequent scheduled time;
queuing the input data in association with the effective date in an eventing queue;
automatically and periodically checking the eventing queue to determine whether the effective date has arrived; and
when the effective date has arrived, updating the identified field to store the new data; and
subsequently using the merchant-specific information from the updated merchant account record to process a monetary purchase card transaction submitted by the merchant.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing merchant services with right-time creation and updating of merchant accounts. Merchant-specific information for each merchant is stored in a record and used to process purchase card transactions submitted by the merchant. When a user creates or updates a merchant account record, the user can indicate whether the update is to take effect immediately or at a user-specified later time. An immediate update is processed substantially without delay. Other updates are queued for later processing and processed at the user-specified later time.
-
Citations
56 Claims
-
1. A method for providing purchase card transaction processing services to a plurality of merchants, the method comprising:
-
associating a merchant account record with each merchant, the merchant account record including a plurality of fields for storing merchant-specific information;
processing a non-monetary transaction to update a merchant account record associated with a merchant, including;
identifying the merchant account record to be updated;
receiving input data including information identifying which of the plurality of fields is to be updated and new data to be stored in the identified field;
receiving an effective date on which the identified field is to be updated, the effective date corresponding to either immediate updating or updating at a subsequent scheduled time;
upon receiving an effective date corresponding to immediate updating;
updating the identified field to store the new data, wherein updating the field is performed substantially without delay upon receiving the effective date;
upon receiving an effective date corresponding to updating at a subsequent scheduled time;
queuing the input data in association with the effective date in an eventing queue;
automatically and periodically checking the eventing queue to determine whether the effective date has arrived; and
when the effective date has arrived, updating the identified field to store the new data; and
subsequently using the merchant-specific information from the updated merchant account record to process a monetary purchase card transaction submitted by the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing purchase card transaction processing services to a plurality of merchants, the method comprising:
-
associating a merchant account record with each merchant, the merchant account record including a plurality of fields for storing merchant-specific information;
processing a non-monetary transaction to update a merchant account record associated with a merchant, including;
identifying the merchant account record to be updated;
receiving input data including information identifying which of the plurality of fields is to be updated and new data to be stored in the identified field;
performing an edit check to detect a conflict between the input data and reference data, wherein a user is notified upon detection of a conflict;
checking an eventing queue to detect a previously entered pending update to the same merchant account record, wherein a user is notified upon detection of a previously entered pending update;
receiving an effective date on which the identified field is to be updated, the effective date corresponding to either immediate updating or updating at a subsequent scheduled time;
upon receiving an effective date corresponding to immediate updating;
updating the identified field to store the new data, wherein updating the field is performed substantially without delay upon receiving the effective date;
upon receiving an effective date corresponding to updating at a subsequent scheduled time;
queuing the input data in association with the effective date in the eventing queue;
automatically and periodically checking the eventing queue to determine whether the effective date has arrived; and
when the effective date has arrived, updating the identified field to store the new data; and
subsequently using the merchant-specific information from the updated merchant account record to process a monetary purchase card transaction submitted by the merchant.
-
-
19. A method for providing purchase card transaction processing services to a plurality of merchants, comprising:
-
creating a new merchant account record for a new one of the plurality of merchants, the new merchant account record including a plurality of fields for storing merchant-specific information;
populating at least one of the fields with respective default values;
receiving input data for at least one of the fields;
in response to a user request, activating the new merchant account record, thereby enabling the new merchant to submit purchase card transactions for processing, wherein activating the new merchant account record is performed either substantially without delay upon receiving the user request or at a subsequent scheduled time; and
subsequently using the merchant-specific information from the new merchant account record to process a monetary purchase card transaction submitted by the new merchant. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for providing purchase card transaction processing services to a plurality of merchants, comprising:
-
a data store having a merchant account record associated with each of the plurality of merchants, each merchant account record including a plurality of fields for storing merchant-specific information;
control logic configured to process a non-monetary transaction to update a merchant account record associated with a merchant, including;
control logic configured to identify the merchant account record to be updated;
control logic configured to receive input data including information identifying which of the plurality of fields is to be updated, new data to be stored in the identified field, and an effective date on which the identified field is to be updated, the effective date corresponding to either immediate updating or updating at a subsequent scheduled time;
control logic configured to update the identified field to store the new data substantially without delay upon receiving an effective date corresponding to immediate updating;
control logic configured to queue the input data in an eventing queue upon receiving an effective date corresponding to updating at a subsequent scheduled time; and
control logic configured to automatically and periodically check the eventing queue to determine whether the effective date has arrived and to update the identified field to store the new data when the effective date has arrived; and
control logic configured to process a monetary purchase card transaction submitted by the merchant using the merchant-specific information from the updated merchant account record. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for providing purchase card transaction processing services to a plurality of merchants, comprising:
-
control logic configured to create a new merchant account record for a new one of the plurality of merchants, the new merchant account record including a plurality of fields for storing merchant-specific information;
control logic configured to populate at least one of the fields with respective default values;
control logic configured to receive input data for at least one of the fields;
control logic configured to activate the new merchant account record in response to a user request, thereby enabling the new merchant to submit purchase card transactions for processing, wherein activating the new merchant account record is performed either substantially without delay upon receiving the user request or at a subsequent scheduled time; and
control logic configured to use the merchant-specific information from the new merchant account record to process a monetary purchase card transaction submitted by the new merchant. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
Specification