Method and apparatus for electronic collection, translation, grouping, and delivery of wage assignment information
DCFirst Claim
1. A data processing system for processing a wage assignment of a person from an initiator to an accumulator and then to a recipient, comprising:
- a receiving component configured to receive the wage assignment at the initiator;
a dispatching component configured to dispatch the wage assignment from the initiator to the accumulator;
a processing component configured to process the wage assignment at the accumulator, wherein the processing component includes;
a collecting component configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators,a translating component configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field,a grouping component configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, anda delivering component configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; and
an implementing component configured to implement the wage assignment at the recipient.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
This disclosure describes a system that electronically collects, translates, groups, and delivers wage assignment information from at least one initiator to at least one recipient via an accumulator. An initiator initially receives the wage assignment information. Then, an accumulator collects the wage assignment information from at least one initiator, such as a government agency. The accumulator then translates the wage assignment information into a format compatible with electronic data interchange (EDI), such as the ANSI X12 standard. The accumulator then groups the EDI wage assignment information into specific files, batching the files based upon one data field contained within the wage assignment information data set, such as a recipient. The accumulator then delivers a batched EDI wage assignment file to each respective recipient. Once the EDI wage assignment file is received by the recipient, the wage assignment may then be implemented.
214 Citations
52 Claims
-
1. A data processing system for processing a wage assignment of a person from an initiator to an accumulator and then to a recipient, comprising:
-
a receiving component configured to receive the wage assignment at the initiator; a dispatching component configured to dispatch the wage assignment from the initiator to the accumulator; a processing component configured to process the wage assignment at the accumulator, wherein the processing component includes; a collecting component configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating component configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping component configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and a delivering component configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; and an implementing component configured to implement the wage assignment at the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of processing a wage assignment of a person from an initiator to an accumulator and then to a recipient, the method, performed by at least one data processor, comprising:
-
receiving the wage assignment at the initiator; dispatching the wage assignment from the initiator to the accumulator; processing the wage assignment at the accumulator, wherein the processing further includes; collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and delivering a batch file containing the wage assignment to one of a plurality of recipients; and implementing the wage assignment at the recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system for processing a wage assignment of a person from an initiator to an accumulator and then to a recipient, comprising:
-
means for receiving the wage assignment at the initiator; means for dispatching the wage assignment from the initiator to the accumulator; means for processing the wage assignment at the accumulator, wherein the processing means further includes; means for collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, means for translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, means for grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and means for delivering a batch file containing the wage assignment to one of a plurality of recipients; and means for implementing the wage assignment at the recipient.
-
-
22. A computer usable storage medium having computer readable code embodied therein for processing a wage assignment of a person from an initiator to an accumulator and then to a recipient, the computer readable code comprising:
-
a receiving module configured to receive the wage assignment at the initiator; a dispatching module configured to dispatch the wage assignment from the initiator to the accumulator; a processing module configured to process the wage assignment at the accumulator, wherein the processing module further includes; a collecting module configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating module configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping module configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and a delivering module configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; and an implementing module configured to implement the wage assignment at the recipient.
-
-
23. A data processor at an initiator, the data processor comprising:
-
a receiving component configured to receive a wage assignment; an inputting component configured to input the wage assignment into a database; and a transmitting component configured to transmit the wage assignment to an accumulator, the accumulator comprising; a collecting component configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating component configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping component configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and a delivering component configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; and an implementing component configured to implement the wage assignment at the recipient. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-implemented method of processing a wage assignment at an initiator, the method, performed by a data processor, comprising:
-
receiving the wage assignment; inputting the wage assignment into a database; and transmitting the wage assignment to an accumulator, wherein the accumulator performs the steps of; collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, delivering a batch file containing the wage assignment to one of a plurality of recipients; and implementing the wage assignment at the recipient. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A data processor at an initiator, comprising:
-
means for receiving the wage assignment; means for inputting the wage assignment into a database; and means for transmitting the wage assignment to an accumulator, the accumulator comprising; means for collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, means for translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, means for grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, means for delivering a batch file containing the wage assignment to one of a plurality of recipients; and means for implementing the wage assignment at the recipient.
-
-
36. A computer usable storage medium having computer readable code embodied therein for processing a wage assignment at an initiator, the computer readable code comprising:
-
a receiving module configured to receive a wage assignment; an inputting module configured to input the wage assignment into a database; and a transmitting module configured to transmit the wage assignment to an accumulator, the accumulator comprising; a collecting module configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating module configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping module configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, a delivering module configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; and a module configured to implement the wage assignment at the recipient.
-
-
37. A data processor at a recipient, comprising:
-
a receiving component configured to receive a wage assignment from an accumulator, the accumulator comprising; a collecting component configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating component configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping component configured to group the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and a delivering component configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; a processing component configured to process the wage assignment; and an implementing component configured to implement the wage assignment against a wage of an employee. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A computer-implemented method of processing a wage assignment at a recipient, the method, performed by a data processor, comprising:
-
receiving a wage assignment from an accumulator, wherein the accumulator performs the steps of; collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and delivering a batch file containing the wage assignment to one of a plurality of recipients;
processing the wage assignment; andimplementing the wage assignment against a wage of an employee. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A data processor at a recipient, comprising:
-
means for receiving a wage assignment from an accumulator, wherein the accumulator comprises; means for collecting the wage assignment with a plurality of wage assignments from a plurality of initiators, means for translating the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, means for grouping the standard wage assignment format files into batch files based on the data stored in at least one data field of the standard wage assignment format, and means for delivering a batch file containing the wage assignment to one of a plurality of recipients; means for processing the wage assignment; and means for implementing the wage assignment against a wage of an employee.
-
-
52. A computer usable storage medium having computer readable code embodied therein for processing a wage assignment at a recipient, the computer readable code comprising:
a receiving module configured to receive a wage assignment from an accumulator, wherein the accumulator comprises; a collecting module configured to collect the wage assignment with a plurality of wage assignments from a plurality of initiators, a translating module configured to translate the collected wage assignments into files with a standard wage assignment format, the format including data in at least one data field, a grouping module configured to group the standard wage assignment format files into batch 5les based on the data stored in at least one data field of the standard wage assignment format, and a delivering module configured to deliver a batch file containing the wage assignment to one of a plurality of recipients; a processing module configured to process the wage assignment; and an implementing module configured to implement the wage assignment against a wage of an employee.
Specification