1460932606-fd311267-54c2-473d-85c5-088d8ebc3e48

1. An integrated global shipment system providing visibility of movement of goods in shipment, said system comprising:
one or more shipment databases; and
a web portal having one or more processors, one or more memory devices and one or more displays;
wherein said web portal is configured to:
(1) provide a web interface to said web portal through which a user is enabled to query for a specific shipment or a specific package by entering a particular identifier;
(2) in response to receiving said particular shipment identifier, determine whether said particular identifier is a consolidated shipment reference number;
(3) in response to the determination that said particular identifier is a consolidated shipment reference number, identify, from said one or more shipment databases, shipping data associated with said specific shipment, and display said shipping data to said user, said shipping data including at least said consolidated shipment reference number;
(4) in response to the determination that said particular identifier is not a consolidated shipment reference number, determine whether said particular identifier is an LTL shipment reference number or a package tracking number,
a. in response to the determination that said particular identifier is an LTL shipment reference number,
i. identify, from said one or more shipment databases, shipping data associated with a consolidated shipment in which said specific shipment is included;
ii. identify, from said one or more shipment databases, shipping data associated with said specific shipment; and
iii. display to said user said shipping data in a(i) if said specific shipment has not reached a destination country, or said shipping data in a(ii) if said specific shipment is in delivery within said destination country; and

b. in response to the determination that said particular identifier is a package tracking number,
i. identify, from said one or more shipment databases, shipping data associated with a consolidated shipment in which said specific package is included;
ii. identify, from said one or more shipment databases, shipping data associated with said specific package; and
iii. display to said user said shipping data in b(i) if said specific package has not reached a destination country, or said shipping data in b(ii) if said specific package is in delivery within said destination country.
2. The system of claim 1, wherein said shipping data in Step (3) further comprises a list of child shipments included in said specific shipment, and wherein said web portal is further configured to:
receive from said user a selection of a particular child shipment from said list of child shipments;
retrieve, from said one or more shipment databases, shipping data associated with said particular child shipment; and
display to said user said shipping data associated with said particular child shipment.
3. The system of claim 1, wherein said shipping data in Step (3) further comprises a list of packages included in said specific shipment, and wherein said web portal is further configured to:
receive from said user a selection of a particular package from said list of packages;
retrieve, from said one or more shipment databases, shipping data associated with said particular package; and
display to said user said shipping data associated with said particular package.
4. An integrated global shipment system providing visibility of movement of goods in shipment, said system comprising:
one or more shipment databases; and
a web portal having one or more processors, one or more memory devices, and one or more displays;
wherein said web portal is configured to:
(1) provide a web interface to said web portal through which a user is enabled to enter criteria defining a group of consolidated shipments;
(2) in response to said criteria entered by said user, identify, from said one or more shipment databases, shipping data associated with said group of consolidated shipments;
(3) display to said user said shipping data associated with said group of consolidated shipments;
(4) receive a first input from said user to select a particular consolidated shipment from said group of consolidated shipments;
(5) in response to said selection in (4), retrieve, from said one or more shipment databases, first-level shipment details associated with said particular consolidated shipment and a list of child shipments that are combined in said particular consolidated shipment, said first-level shipment details including movement data of said particular consolidated shipment;
(6) display to said user said first-level shipment details associated with said particular consolidated shipment and said list of child shipments that are combined in said particular consolidated shipment;
(7) receive a second input from said user to further select a particular child shipment from said list of child shipments;
(8) in response to said selection in (7), retrieve, from said one or more shipment databases, second-level shipment details associated with said particular child shipments and a list of packages in said particular child shipment, said second-level shipment details including movement data of said particular child shipment;
(9) display to said user said second-level shipment details associated with said particular child shipments and said list of packages in said particular child shipment;
(10) receive a third input from said user to further select a particular package from said list of packages; and
(11) in response to said selection in (10), retrieve, from said one or more shipment databases a movement status of said particular package; and
(12) display said movement status of said particular package to said user.
5. The system of claim 4, wherein each of said group of consolidated shipments is represented in said one or more shipment databases by a shipment reference number that is associated with one or more child shipment reference numbers or package tracking numbers.
6. The system of claim 4, wherein said criteria in Step (1) comprise an input of a particular shipment date or a particular shipment period.
7. The system of claim 4, wherein said criteria in Step (1) comprise an input of a particular destination country.
8. The system of claim 4, wherein said one or more shipment databases are in a carrier’s backend shipping system, said carrier’s backend shipping system configured to communicate with a web server, said web server operating said web portal.
9. The system of claim 4, wherein said web portal is further configured to verify, prior to allowing access to said web interface at (1), a user’s identity and for selectively permitting access as far as inputs at (1), (4), (7), or (10) based on said identity.
10. A computer apparatus for providing visibility of movement of goods in shipment, said computer apparatus comprising:
one or more processors;
one or more memory devices, and
one or more displays;
wherein said one or more processors execute a shipment tracking application program, said shipment tracking application program including instructions executable on said one or more processors for:
(1) receiving a request by a user to query one or more shipment databases for a specific consolidated shipment by entering a particular identifier;
(2) identifying, from said one or more shipment databases, shipping data associated with the particular identifier;
(3) receiving shipping data from one or more shipment databases associated with the particular identifier;
(4) displaying an interactive consolidated shipment detail section to said user;
(5) receiving a request by said user to display one or more LTL child shipments and one or more packages associated with said consolidated shipment;
(6) identifying, from said one or more shipment databases, shipping data associated with one or more LTL child shipments and one or more packages;
(7) generating an interactive display from said shipping data including:
i. said consolidated shipment detail section;
ii. an LTL child shipment detail section; and
iii. a package detail section;
wherein the LTL child shipment detail section comprises a list of LTL child shipments associated with the consolidated shipment; and
the package detail section comprises a list of packages associated with a child shipment associated with the consolidated shipment.
(8) displaying said interactive display to said user.
11. A computer apparatus for providing visibility of movement of goods in shipment comprising:
one or more shipment databases; and
a web portal having one or more processors, one or more memory devices and one or more displays;

