A mobile panel maintenance system including a mobile panel maintenance unit having a base supported for translational motion over a surface and a carriage movably mounted to the base to position a panel maintenance assembly in relation to a panel for panel maintenance.
Mobile Panel Maintenance System. With general reference to
Now with primary reference to
Those of ordinary skill would appreciate that the various illustrative logic blocks, modules, circuits, and algorithm described in connection with embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and acts are described generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system (1). Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments described herein.
When implemented with hardware, the embodiments disclosed herein may be implemented or performed with a general purpose processor, a special purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, mobile processor, or state machine. When executing software for carrying out processes for embodiments described herein, a general-purpose processor should be considered a special-purpose processor configured for carrying out such processes. A processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
In addition, it is noted that the embodiments may be described in terms of a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe operational acts as a sequential process, many of these acts can be performed in another sequence, in parallel, or substantially concurrently. In addition, the order of the acts may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, or a subprogram. Furthermore, the methods disclosed herein may be implemented in hardware, software, or both. If implemented in software, the functions may be stored or transmitted as the program (17) including one or more instructions or code on the non-transitory computer-readable medium (18). Computer-readable media (18) includes computer storage media and communication media including any medium that facilitates transfer of the computer program (17) from one place to another.
It should be understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not limit the quantity or order of those elements, unless such limitation is explicitly stated. Rather, these designations may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements may be employed or that the first element must precede the second element in some manner. In addition, unless stated otherwise, a set of elements may comprise one or more elements.
Global Positioning System. Now, with primary reference to
In particular embodiments, the GPS system (21) can be augmented by the use of a real time kinematics system (27) (“RTK”) in which each of the plurality of client computing devices (11) and each of the plurality of mobile panel maintenance units (2) within the system (1) can further include a RTK receiver (186). A stationary base station (28) communicates with one or more mobile panel maintenance units (2). The stationary base station (28) re-broadcasts the phase of the carrier wave that it observes from GPS (21), and the mobile panel cleaners (2) by operation of the GPS signal analyzer (25) compare their own phase measurements of the carrier wave with the one received from the stationary base station (28). This allows calculation of the relative location coordinates (26) of each mobile panel maintenance unit (2) to the stationary base station (28) by the GPS signal analyzer (25). The typical nominal accuracy can be about one centimeter horizontally and about two centimeters vertically.
Map Database. Again, with primary reference to
Panel and Panel Array. Now, with primary reference to
Panel Array Database. Again, with primary reference to
Client Computing Device. Again, with primary reference to
In particular embodiments, the program (17) under control of the server processor (20) can implement the functionalities of the system (1) differently among each of the plurality of client computing devices (11). As an illustrative example, the program (17) can allocate to administrator users (44A) administrator functions (44A′) of the program (17) to a first subset of the client computing devices (44A″) (also referred to as “administrator computing devices (44A″)”) which can be communicatively coupled to the logic control circuits (8) of one or more mobile panel cleaners (2) to control and monitor movement of each of a plurality mobile panel cleaners (2), and can allocate non-administrator users (44B) non-administrator functions (44B′) to a second set of client computing devices (44B″) (“non-administrator computing devices (44B″)”) which can, as an example, limit non-administrator users (44B) to uploading panel array data (37) to the panel array database (36) or the map database (29), or make a request for movement of one or more mobile panel maintenance units (2) to an administrator computing devices (44A) and monitor movement of a subset of the plurality mobile panel maintenance units (2), but prohibit communicative coupling with the logic control circuits (8) of the plurality of mobile panel maintenance units (2).
User Interface. In particular embodiments, each of the one or more client computing devices (11) can include a browser (45) such as Microsoft's INTERNET EXPLORER®, GOOGLE CHROME®, or the like, which functions to download and render multimedia content that is formatted in “hypertext markup language” (HTML). In this environment, the server computer (19) can be programmed to implement the most significant portions of a user interface (46). As to these embodiments, the program (17) including a user interface module (47) which implements the user interface (46) can be resident in the server (19) and the one or more client computing devices (11) within the system (1) can use the browser (45) to simply receive downloaded content and to relay user commands (48) back to the server computer (19). The server computer (19) can respond by formatting additional content and downloading the additional content to the requesting client computing device (11).
In other embodiments, the server computer (19) can be used primarily as a source of images and data, with primary responsibility for implementing the user interface (46) being placed upon each of the plurality of client computing devices (11). As to these embodiments, each of the one or more client devices (11) can run the program (17) implementing the user interface (46) to retrieve images and data from the server computer (19). While illustrative examples in this description may attribute a certain type of data to a certain server computer (19), for clarity, it is to be understood that various types of data may reside in one server computer (19) or one type of data can be distributed among a plurality of server computers (19) and embodiments of the invention can utilize server computers (19) to a lesser or greater extent depending upon the application. The program (17) further operates to provide images and data obtained from one or more server computers (19) in a common format within the system (1).
A user (44) (44A) (44B) can enter commands and information (collectively “user commands (48)”) into one or more of client computing devices (11) through input devices (49) such as a keyboard, a pointing device such as a mouse; however, any method or device that converts user (44) action into commands and information can be utilized including, but not limited to: a microphone, joystick, game pad, touch screen, or combinations thereof. In particular embodiments, the user interface (46) can in part be presented as an interactive graphical user interface (46′) on a display surface (50) of the client computing device (11). In addition to the display surface (50), each of the one or more client computing devices (11) can further include other peripheral output devices (51), such as: speakers and printers.
A “user command” occurs when the user (44) operates an application function through the use of a command which for example can include pressing or releasing the left mouse button while a pointer is located over a control icon (or other interactive field which activates a function) displayed in the graphic user interface (46′). However, it is not intended that a “user command” be limited to the press and release of the left button on a mouse while a pointer is located over a control icon, rather, a “user command” is intend to broadly encompass a command by the user (44) through which a function of the program (17) (or other program, application, module or the like) including the user interface module (47) which implements the graphic user interface (46′) can be activated or performed, whether through selection of one or a plurality of control icon(s).
Mobile Panel Maintenance Unit. Now, with general reference to
Mobile Base Drive Assembly. Again, with general reference to
Navigation Sensors. Now with general reference to
Environmental Sensors. Again, with general reference to
Fluid Reservoir. Again, generally referring to
Fluid. As illustrative examples the panel cleaning fluid (66) can comprise or consist of: water, aqueous solutions of alcohols (monohydric alcohols, methanol, ethanol, isopropanol, dihydric alcohols, diethylene glycol, 1, 2 propylene glycol, dipropylene glycol). dihydric ethers, alkylphenoxypolyethanoxyethanol, ethylenediamine, ethylene oxide, ionic or non-ionic surfactants, polyphosphate, ammonia, detergent(s), methylene chloride, monoalkyl ether, alkali metal phosphate, sodium alkylbenzenesulfonate, or combinations thereof; however, this list is not meant to be exhaustive with respect to panel cleaning fluids (66) which can be utilized depending on the type of panel (6) (or panel components), the ambient environmental conditions (64), or the type of foreign matter (59) (debris, particulate, pollutants, moisture, frost, snow, or other types of foreign matter (7)) disposed on the panel (6) at the time of maintenance.
Fluid Heater. Now, primary reference to
As another illustrative example, the fluid heater (70) can take the form of a catalyst bed (79) fluidically coupled to the fluid reservoir (65). The catalyst bed (79) having an internal surface which supports a catalyst (80) in the form of a group 7, 8, 9, 10 or 11 transition metal. The panel cleaning fluid (66) delivered from the fluid reservoir (65) can be in the form of a mixture of peroxide and an organic compound in a ratio from about 0.2:1 to about 6:1. The reaction can be exothermic, so after the reaction has started it may continue with little or no additional heat input. The catalyst bed (79) can achieve temperatures of between about 150° C. and 250° C. with the products of water, hydrogen, carbon dioxide, and carbon monoxide in the form of heated gases or heated liquid vapor.
Fluid Flow Generator. Again, referring primarily to
Fluid Catch. Again, referring primarily to
Gas Flow Generator. Again, with primary reference to
Power Source. Again, with primary reference to
The Base Tower. Now with primary reference to
Carriage Arm. In particular embodiments, the carriage arm (4) (4′) comprises an elongate structure having a carriage arm length disposed between a carriage arm first and second ends (103) (104). While the carriage arm (4) (4′) shown in the Figures depicts a framework including a plurality of elongate load bearing framework members (105) interconnected by framework crossmembers (106), embodiments can comprise any elongate structure which can rotate about the carriage arm pivot (97) proximate the carriage arm first end (103) and bear the load of the panel maintenance unit (5) proximate the carriage arm second end (104). In particular embodiments, the carriage arm (4) (4′) can be configured to pivotally couple to the carriage arm pivot (97) proximate the carriage arm first end (103). The carriage arm (4) can extend outward from the carriage arm rotation axis (98) about the carriage arm pivot (97) to terminate in the carriage arm first end (103). The extending carriage arm (4) can be coupled to a carriage arm actuator (107) operable to rotate the carriage arm (4) about the carriage arm pivot (97) to correspondingly move the carriage arm second end (104). As shown in the Figures, the carriage arm actuator (107) can, but need not necessarily, be a carriage arm linear actuator (107′) having an actuator first end (108) coupled proximate the carriage arm first end (103) and having an actuator second (109) coupled to the mobile base (3), the tower (94), the chassis (52) or base housing (110)). Upon operation, the carriage arm linear actuator (107′) can increase or decrease in actuator length to corresponding rotate the carriage arm (4) about the carriage arm pivot (97) to move the carriage second end (104) in opposing direction. In particular embodiments, the carriage arm linear actuator (107′) can, but need not necessarily, be a motor coupled to a lead screw with a lead nut or ball nut which travels along the lead screw as it rotates to convert rotational motion into linear displacement to rotate the carriage arm (4) about the carriage arm pivot (97). In particular embodiments, the carriage arm linear actuator (107′) can, but need not necessarily, be a hydraulic or pneumatic cylinder which inherently produce linear motion. Alternately, the carriage arm actuator (107) can comprise any mechanism which operates to rotate the carriage arm (4) about the carriage arm pivot (97) including as illustrative examples: cam actuator, winch, wheel and axle, or a sun gear which drives planet gears which correspondingly drive a ring gear about the carriage arm pivot which correspondingly rotates the carriage arm (4).
The carriage arm (4) (4′) supports a pair of pivot bearing surfaces (111) (112) disposed in opposed spaced apart relation proximate the carriage arm second end (104) which support a panel maintenance assembly pivot (113) defining a panel maintenance assembly rotation axis (114) about which a panel maintenance assembly (5) can rotate to locate the panel maintenance assembly (5) in spatial relation to a panel (6) for panel maintenance. A panel maintenance assembly actuator (115) can be disposed between the carriage arm (4) proximate the carriage arm second end (104) and the panel maintenance assembly (5). The panel maintenance assembly actuator (115) can be operated to rotate the panel maintenance assembly (5) about the panel maintenance unit pivot (113) to correspondingly adjust the location of the panel maintenance assembly first end (116) and the panel maintenance assembly second end (117) in spatial relation to a panel (6) for panel maintenance. As shown in the Figures, the panel maintenance assembly actuator (115) can, but need not necessarily, be a panel maintenance assembly linear actuator (115′) having an actuator first end (118) coupled proximate the carriage arm second end (104) and having an actuator second (119) coupled to the panel maintenance assembly (5). Upon operation, the panel maintenance assembly linear actuator (115′) can increase or decrease in actuator length to corresponding rotate the panel maintenance assembly (5) about the panel maintenance unit pivot (113) to move the maintenance assembly first and second ends (116) (117) in opposing direction. In particular embodiments, the panel maintenance assembly linear actuator (115′) can, but need not necessarily, be a motor coupled to a lead screw with a lead nut or ball nut which travels along the lead screw as it rotates to convert rotational motion into linear displacement to rotate the panel maintenance unit (5) about the panel maintenance unit pivot (113). In particular embodiments, the panel maintenance assembly linear actuator (115′) can, but need not necessarily, be a hydraulic or pneumatic cylinder which inherently produce linear motion. Alternately, the panel maintenance assembly actuator (115) can comprise any mechanism which operates to rotate the panel maintenance unit about the panel maintenance unit pivot (113) including as illustrative examples:
cam actuator, winch, wheel and axle, or a sun gear which drives planet gears which correspondingly drive a ring gear about the panel maintenance unit pivot which correspondingly rotates the panel maintenance unit (5).
Panel Maintenance Assembly. Now referring generally to
Panel Maintenance Body. Again, with general reference to
Now, with primary reference to
Panel Maintenance Body Position Sensor. Now with primary reference to
Blower Assembly. Now with general reference to
The blower device (141) delivers the air flow (144) from the blower discharge port (145) to the air flow path (143) of the air distribution channel (142). The air distribution channel (142) can, but need necessarily, be configured as an elongate open sided channel (142′) disposed along substantially the entire length of the body (121). In particular embodiments, the air distribution channel (142) can comprise a tubular conduit having one or more apertures or an elongate slit through which air flow (144) egresses. The blower discharge port (145) of the blower device (141) can be coupled to a first channel end (146) to deliver the air flow (143) along the air flow path (143) defined by the air distribution channel (142) to egress at the air distribution channel open side (147). The air distribution channel (142) can be configured to be disposed in adjacent spaced apart relation to the panel (6) during panel maintenance such that the air flow (144) egressing from the open side (147) of the air distribution channel (142) flows across the panel (6). The air flow (144) can have a velocity sufficient to remove in part or all foreign matter (7) from the panel (6). The air distribution channel (142) can be a component constructed separate from the body (120) of the panel maintenance unit (5) and connected or removably connected to the body (120) depending upon the application; however, in particular embodiments the air distribution channel (142) can be integral with the body (120) of the panel maintenance assembly (5).
Sweeps. Now, with general reference to
Now, with primary reference to
Again, with primary reference to
In particular embodiments, as shown in the illustrative example of
Vibrating Unit. Now referring primarily to
Fluid Ports. Now with primary reference to
Wiper. Now, with primary reference to
Each wiper (124) can include an elastomeric blade (158) (also referred to as a “blade”) extending from the body (120) of the panel maintenance unit (5) such that the blade (158) can impinge on and can be deflected by the surface of the panel (6) or light transmissive layer (32) of a panel (6). The blade (158) can be produced from a variety of conventional elastomers to provide a sufficient amount of deflection of the blade (158) in contact with the light transmissive layer (32), and as non-limiting examples, the blade (158) can comprise one or more of: general purpose rubber such as silicone base rubber, natural rubber, chloroprene rubber, dimethyl silicone raw rubber, methyl vinyl silicone raw rubber, methyl phenyl vinyl silicone raw rubber, and fluorosilicone raw rubber. The hardness of the elastomeric blade after the curing can be in the range of between about 50 to about 80 Durometer Type A as defined by JIS-K6253. As to certain embodiments of the invention, the elastomeric blade (158) may function primarily to move foreign matter (7) from the surface of the panel (6) or light transmissive layer (32) of the panel (6) or may function as a squeegee to move liquid on the panel (6) or the light transmissive layer (32) of the panel (6) whether resulting from environmental conditions (64) or dispersed from the fluid ports (125). While the wiping property of the blade (158) may deteriorate when the rubber hardness is lower than 50A durometer as well as higher than 80A durometer (embodiments occurring incrementally in the range), the invention is not so limited, and depending upon the application the hardness may be less than 50A or greater than 80A.
In particular embodiments, there may not be a sweep (123) and only one wiper (124) may extend from the body (120) to impinge on the surface of the panel (6) or the light transmissive layer (32) of the panel (6). In particular embodiments, one wiper (124) can be disposed in generally parallel adjacent relation to one sweep (123) and optionally fluid ports (125) can be disposed medially between the sweep (123) and the wiper (124). In particular embodiments, a pair of sweeps (123A) (123B) can be disposed in generally parallel spaced apart relation and one wiper (124) can be disposed in generally parallel spaced apart relation to one of the sweeps (123), optionally fluid ports (125) can be disposed medially between the pair of sweeps (123A) (123B). In particular embodiments, a pair of wipers (124A) (124B) can be disposed in generally parallel spaced apart relation medially between a pair of sweeps (123A) (123B) and optionally fluid ports (125) can be disposed medially between the pair of wipers (123A) (123B). In particular embodiments, a wiper support (159) can be disposed on or in the body (120) allowing interchangeable replacement of the wiper (123). In particular embodiments, the sweeps (123) or the wipers (124) can be disposed in relation to the fluid ports (125) to move liquid discharged from the fluid ports (125) onto the panel (6) or light transmissive layer (32) of the panel (6) and then toward a fluid catch (82) disposed on the mobile base (3).
Logic Control Unit. Now referring primarily to
The Navigation Controller. Again, with primary reference to
By user command (48) in the graphical user interface (47′), a navigation module (160) can be activated to depict the navigation space (159) and operably couple the client computing device (11) to one or more the map database (29). The navigation module (160) further operates to depict a visual representation of a geographic area (161) wherein each point can be spatially referenced to location coordinates (26) in the navigation space (159). The navigation module (160) further depicts navigation controls (162) on the display surface (50) of the client computing device (11) including a pan control (163A) which allows a user (44) by user command (48) in the graphical user interface (47′) to directionally move the visual representation of the geographic area (161) on the display surface (50) (North, South, East, or West) to display areas of the visual representation of a geographic area (161) which at the depicted scale lie outside of the display surface (50). The navigation controls (162) can further include an image scale control (163B) operably coupled to the visual representation of the geographic area (161) to allow the visual representation of the geographic area (161) to be increased or decreased in scale on the display surface (for example with a zoom tool). However, these examples of directionally moving and altering scale of the visual representation of a geographic area (161) are illustrative and other embodiments can allow the visual representation of a geographic area (161) to be directionally moved or altered in scale by user command (48) including as examples, one or more of: key stroke, mouse drag, touch drag, voice, or combinations thereof.
Again, by user command (48) in the graphical user interface (47′), the navigation module (160) can be activated to operably couple the client computing device (1) to the panel array database (36). The navigation module (160) further operates to depict a visual representation of the panel array (164) in the navigation space (161) wherein each point in the panel array (6′) or an individual panel (6) can be spatially referenced by or to panel array (6′) or panel (6) location coordinates (39) (40).
The Tracking System. Again, with primary reference to
In particular embodiments, a tag (172) can be disposed at specific destination location coordinates (170). As an illustrative example, one or more tags (172) can be disposed on or proximate a panel (21) or a panel array (20). Each tag (172) can be sensed by a mobile panel cleaner (2) navigation sensors (62). Based on occurrence of the sensed tag (172), or the current panel array data (37) associated with the sensed tag (172), such as: monitored environmental conditions, or monitored panel array or panel conditions, the navigation module (160) can further function to position the mobile panel maintenance unit (2) in relation to the panel (6) to activate a panel cleaning module (173) of the program (17) to conduct pre-selected panel maintenance events (188) in maintenance of the panel (6) or light transmissive layer (32) of the panel (6), including one or more of: subsequent travel of the mobile base (3) in relation to the panel (6), movement of the carriage arm (4), and movement of the panel maintenance unit (5) to dispose or maintain the sweeps (123) or wipers (124) of the panel maintenance unit (44) incident on the panel (6) or light transmissive layer (32), and further coordinate operation of sweeps (123) including rotating a roller brush sweep (123C), the vibrating unit (154), the fluid flow generator (81), and to position the fluid catch (82) in relation to the panel (6).
For the purposes of this invention, the term “tag” in particular embodiments means one or more of a location-indicating tag (172a), object-indicating tag (172b), or a function-indicating tag (172c). Without limitation to the breadth of the foregoing, a tag (172) can comprise any one or more of a sensorially perceivable image, material or substance, frequency of currents, electromagnetic waves, sound, and without limitation to the breadth of the foregoing: a reflective material or substance, an infra-red absorptive material or substance, an identifiable image, a radio frequency identification signal, radio frequency transmission, tone, or the like. Tags (172) can be error-correctably encoded in the map database (29), panel array database (36) or navigation module (160) to make them tolerant to surface damage or deterioration of tag (172).
A location-indicating tag (172a) can be associated with a tag identification (174) which, when translated through the navigation module (160) can be associated with tag location coordinates (175) (x,y or x,y,z) in the navigation space (159). The tag-relative location coordinates (26) of the mobile panel cleaner (2) can be identified to yield the location of the mobile panel maintenance unit (2) in relation to the panel (6). Location-indicating tags (172a) therefore support the determination of a travel route (169) toward final destination location coordinates (167) (x,y or x,y,z) of the mobile panel cleaner (2) in relation to the panel (6) which can be depicted in the navigation space (159) displayed in the graphical user interface (47′) on the display surface (50) of the client computing devices (11). In particular embodiments, the mobile panel maintenance unit (2) can, but need not necessarily, travel between panels (6) (6′) based on tag-relative location coordinates (26) without corresponding GPS (21) or RTK (27) hardware implementations.
An object-indicating tag (172b) can be associated with a tag identification (174) which directly identifies a user interface element (176) in the graphical user interface (47′) associated with the tag location coordinates (175) of the tag (172). As an illustrative example, the identified user interface element (176) could be a manual directional control interface element (177) in the graphical user interface (47′) to temporarily drive the mobile panel cleaner (2) due to temporary conditions between the origin location coordinates (165) and the destination location coordinates (167) of a mobile panel maintenance unit (2).
A function-indicating tag (172c) can be associated with a tag identification (174) which directly identifies an operation or function element (178) within the panel cleaning module (173) to be performed by the mobile panel maintenance unit (2) or any component thereof, associated with the tag location coordinates (175) of the tag (172). As an illustrative example, the identified operation element (178) could be the stepwise movements of the mobile panel cleaner (2), carriage (4), or panel maintenance assembly (5) currently matched to the tag location coordinates (175).
Mapping System. Again, with primary reference to
In particular embodiments, the user (44) can interactively select geographic target area (180) within the visual representation of the geographic area (161) displayed in the graphical user interface (47′) depicted on the display surface (50) of the client computing device (11). As to particular embodiments, the mapping module (179) allows entry of location coordinates (26) which can be interconnected by linear or arcuate boundary segments (183) to establish a visual boundary (184) defining the geographic target area (180). In other particular embodiments, the mapping module (179) can display a cursor (185) in the visual representation of a geographic area (161) which can be moved to establish the visual boundary (184) about the geographic target area (180). While the visual boundary (184) shown in the example of
Electronic Data Exchanger. Again, with primary reference to
In particular embodiments, the electronic data exchanger (189) can further operate to transmit a base identification code (198) from the mobile base (3) to be received by the client computing device (11). The base identification code (198) can include a string of data which can be correspondingly associated with data held in the server (12), the map database (29) or the panel array database (36), or in a client computing device (11).
The base identification code (198) and the associated data string can identify discrete portions of the data contained in the server (12), the map database (29), the panel array database (36) or a client computing device (11) and can include instructions on utilizing those discrete portions of the data. For example, the electronic data exchanger (189) can transmit a string of data such as C12.B1.F1.xx1111.1234 where C12 identifies a client computing device (11), and xx1111 can identify or provide data retrieval information (199) of panel cleaning data (200), and 1234 can identify the panel cleaning conditions (201) to be met to activate the panel cleaning module (173) which functions to retrieve and decode the panel cleaning data (200) and perform the panel cleaning events (188).
For example, the panel cleaning conditions (201) to be met can include one or more of: location of the mobile base (3) based on one or more location coordinates (26) derived by operation of a global signal analyzer (25) receiving GPS (21) or RTK (27) location coordinates (26) or combinations thereof, from a global positioning receiver (22) or RTK receiver (186) included in the base unit (3), environmental conditions (64), as above described, pre-selected dates (202) or preselected times (203), or combinations thereof.
Also, as examples, “B1” in the data string can indicate that a battery (213) has sufficient charge to perform the panel maintenance event (188). “R1” in the data string can indicate that the mobile base (3) has retrieved the panel cleaning data (200) to perform the panel maintenance event (188).
In particular embodiments, the electronic data exchanger (189) can further operate to transmit a panel maintenance performance notification (203) based on a match of the pre-selected panel cleaning conditions (204) and the current panel cleaning conditions (205). In particular embodiments, base unit (5) can send panel maintenance performance notification (206) in a string of data, such as, 1.2.3.4.5.6.7.8.9.10.11.12 where the data corresponds to one or more of: panel maintenance event location (207), panel maintenance event date (208), or panel maintenance event time (209) and identify the panel maintenance data (200) which was used in performance of the panel maintenance event (188), or combinations thereof. Alternately, a panel maintenance event notification (206) can correspond to binary indications (yes/no) that the panel maintenance event (188) has or has not been performed.
Power Management Unit. Now referring primarily to
Solar Power Module. Again, with primary reference to
Docking Station. Now, with primary reference to
Separation of the fluid reservoir inlet and outlet ports (221) (222) and the docking station inlet and outlet ports (219) (220) can achieve the closed condition (224) of the fluid reservoir inlet and outlet ports (221) (222) and the docking station inlet and outlet ports (219) (220). Particular embodiments of the docking station (218) can further include matable portions of a power supply connector (225) (226) which matably engage when the mobile base (3) docks with the docking station (218).
As can be easily understood from the foregoing, the basic concepts of the present invention may be embodied in a variety of ways. The invention involves numerous and varied embodiments of a mobile panel maintenance system and mobile panel cleaner and methods for making and using such system and mobile panel cleaner including the best mode.
As such, the particular embodiments or elements of the invention disclosed by the description or shown in the figures or tables accompanying this application are not intended to be limiting, but rather exemplary of the numerous and varied embodiments generically encompassed by the invention or equivalents encompassed with respect to any particular element thereof. In addition, the specific description of a single embodiment or element of the invention may not explicitly describe all embodiments or elements possible; many alternatives are implicitly disclosed by the description and figures.
It should be understood that each element of an apparatus or each step of a method may be described by an apparatus term or method term. Such terms can be substituted where desired to make explicit the implicitly broad coverage to which this invention is entitled. As but one example, it should be understood that all steps of a method may be disclosed as an action, a means for taking that action, or as an element which causes that action. Similarly, each element of an apparatus may be disclosed as the physical element or the action which that physical element facilitates. As but one example, the disclosure of a “fluid catch” should be understood to encompass disclosure of the act of “fluid catching”—whether explicitly discussed or not—and, conversely, were there effectively disclosure of the act of “fluid catching”, such a disclosure should be understood to encompass disclosure of a “fluid catch” and even a “means for fluid catching.” Such alternative terms for each element or step are to be understood to be explicitly included in the description.
In addition, as to each term used it should be understood that unless its utilization in this application is inconsistent with such interpretation, common dictionary definitions should be understood to be included in the description for each term as contained in the Random House Webster's Unabridged Dictionary, second edition, each definition hereby incorporated by reference.
All numeric values herein are assumed to be modified by the term “about”, whether or not explicitly indicated. For the purposes of the present invention, ranges may be expressed as from “about” one particular value to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value to the other particular value. The recitation of numerical ranges by endpoints includes all the numeric values subsumed within that range. A numerical range of one to five includes for example the numeric values 1, 1.5, 2, 2.75, 3, 3.80, 4, 5, and so forth. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint. When a value is expressed as an approximation by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. The term “about” generally refers to a range of numeric values that one of skill in the art would consider equivalent to the recited numeric value or having the same function or result. Similarly, the antecedent “substantially” means largely, but not wholly, the same form, manner or degree and the particular element will have a range of configurations as a person of ordinary skill in the art would consider as having the same function or result. When a particular element is expressed as an approximation by use of the antecedent “substantially,” it will be understood that the particular element forms another embodiment.
Moreover, for the purposes of the present invention, the term “a” or “an” entity refers to one or more of that entity unless otherwise limited. As such, the terms “a” or “an”, “one or more” and “at least one” can be used interchangeably herein.
Thus, the applicant(s) should be understood to claim at least: i) each of the mobile panel maintenance systems or mobile panel cleaners herein disclosed and described, ii) the related methods disclosed and described, iii) similar, equivalent, and even implicit variations of each of these devices and methods, iv) those alternative embodiments which accomplish each of the functions shown, disclosed, or described, v) those alternative designs and methods which accomplish each of the functions shown as are implicit to accomplish that which is disclosed and described, vi) each feature, component, and step shown as separate and independent inventions, vii) the applications enhanced by the various systems or components disclosed, viii) the resulting products produced by such systems or components, ix) methods and apparatuses substantially as described hereinbefore and with reference to any of the accompanying examples, x) the various combinations and permutations of each of the previous elements disclosed.
The background section of this patent application provides a statement of the field of endeavor to which the invention pertains. This section may also incorporate or contain paraphrasing of certain United States patents, patent applications, publications, or subject matter of the claimed invention useful in relating information, problems, or concerns about the state of technology to which the invention is drawn toward. It is not intended that any United States patent, patent application, publication, statement or other information cited or incorporated herein be interpreted, construed or deemed to be admitted as prior art with respect to the invention.
The claims set forth in this specification, if any, are hereby incorporated by reference as part of this description of the invention, and the applicant expressly reserves the right to use all of or a portion of such incorporated content of such claims as additional description to support any of or all of the claims or any element or component thereof, and the applicant further expressly reserves the right to move any portion of or all of the incorporated content of such claims or any element or component thereof from the description into the claims or vice-versa as necessary to define the matter for which protection is sought by this application or by any subsequent application or continuation, division, or continuation-in-part application thereof, or to obtain any benefit of, reduction in fees pursuant to, or to comply with the patent laws, rules, or regulations of any country or treaty, and such content incorporated by reference shall survive during the entire pendency of this application including any subsequent continuation, division, or continuation-in-part application thereof or any reissue or extension thereon.
Additionally, the claims set forth in this specification, if any, are further intended to describe the metes and bounds of a limited number of the preferred embodiments of the invention and are not to be construed as the broadest embodiment of the invention or a complete listing of embodiments of the invention that may be claimed. The applicant does not waive any right to develop further claims based upon the description set forth above as a part of any continuation, division, or continuation-in-part, or similar application.
This United States Continuation Patent application is a continuation of U.S. Non-Provisional patent application Ser. No. 16/694,954, filed Nov. 25, 2019, now U.S. Pat. No. 11,638,939, issued May 2, 2023, which claims the benefit of U.S. Provisional Patent Application No. 62/771,755, filed Nov. 27, 2018, hereby incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
2576198 | Stuart | Nov 1951 | A |
3793670 | Riester et al. | Feb 1974 | A |
3881212 | Regler | May 1975 | A |
5065471 | Laplante | Nov 1991 | A |
5235720 | Kinder | Aug 1993 | A |
5539951 | Guell et al. | Jul 1996 | A |
5699581 | Heneghan et al. | Dec 1997 | A |
5778483 | Dawson | Jul 1998 | A |
5819360 | Fujii | Oct 1998 | A |
5957384 | Lansinger | Sep 1999 | A |
5979010 | Dockery et al. | Nov 1999 | A |
6076216 | Biryukov | Jun 2000 | A |
6100499 | Davila, Sr. | Aug 2000 | A |
6119300 | Schmid et al. | Sep 2000 | A |
6133546 | Bains | Oct 2000 | A |
6140608 | Stingone, Jr. | Oct 2000 | A |
6199300 | Heater et al. | Mar 2001 | B1 |
6675434 | Wilhelm et al. | Jan 2004 | B1 |
6766553 | Wilson | Jul 2004 | B2 |
6836924 | Egner-Walter | Jan 2005 | B2 |
6892417 | Franco et al. | May 2005 | B2 |
7592537 | West | Sep 2009 | B1 |
7707681 | Cabak | May 2010 | B1 |
8157187 | Shank et al. | Apr 2012 | B2 |
8225455 | Blus et al. | Jul 2012 | B1 |
8240320 | Mertins et al. | Aug 2012 | B2 |
8301020 | Wildegger | Oct 2012 | B2 |
8381348 | Egner-Walter et al. | Feb 2013 | B2 |
8391695 | Arkashevski et al. | Mar 2013 | B2 |
8550147 | Lansinger | Oct 2013 | B2 |
8726458 | Mahr et al. | May 2014 | B1 |
8756739 | Potter et al. | Jun 2014 | B1 |
8771432 | Meller et al. | Jul 2014 | B2 |
D727238 | Lepper et al. | Apr 2015 | S |
9130502 | Aly et al. | Sep 2015 | B1 |
9192966 | Zanatta | Nov 2015 | B2 |
9387831 | Hartman | Jul 2016 | B2 |
9440621 | Egner-Walter et al. | Sep 2016 | B2 |
9443992 | Adler et al. | Sep 2016 | B2 |
9452736 | Egner-Walter et al. | Sep 2016 | B2 |
9511748 | Piotrowski et al. | Dec 2016 | B2 |
10023154 | Piotrowski et al. | Jul 2018 | B2 |
10122319 | French et al. | Nov 2018 | B2 |
10277163 | Meller | Apr 2019 | B1 |
10305419 | Shugar | May 2019 | B1 |
10384654 | Hartman | Aug 2019 | B2 |
10587218 | Hartman | Mar 2020 | B2 |
10994703 | Hartman | May 2021 | B2 |
11560125 | Hartman | Jan 2023 | B2 |
11638939 | Hartman et al. | May 2023 | B2 |
20020066473 | Levy et al. | Jun 2002 | A1 |
20020137455 | Ivanov et al. | Sep 2002 | A1 |
20030177599 | Wilson | Sep 2003 | A1 |
20040045587 | Franco et al. | Mar 2004 | A1 |
20070174989 | Moll et al. | Aug 2007 | A1 |
20080216274 | Egner-Walter | Sep 2008 | A1 |
20090151107 | Shank et al. | Jun 2009 | A1 |
20090172907 | Egner-Walter et al. | Jul 2009 | A1 |
20090283605 | Arkashevski et al. | Nov 2009 | A1 |
20100037415 | Lansinger | Feb 2010 | A1 |
20100043851 | Levy et al. | Feb 2010 | A1 |
20100293729 | Lee | Nov 2010 | A1 |
20110000525 | Wu et al. | Jan 2011 | A1 |
20110047738 | Gross et al. | Mar 2011 | A1 |
20110073143 | Levy et al. | Mar 2011 | A1 |
20110094542 | Gonzalez Rodriguez | Apr 2011 | A1 |
20110094549 | Lin | Apr 2011 | A1 |
20110126378 | Ota | Jun 2011 | A1 |
20110137458 | Hisatani et al. | Jun 2011 | A1 |
20110167577 | Egner-Walter et al. | Jul 2011 | A1 |
20110185531 | Egner-Walter et al. | Aug 2011 | A1 |
20120005855 | Egner-Walter et al. | Jan 2012 | A1 |
20120120641 | Yassa | May 2012 | A1 |
20120125367 | Monkman et al. | May 2012 | A1 |
20120152877 | Tadayon | Jun 2012 | A1 |
20120198646 | Kempfer et al. | Aug 2012 | A1 |
20120285516 | Mckarris | Nov 2012 | A1 |
20130097790 | Liao | Apr 2013 | A1 |
20130206173 | Zijlstra | Aug 2013 | A1 |
20130240005 | Ho et al. | Sep 2013 | A1 |
20130306106 | Meller et al. | Nov 2013 | A1 |
20140007904 | Shapira et al. | Jan 2014 | A1 |
20140041138 | Adler et al. | Feb 2014 | A1 |
20140082879 | Criel et al. | Mar 2014 | A1 |
20140202492 | Grossman et al. | Jul 2014 | A1 |
20140209145 | Ting et al. | Jul 2014 | A1 |
20140209146 | Park et al. | Jul 2014 | A1 |
20140310906 | Zanatta | Oct 2014 | A1 |
20140331434 | Shimoyama et al. | Nov 2014 | A1 |
20150001201 | Adler et al. | Jan 2015 | A1 |
20150258967 | Lepper et al. | Sep 2015 | A1 |
20150326174 | Ishimura et al. | Nov 2015 | A1 |
20150349706 | Grossman et al. | Dec 2015 | A1 |
20160294319 | Ram | Oct 2016 | A1 |
20170019570 | Meller et al. | Jan 2017 | A1 |
20170057636 | Azaiz | Mar 2017 | A1 |
20170063293 | Parrott | Mar 2017 | A1 |
20170093330 | Castellucci et al. | Mar 2017 | A1 |
20170179873 | Eitelhuber | Jun 2017 | A1 |
20170272030 | Chow | Sep 2017 | A1 |
20180009006 | Eitelhuber | Jan 2018 | A1 |
20180050450 | Parrott et al. | Feb 2018 | A1 |
20180087908 | Bailey | Mar 2018 | A1 |
20180118337 | Viel | May 2018 | A1 |
20180175786 | Iyer | Jun 2018 | A1 |
20180212558 | Meller et al. | Jul 2018 | A1 |
20180212559 | Meller et al. | Jul 2018 | A1 |
20180241343 | Jiang | Aug 2018 | A1 |
20180311822 | Kaminka et al. | Nov 2018 | A1 |
20180369874 | Jiang et al. | Dec 2018 | A1 |
20190009313 | Choori | Jan 2019 | A1 |
20190044476 | Ai-Otaibi | Feb 2019 | A1 |
20190056744 | Li | Feb 2019 | A1 |
20190093670 | Aggarwal | Mar 2019 | A1 |
20200012291 | Peng et al. | Jan 2020 | A1 |
20200169215 | Peng | May 2020 | A1 |
20200238348 | Wang et al. | Jul 2020 | A1 |
20210265944 | Tanaka | Aug 2021 | A1 |
20210389774 | Lu | Dec 2021 | A1 |
20210408963 | Dorsch et al. | Dec 2021 | A1 |
20220032446 | Jiang et al. | Feb 2022 | A1 |
20220368280 | Nishimura | Nov 2022 | A1 |
Number | Date | Country |
---|---|---|
202893749 | Apr 2013 | CN |
202893749 | Apr 2013 | CN |
203124355 | Aug 2013 | CN |
103693019 | Apr 2014 | CN |
104307784 | Jan 2015 | CN |
204091887 | Jan 2015 | CN |
204091887 | Jan 2015 | CN |
205183207 | Apr 2016 | CN |
105797993 | Jul 2016 | CN |
105797993 | Jul 2016 | CN |
108832882 | Nov 2018 | CN |
109261578 | Jan 2019 | CN |
209303272 | Aug 2019 | CN |
209303272 | Aug 2019 | CN |
209531496 | Oct 2019 | CN |
209531496 | Oct 2019 | CN |
3309895 | Sep 1984 | DE |
87 05 413 | Aug 1987 | DE |
3617395 | Nov 1987 | DE |
102004036094 | Feb 2006 | DE |
102008051397 | Apr 2010 | DE |
102010006531 | Aug 2011 | DE |
102012103574 | Oct 2013 | DE |
102012103574 | Oct 2013 | DE |
2048455 | Apr 2009 | EP |
2549199 | Jan 2013 | EP |
2551610 | Jan 2013 | EP |
2581687 | Apr 2013 | EP |
2696150 | Feb 2014 | EP |
1 432 557 | Apr 1976 | GB |
201502344 | Apr 2017 | IN |
53-136363 | Jan 1979 | JP |
05-262206 | Oct 1993 | JP |
2004-186632 | Jul 2004 | JP |
2011036833 | Feb 2011 | JP |
2011-181711 | Sep 2011 | JP |
2014-138922 | Jul 2014 | JP |
2014-180593 | Sep 2014 | JP |
2015-003310 | Jan 2015 | JP |
10-2006-0132893 | Dec 2006 | KR |
101623460 | May 2016 | KR |
101623460 | May 2017 | KR |
20170079456 | Jul 2017 | KR |
WO 2005075342 | Aug 2005 | WO |
WO 2007000346 | Jan 2007 | WO |
WO 2007015070 | Feb 2007 | WO |
WO 2008005361 | Jan 2008 | WO |
WO 2009013514 | Jan 2009 | WO |
WO 2010034447 | Apr 2010 | WO |
WO 2010142837 | Dec 2010 | WO |
WO-2010142837 | Dec 2010 | WO |
WO 2011004411 | Jan 2011 | WO |
WO 2011133229 | Oct 2011 | WO |
WO 2012123979 | Sep 2012 | WO |
WO 2012168070 | Dec 2012 | WO |
WO-2012168070 | Dec 2012 | WO |
WO 2014001906 | Jan 2014 | WO |
WO 2014022914 | Feb 2014 | WO |
WO 2014080399 | May 2014 | WO |
WO 2014143500 | Sep 2014 | WO |
WO 2014163259 | Oct 2014 | WO |
WO 2016197013 | Dec 2016 | WO |
WO 2017044270 | Mar 2017 | WO |
WO 2018083598 | May 2018 | WO |
Entry |
---|
U.S. Appl. No. 61/343,068, filed Apr. 23, 2010. |
International Patent Cooperation Treaty Patent Application No. PCT/US2007/015181, filed Apr. 25, 2011. |
Auto123.com. Magic Vision Control from Mercedes-Benz. Website, http://www.auto123.com, originally downloaded May 25, 2012, 3 total pages. |
Autovisuals. “Magic Vision Control” in the SL roadster. Website, http://autovisuals.com, originally downloaded May 25, 2012, 9 total pages. |
Daimler. The new Mercedes-Benz SL: Lightweight, athletic, luxurious. Website, http://media.daimler.com, originally downloaded May 25, 2012, 1 page. |
Just-Auto. Analysis: Mercedes' Magic Vision. Website, http://www.just-auto.com, originally downloaded May 25, 2012, 3 total pages. |
Mercedes-Benz. Magic Vision Control adaptive windscreen washing system. Press Information dated Mar. 2012, 3 total pages. |
Canadian Patent Application No. 2,807,317, Office Action dated Aug. 29, 2018, 5 pages total. |
Canadian Patent Application No. 2,807,317, Office Action dated Aug. 15, 2019, 6 pages total. |
Canadian Patent Application No. 2,807,317, Office Action dated Mar. 1, 2017, 5 pages total. |
Canadian Patent Application No. 3,091,633, Office Action dated Dec. 17, 2021, 4 pages total. |
Chilean Patent Application No. 1220-2021, Examiner's Report dated Jul. 22, 2022, 11 pages total. |
Chinese Patent Application No. 201680051869.6, Office Action mailed Jun. 24, 2019, 9 pages total. |
Egyptian Patent Application No. 2018020347, Office Action dated Jul. 15, 2020, 4 pages. |
European Patent Application No. 11772364.3, Office Action dated Aug. 14, 2018, 6 pages total. |
European Patent Application No. 11772364.3, Office Action dated Aug. 19, 2019, 6 pages total. |
European Patent Application No. 11772364.3, Office Action dated Jan. 22, 2019, 8 pages total. |
European Patent Application No. 11772364.3, Office Action dated Sep. 29, 2017, 7 pages total. |
European Patent Application No. 16844876.9, Extended European Search Report dated Mar. 28, 2019, 10 pages total. |
European Patent Application No. 19889445.3, Extended European Search Report dated Aug. 3, 2022, 13 pages total. |
Indian Patent Application No. 201837007256, Examination Report mailed Sep. 29, 2020, 7 pages. |
Japanese Patent Application No. 2018-531295, Office Action mailed Jul. 13, 2020 (with English translation), 18 pages total. |
Japanese Patent Application No. 2018-531295, Office Action mailed Feb. 21, 2022 (with English translation), 17 pages total. |
Korean Patent Application No. 10-2012-13257, Provisional Rejection dated May 30, 2017, 9 pages total. |
Mexican Patent Application No. MX/a/2012/012194, Office Action dated Jan. 5, 2017, 3 pages total. |
PCT International Patent Application No. PCT/US19/63754, International Search Report and Written Opinion of the International Searching Authority dated Feb. 4, 2020, 12 pages. |
PCT International Patent Application No. PCT/US20/12461, International Search Report and Written Opinion of the International Searching Authority dated Mar. 31, 2020, 11 pages. |
PCT International Patent Application No. PCT/US2011/000731, International Search Report and Written Opinion dated Jan. 18, 2012, 11 pages total. |
PCT International Patent Application No. PCT/US2016/047419, International Search Report and the Written Opinion of the International Search Authority, dated Nov. 4, 2016, 11 pages total. |
U.S. Appl. No. 13/642,427, Office Action mailed Sep. 11, 2014. |
U.S. Appl. No. 13/642,427, Office Action mailed Jun. 10, 2015. |
U.S. Appl. No. 13/642,427, Office Action mailed Dec. 18, 2015. |
U.S. Appl. No. 14/846,906, Office Action mailed Feb. 6, 2019. |
U.S. Appl. No. 14/846,906, Office Action mailed Sep. 17, 2019. |
U.S. Appl. No. 15/194,147, Office Action mailed Jan. 11, 2019. |
Bhosale et al., IN 201502344 13, publication date of Apr. 21, 2017; printed from the Internet using East on Feb. 23, 2022; 2 pages. |
United Arab emirates Patent Application No. P6000841/2021, Office Action Summary (Examination Result) and Search Report mailed Jan. 18, 2024, 11 pages. |
Number | Date | Country | |
---|---|---|---|
20230249231 A1 | Aug 2023 | US |
Number | Date | Country | |
---|---|---|---|
62771755 | Nov 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16694954 | Nov 2019 | US |
Child | 18134433 | US |