Patent ID: 7503091

Claim:
A window cleaning apparatus for cleaning a window, comprising: at least one cleaning tool mounted for movement relative to the window; a hydro-mechanical motor operatively connected to the cleaning tool and being configured to receive pressurized water from a water source and derive output power from the pressurized water such that when the motor is fluidly connected to the water supply, the motor provides output power to cause the cleaning tool to move relative to the window for cleaning the window; wherein the motor is coupled to the cleaning tool such that the motor and the cleaning tool can move together relative to the window when pressurized water is supplied to the motor; first and second tracks mounted on opposite sides of the exterior of the window; a first drive wheel coupled to the motor and configured to movingly engage the first track; a second drive wheel configured to movingly engage the second track; and a drive shaft having a first end coupled to the motor and a second end coupled to the second drive wheel; wherein when pressurized water is supplied to the motor, the motor causes rotation of the first drive wheel, the drive shaft, and the second drive wheel, thereby causing the drive wheels to move relative to the first and second tracks, thereby moving the motor and the cleaning tool relative to the window.