wherein said web portal is configured to:
(1) receive a request by a user to query one or more shipment databases for a specific shipment or package by entering a particular identifier;
(2) identifying, from said one or more shipment databases, shipping data associated with the particular identifier;
(3) receiving shipping data from one or more shipment databases associated with the particular identifier;
(4) in response to receiving said particular identifier, determine whether said particular identifier is a consolidated shipment reference number;
(5) in response to the determination that said particular identifier is a consolidated shipment reference number, identify, from said one or more shipment databases, shipping data associated with said specific shipment, and displaying said shipping data to said user, said shipping data including one or more LTL child shipments and one or more packages associated with said consolidated shipment;
(6) in response to the determination that said particular identifier is not a consolidated shipment reference number, determine whether said particular identifier is an LTL shipment reference number or a package tracking number,
a. in response to the determination that said particular identifier is an LTL shipment reference number,
i. identify, from said one or more shipment databases, shipping data associated with a consolidated shipment in which said specific shipment is included;
ii. identify, from said one or more shipment databases, shipping data associated with said specific shipment; and
iii. display to said user shipping data associated with specified shipment said shipping data associated with the consolidated shipment including other LTL child shipments and one or more packages associated with said consolidated shipment;

b. in response to the determination that said particular identifier is a package tracking number,
i. identify, from said one or more shipment databases, shipping data associated with a consolidated shipment in which said specific package is included;
ii. identify, from said one or more shipment databases, shipping data associated with a child shipment in which said specific package is included;
iii. identify, from said one or more shipment databases, shipping data associated with said specific package; and
iv. display to said user said shipping data of associated with said package, and said shipping data of associated consolidated shipment including one or more LTL child shipments and one or more other packages associated with said consolidated shipment.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

