1. In an electric motor having a shaft, a bearing located within a housing adapted to be filled with lubricant, and passages communicating the shaft and the bearing, the improvement comprising:
at least one centrifugal lubricant pump stage located in the housing, the pump stage having an impeller attached to and rotating with the shaft and a mating diffuser for pressurizing the lubricant; and
a flow passage leading from the lubricant pump stage to the bearing.
2. The apparatus of claim 1, wherein:
the at least one pump stage further comprises a second pump stage having an impeller and a diffuser mounted in the housing downstream of the first pump stage for further pressurizing the lubricant.
3. The apparatus of claim 1, wherein:
the diffuser is upstream of the impeller.
4. The apparatus of claim 1, wherein:
the pump stage is oriented for discharging lubricant in an opposite direction from the bearings.
5. The apparatus of claim 1, wherein:
the impeller of the pump stage has substantially radial flow passages.
6. The apparatus of claim 1, wherein:
a chamber is located in a lower portion of the housing for containing a volume of lubricant;
the shaft is hollow and has a passage within for communicating fluid from the chamber to the bearings; and
the pump stage discharges downward.
7. An electric submersible pump assembly for a well, the assembly comprising:
an electrical motor having a shaft, a bearing located within a housing adapted to be filled with lubricant, and passages communicating the shaft and the bearing;
a chamber located in a lower portion of the housing for containing a volume of lubricant;
a flow passage within the shaft leading from the chamber to the bearing;
first and second centrifugal lubricant pump stages, each pump stage located in the housing and each having an impeller attached to and rotating with the shaft and a mating diffuser for pressurizing the lubricant; wherein
the diffuser in the first pump stage leads to the impeller in the first stage, the impeller of the first stage leads to the diffuser of the second stage, the diffuser of the second stage leads to the impeller of the second stage, and the impeller of the second stage leads to the chamber; and
a pump exterior of the motor and connected to the shaft for pumping well fluid.
8. The assembly of claim 7, wherein:
the impellers of the pump stages have substantially radial flow passages.
9. The assembly of claim 7, wherein:
the pump stages discharge downward and are located in a lower portion of the housing.
10. A method of stabilizing a bearing in a motor having a hollow shaft and passages communicating the shaft and the bearings, the motor having a housing containing a volume of lubricating fluid, the method comprising:
mounting at least one lubricant pump stage to the shaft within the housing, the pump stage having an impeller and a diffuser;
rotating the shaf and the impeller, pressurizing the lubricating fluid with the pump stage to a pressure sufficient to induce a film of lubricating fluid between the shaft and the bearings, the film preventing the shaft from contacting the bearings, thus stabilizing the bearings.
11. The method of claim 10, wherein:
the pressure in the hollow shaft is at least 30 pounds per square inch.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising:
selecting a digital content based on an advertising context comprising a user profile; and
outputting at least a portion of the selected digital content for display on a transparent display proximate to a window of a display vehicle, whereby the digital content is viewable from a perspective external to the display vehicle.
2. The method of claim 1, wherein the advertising context comprises a location of a target vehicle, wherein the selected digital content is for an advertising entity that is located within a predefined distance of the location of the target vehicle.
3. The method of claim 1, further comprising identifying the display vehicle, wherein identifying the display vehicle comprises at least one of: (i) reading a license plate of the display vehicle, (ii) reading a QR code on the display vehicle, and (iii) performing wireless communications with the display vehicle.
4. The method of claim 1, wherein the window comprises a rear windshield of the display vehicle, wherein the selected digital content is not viewable from a perspective interior to the display vehicle.
5. The method of claim 1, wherein the user profile comprises: (i) one or more user preferences, (ii) one or more user calendar entries, and (iii) user metadata.
6. The method of claim 1, wherein the outputted digital content includes a Quick Response (QR) code associated with at least one of: (i) an advertising entity associated with the outputted digital content, (ii) the display vehicle, wherein the method further comprises:
displaying, in a target vehicle reading the QR code, navigation instructions to the advertising entity.
7. The method of claim 6, further comprising:
upon determining that the QR code has been read by at least one of the target vehicle and another device, updating a weight of the outputted digital content.
8. The method of claim 1, further comprising:
receiving, by the display vehicle, the selected digital content, wherein the selected digital content is received by the display vehicle from at least one of: (i) a vehicle in proximity to the display vehicle, (ii) a cloud-based advertisement server, and (iii) a transmitter device configured to store digital content for one or more advertising entities.
9. The method of claim 1, wherein the display vehicle comprises two or more adjacent vehicles, wherein a window of each of the two or more adjacent vehicles is used to display a respective portion of the selected digital content.
10. A computer program product, comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:
computer-readable program code configured to select a digital content based on an advertising context; and
computer-readable program code configured to output at least a portion of the selected digital content for display on a transparent display proximate to a window of a display vehicle, whereby the digital content is viewable from a perspective external to the display vehicle.
11. The computer program product of claim 10, wherein the advertising context comprises a location of a target vehicle, wherein the selected digital content is for an advertising entity that is located within a predefined distance of the target vehicle.
12. The computer program product of claim 10, further comprising identifying the display vehicle, wherein identifying the display vehicle comprises at least one of: (i) reading a license plate of the display vehicle, (ii) reading a QR code on the display vehicle, and (iii) performing wireless communications with the display vehicle.
13. The computer program product of claim 10, wherein the window comprises a rear windshield of the display vehicle, wherein the selected digital content is not viewable from a perspective interior to the display vehicle.
14. The computer program product of claim 10, wherein the advertising context further comprises a user profile, wherein the user profile comprises: (i) one or more user preferences, (ii) one or more user calendar entries, and (iii) user metadata.
15. The computer program product of claim 10, further comprising:
computer-readable program code configured to detect a position of a person external to the vehicle; and
computer-readable program code configured to output the at least the portion of the selected digital content on a transparent display proximate to a window nearest to the position of the person.
16. The computer program product of claim 10, wherein the digital content comprises an interactive poll, wherein the computer-readable program code further comprises:
computer-readable program code configured to receive input from one or more users; and
computer-readable program code configured to output, on the transparent display, an interactive poll result based on the received input.
17. The computer program product of claim 10, wherein the computer-readable program code further comprises:
computer-readable program code configured receive, by the display vehicle, the selected digital content, wherein the selected digital content is received the display vehicle from at least one of: (i) a vehicle in proximity to the display vehicle, (ii) a cloud-based advertisement server, and (iii) a transmitter device configured to store digital content for one or more advertising entities.
18. The computer program product of claim 10, wherein the display vehicle comprises two or more adjacent vehicles, wherein a window of each of the two or more adjacent vehicles is used to display a respective portion of the selected digital content.
19. A system, comprising:
a transparent display proximate to a window of at least one display vehicle and configured to display one or more images oriented for viewing from a perspective external to a display vehicle; and
one or more computer processors configured to:
select a digital content based on an advertising context; and
output at least a portion of the selected digital content for display on the transparent display of the display vehicle.
20. The system of claim 19, wherein the window comprises a rear windshield of the display vehicle, wherein the advertising context comprises at least one of a user profile and a location of a target vehicle, wherein the selected digital content is for an advertising entity that is located within a predefined distance of the target vehicle.