Method and system for multi-carrier package tracking
First Claim
1. A tracking system in which a package is to be sent from a user to a recipient by requesting shipping through Internet resources associated with carriers capable of delivering the package to the recipient, in which the user determines the carrier to be used for shipping a package to a particular recipient, comprising:
- means for generating a tracking number, the tracking number being associated with a package to be sent from the user to the recipient by a selected carrier;
means for generating a tracking request, the tracking request containing the tracking number associated with the package, as well as information of the selected carrier which is to deliver the package to the particular recipient;
a storage location adapted to store the tracking request;
a tracking coordinator adapted to receive said tracking request and adapted to generate tracking objects, and adapted to send said tracking objects to a tracking website of the selected carrier;
means for receiving results from the tracking website of the selected carrier;
means for updating shipping server data storage with the results from the tracking website of the selected carrier website; and
wherein the tracking coordinator comprises means for limiting the generation of tracking objects for the selected carrier based on pacing constraints provided by the selected carrier so as to be generated no more frequently than a carrier designated number of tracking objects per carrier designated interval.
2 Assignments
0 Petitions
Accused Products
Abstract
A tracking system and method uses a multi-threaded controller to automatically and periodically generate tracking objects that are presented to carrier tracking websites. The tracking objects are retrieved from input queues that receive tracking requests from a scheduler. The carrier tracking website updates the status of package delivery which in turn updates the data in the shipping system server with respect to tracking information. This updated information can be used to automatically generate E-mail notification of package delivery as well as for updated purposes. An instant track component allows a user to obtain prioritized tracking information from the associated carrier tracking website.
102 Citations
15 Claims
-
1. A tracking system in which a package is to be sent from a user to a recipient by requesting shipping through Internet resources associated with carriers capable of delivering the package to the recipient, in which the user determines the carrier to be used for shipping a package to a particular recipient, comprising:
-
means for generating a tracking number, the tracking number being associated with a package to be sent from the user to the recipient by a selected carrier;
means for generating a tracking request, the tracking request containing the tracking number associated with the package, as well as information of the selected carrier which is to deliver the package to the particular recipient;
a storage location adapted to store the tracking request;
a tracking coordinator adapted to receive said tracking request and adapted to generate tracking objects, and adapted to send said tracking objects to a tracking website of the selected carrier;
means for receiving results from the tracking website of the selected carrier;
means for updating shipping server data storage with the results from the tracking website of the selected carrier website; and
wherein the tracking coordinator comprises means for limiting the generation of tracking objects for the selected carrier based on pacing constraints provided by the selected carrier so as to be generated no more frequently than a carrier designated number of tracking objects per carrier designated interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tracking method for a shipping system in which a package is to be sent from a user to a recipient by requesting said shipping through Internet resources associated with carriers capable of delivering the package to the recipient, in which the user of the shipping system determines the carrier to be used for shipping a package to a recipient, and in which the shipping system has a shipping system server with a data storage device for storing package tracking data, comprising the steps of:
-
(a) generating a tracking number associated with the package to be sent from the user to the recipient by a selected carrier;
(b) generating a tracking request containing the tracking number associated with the package, as well as information of the selected carrier which is to deliver the package to the particular recipient;
(c) storing the tracking request;
(d) generating tracking objects, and sending said tracking objects to a tracking website of the selected carrier;
(e) receiving results from the tracking website of the selected carrier;
(f) updating shipping server data storage with the results from the tracking website of the selected carrier website; and
(g) limiting the generation of tracking objects for the selected carrier based on pacing constraints provided by the selected carrier so as to be generated no more frequently than a carrier designated number of tracking objects per carrier designated interval. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification