Method and system of implementing a carrier manager librarian
DCFirst Claim
1. A carrier management system having a microprocessor, said system further comprising:
- (a) a plurality of carrier rate modules, each of the carrier rate modules containing item rating instructions arranged to rate an item for a respective carrier from among a plurality of carriers;
(b) a registry recording carrier identifiers corresponding respectively to the carriers in a one-to-one association with module identifiers indicating respectively how to load the carrier rate modules; and
(c) a carrier management librarian module containing carrier management instructions arranged to;
(i) access the registry;
(ii) load a selected carrier rate module corresponding to the selected carrier, based on a module identifier accessed in the registry, into the executable space of a client application executing the carrier management librarian module; and
(iii) identify an entry point for the item rating instructions in the loaded, selected carrier rate module in response to an identifier corresponding to the selected carrier specified by the client application.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A management librarian for shipping carriers is configured to access a registry containing carrier identifiers corresponding to the carriers and module identifier corresponding to carrier rate modules. The carrier rate modules contain item rating instructions arranged to rate the item for a respective carrier from among the carriers. The carrier management librarian is also configured to load into the executable space of a client application a selected carrier rate module corresponding to the selected carrier based on module identifiers accessed in the registry. An entry point for the item rating instructions is identified, based on an associated module identifier corresponding to the selected carrier.
-
Citations
21 Claims
-
1. A carrier management system having a microprocessor, said system further comprising:
-
(a) a plurality of carrier rate modules, each of the carrier rate modules containing item rating instructions arranged to rate an item for a respective carrier from among a plurality of carriers; (b) a registry recording carrier identifiers corresponding respectively to the carriers in a one-to-one association with module identifiers indicating respectively how to load the carrier rate modules; and (c) a carrier management librarian module containing carrier management instructions arranged to; (i) access the registry; (ii) load a selected carrier rate module corresponding to the selected carrier, based on a module identifier accessed in the registry, into the executable space of a client application executing the carrier management librarian module; and (iii) identify an entry point for the item rating instructions in the loaded, selected carrier rate module in response to an identifier corresponding to the selected carrier specified by the client application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A carrier management system, comprising:
-
(a) a client application for interacting with a user and performing logistics functions in response; (b) a plurality of carrier rate modules, each of the carrier rate modules containing item rating instructions arranged to rate an item for a respective carrier from among a plurality of carriers; (c) a registry recording carrier identifiers corresponding respectively to the carriers in a one-to-one association with module identifiers indicating respectively how to load the carrier rate modules; and (d) a carrier management librarian module executable by the client application and containing carrier management instructions arranged to; (i) access the registry to retrieve the module identifiers recorded therein; (ii) load a selected carrier rate module corresponding to the selected carrier, based on a module identifier accessed in the registry, into the executable space of the client application; and (iii) identify an entry point for the item rating instructions in the loaded, selected carrier rate module in response to an identifier corresponding to the selected carrier specified by the client application; and
wherein the client application is configured to call the entry point to rate an item for the selected carrier. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of rating an item for a selected carrier from among a plurality of carriers in a carrier management system, said method comprising the computer-implemented steps of:
-
(a) accessing a registry recording carrier identifiers corresponding respectively to the carriers in a one-to-one association with module identifiers indicating how to load corresponding carrier rate modules; (b) loading a plurality of the carrier rate modules, at least one of which corresponding to the selected carrier, into the executable space of an executing client application based on the carrier identifiers; (c) identifying an entry point for item rating instructions contained in a loaded carrier rate module corresponding to the selected carrier item based on a carrier identifier corresponding to the selected carrier specified by the executing client application, said item rating instructions arranged to rate the item for the selected carrier; and
executing the item rating instructions. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable medium bearing thereon sequences of instructions for managing a plurality of carrier rate module corresponding respectively to a plurality of carriers for an executing client application, said sequences of instructions comprising sequences of instructions for performing the computer-implemented steps of:
-
(a) accessing a registry recording carrier identifiers corresponding respectively to the carriers in a one-to-one association with module identifier indicating how to load the corresponding carrier rate modules; (b) loading a plurality of the carrier rate modules, at least one of which corresponding to the selected carrier, into the executable space of the executing client application based on the carrier identifiers; and (c) identifying an entry point for item rating instructions contained in a loaded carrier rate module corresponding to the selected carrier item based on a carrier identifier corresponding to the selected carrier specified by the executing client application, said item rating instructions arranged to rate the item for the selected carrier. - View Dependent Claims (19, 20, 21)
-
Specification