Computerized parcel shipping system
First Claim
Patent Images
1. A method of controlling a computer system to handle transactions, each related to one of a plurality of subjects and having one of a plurality of statuses;
- comprising the steps of;
(a) creating a file of records;
(b) reserving selected records of said file for a plurality of first and a plurality of second counters, wherein each of said subjects corresponds to one of said first counters and with one of said second counters;
(c) recording transactions in separate, unreserved records on said files;
(d) recording the number of said recorded transactions having a first status and relating to a selected one of said subjects in a one of said first counters corresponding to said particular subject; and
,(e) recording the number of said recorded transactions related to said particular subject in a one of said second counters corresponding to said particular subject.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized partial shipping system wherein transactions related to a plurality of carriers are recorded in a single file. The file has a pair of counters for each carrier, with the first counter storing the total number of transactions recorded for that carrier and the second counter storing the number of closed transaction records for that carrier. The programs enable the archiving of the records, and updating the records of the file.
56 Citations
14 Claims
-
1. A method of controlling a computer system to handle transactions, each related to one of a plurality of subjects and having one of a plurality of statuses;
- comprising the steps of;
(a) creating a file of records; (b) reserving selected records of said file for a plurality of first and a plurality of second counters, wherein each of said subjects corresponds to one of said first counters and with one of said second counters; (c) recording transactions in separate, unreserved records on said files; (d) recording the number of said recorded transactions having a first status and relating to a selected one of said subjects in a one of said first counters corresponding to said particular subject; and
,(e) recording the number of said recorded transactions related to said particular subject in a one of said second counters corresponding to said particular subject. - View Dependent Claims (2, 3, 4, 5)
- comprising the steps of;
-
6. A method for controlling a computer system to handle transactions each related to one of a plurality of different subjects and each having either a closed status or an active status wherein said transactions are recorded in a file having a plurality of first counters each of said first counters storing the number of transactions recorded in said file and having a closed status and related to the respective corresponding subject, and a plurality of second counters, each of said second counters recording the number of transactions recorded in said file and relating to the respective corresponding subject;
- said method comprising the steps of;
(a) reading the contents of one of said first and one of said second counters associated with a selected subject; (b) initializing a third counter; (c) sequentially reading said transactions recorded in said file, archiving each transaction recorded in said file and corresponding to said selected subject and having a closed status, and incrementing said third counter for each transaction that is archived, and then setting said first counter to zero and said second counter equal to the difference between said second counter and said third counter.
- said method comprising the steps of;
-
7. A method for controlling a computer system to update a first file of records of transactions each related to one of a plurality of subjects and having either a closed status or an active status, said file having a plurality of first counters each corresponding to one of said subjects and storing the number of transactions having a closed status and relating to the respective corresponding subject recorded in said file, a plurality of second counters each corresponding to one of subjects and storing the number of transactions relating to the respective subject recorded in said file;
- said method comprising the steps of;
(a) creating a temporary file; (b) determining the difference between a one of said second and a one of said first counters associated with a selected subject, said difference corresponding to the number of active files corresponding to said selected subject; (c) initializing a third counter; (d) sequentially accessing the records of said file and writing transactions related to said selected subject and having an active status to said temporary file while incrementing said third counter; (e) and determining if said difference is equal to said third counter upon completion of said step of accessing said transaction records, whereby said temporary file may be verified as recording a complete set of transactions having an active status. - View Dependent Claims (8)
- said method comprising the steps of;
-
9. A method for controlling a computer system to handle transactions, each related to one of a plurality of different subjects and having either a closed status or an active status, wherein said transactions are recorded in a file having a plurality of first counters each corresponding to one of said subjects and storing the number of transactions recorded in said file and having a closed status and relating to the respective corresponding subject, and a plurality of second counters each corresponding to one of said subjects and storing the number of transactions recorded in said file and relating to the respective corresponding subject;
- said method comprising the steps of;
(a) determining the difference between a one of said second and a one of said first counters corresponding to a selected one of said subjects to determine the number of active transactions relating to said selected subject stored in said file; (b) saving transactions recorded in said file and having an active status and relating to said selected subject; and
,(c) setting said second corresponding counter equal to said difference and setting said first corresponding counter to zero.
- said method comprising the steps of;
-
10. A computer file structure comprising a file of records, said records recording transactions, each of said transactions relating to one of a plurality of subjects and having one of a plurality of statuses, each of said records including a number uniquely corresponding to said related subject of said recorded transaction, said file further having a file header having a plurality of first and a plurality of second counters, wherein each of said subjects corresponds to one of said first and with one of said second counters, said first counters recording the number of transactions recorded in said file and relating to the respective corresponding subjects and having a predetermined one of said statuses, and said second counters recording the number of transactions recorded in said file and relating to the respective corresponding subjects;
- said counters being arranged in said file in correspondence with the order of said numbers corresponding to said subjects.
-
11. In a parcel shipping system including a scale system for weighing items to be shipped and a recording system coupled to said scale system for recording data relating to said items, said recording system comprising a recording medium having a file structure for data recorded thereon and means for recording data on and reading data from said recording medium;
- the improvement wherein said file structure comprises a carrier logging file having records thereon corresponding to shipments of said items handled by one of a plurality of carriers and information indicating that said shipments each have one of a plurality of statuses, each record further including a number uniquely corresponding to the carrier handling the corresponding shipment and said file further comprising a file header having a plurality of first and a plurality of second counters, wherein each of said carrier corresponds to one of said first and one of said second counter, said first counters recording the number of shipments recorded in said file and handled by the respective corresponding carrier and having a predetermined one of said statuses, and said second counters recording the number of transactions recorded in said file and handled by the respective corresponding carrier, said counters being arranged in said file in correspondence with the order of said numbers corresponding to said carriers.
- View Dependent Claims (12, 13, 14)
Specification