The embodiments of the invention for which an exclusive property or privilege is claimed are defined as follows:

1. Apparatus in the casing of a wellbore for injecting liquid to a lower formation with a PC Pump having a rotor, comprising:
a packer set in the casing above the formation and adapted for pumping liquids, from uphole of the packer, downhole through the PC Pump and into the lower formation; and
a bearing assembly positioned downhole of the PC Pump and spaced from the stator, a shaft connected to the rotor and bearings for rotatably supporting and axially restraining the rotor to the bearing assembly so that as the PC Pump rotor rotated to pump liquid through the stator from above the packer to the formation below the packer, uphole loads acting on the rotor are restrained through the bearing assembly.
2. The apparatus of claim 1 wherein the bearing assembly further comprises a releasable coupling between the shaft and the rotor.
3. The apparatus of claim 1 wherein the releasable coupling comprises:
a first connection depending from the rotor;
a second connection extending from the shaft; and
cooperative means between the first and second connections.
4. The apparatus of claim 3 wherein a pony shaft is connected between the first and second connection.
5. The apparatus of claim 3 wherein the second connection further comprises a housing having a bore; and
the first connection further comprises a plunger so that when the plunger engages the bore of the housing the first and second connection become coupled.
6. The apparatus of claim 5 further wherein the plunger and the housing form a latch operable between two positions:
a first position wherein the first and second connections are coupled; and
a second position wherein the first and second connections are released.
7. The apparatus of claim 6 wherein the latch further comprises:
one or more dogs formed in the bore of the housing, and
a track formed on the plunger and operable with a first axial movement to capture the dog for coupling the first and second connections and operable with a second axial movement to release the one or more dogs for uncoupling the first and second connections.
8. The apparatus of claim 6 wherein the latch further comprises:
one or more dogs on the plunger; and
a track formed in the bore of the housing and operable with a first axial movement to capture the dog for connecting the first and second connections and operable with a second axial movement to release the one or more dogs for uncoupling connecting the first and second connections.
9. The apparatus of claim 6 further comprising a pup-joint spacing the stator from the bearing assembly and having perforations formed therein for directing pumped fluids into the wellbore for injection into the lower formation.
10. The apparatus of claim 9 further comprising a one-way valve located below the pup-joint perforations and above the lower formation.
11. The apparatus of claim 1 wherein the bearings of the bearing assembly is sealed from the pumped liquids.
12. The apparatus of claim 11 wherein the shaft extends through a bore in the housing and the bearings rotatably support the shaft from the housing, the bearing assembly further comprising:
an uphole seal for sealing between the rotatable shaft and the housing; and
a downhole seal for sealing the bore of the housing so as to protectively sandwich the bearings therebetween.
13. The apparatus of claim 11 wherein:
the uphole seal further comprises a first seal face sealed and rotatable with the shaft and biased to rotatably seal against a second seal face supported by and sealed to the housing.
14. The apparatus of claim 11 wherein the downhole seal further comprises:
a piston in the bore of the housing and having annular seals therebetween; and
a spring biasing the piston downhole so that the piston is sealably slidable in the bore for equalizing pressure between the formation and the bore.
15. The apparatus of claim 1 further comprising a pup-joint spacing the stator from the bearing assembly and having perforations formed therein for directing pumped fluids into the wellbore for injection into the lower formation.
16. The apparatus of claim 15 further comprising a one-way valve located below the pup-joint perforations and above the lower formation.
17. A method for injecting liquid from a wellbore into a lower formation with a PC Pump having a rotor and a stator, comprising:
anchoring the packer in the wellbore above the lower formation;
rotating the rotor for pumping liquids from uphole of the packer downhole through the PC Pump and into the lower formation; and
supporting the rotor with a bearing assembly positioned downhole of the PC Pump and spaced from the stator.