text:
Patent US20040221407 - Cleaning liquid dispensing system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA cleaning liquid dispensing system for use in a mobile hard surface cleaner. The system generally includes a cleaning agent container, a cleaning agent supply line coupled to the cleaning agent container, a flow control device, and a pressure regulator. The cleaning agent container is configured to...http://www.google.com/patents/US20040221407?utm_source=gb-gplus-sharePatent US20040221407 - Cleaning liquid dispensing systemAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20040221407 A1Publication typeApplicationApplication numberUS 10/749,129Publication dateNov 11, 2004Filing dateDec 30, 2003Priority dateJul 30, 2001Also published asEP1659914A1, WO2005020778A1Publication number10749129, 749129, US 2004/0221407 A1, US 2004/221407 A1, US 20040221407 A1, US 20040221407A1, US 2004221407 A1, US 2004221407A1, US-A1-20040221407, US-A1-2004221407, US2004/0221407A1, US2004/221407A1, US20040221407 A1, US20040221407A1, US2004221407 A1, US2004221407A1InventorsBruce Field, Bryan Christensen, Eric BlanchardOriginal AssigneeTennant CompanyExport CitationBiBTeX, EndNote, RefManPatent Citations (99), Referenced by (31), Classifications (24), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetCleaning liquid dispensing system
US 20040221407 A1Abstract
A cleaning liquid dispensing system for use in a mobile hard surface cleaner. The system generally includes a cleaning agent container, a cleaning agent supply line coupled to the cleaning agent container, a flow control device, and a pressure regulator. The cleaning agent container is configured to contain a supply of cleaning agent. The flow control device includes a first input coupled to the cleaning agent supply line, a second input, and an output. The pressure regulator is configured to control a pressure in the cleaning agent supply line and is positioned in line with the cleaning agent supply line between the first input of the flow control device and the cleaning agent container. Images(20) Claims(77)
CROSS-REFERENCE TO RELATED APPLICATIONS [0001] The present application is: a Continuation-in-Part of U.S. application Ser. No. 10/653,347, filed Sep. 2, 2003 and entitled “FOAMED CLEANING LIQUID DISPENSING SYSTEM,” which is a Continuation-in-Part of U.S. application Ser. No. 10/143,582, filed May 9, 2002 and entitled “CLEANING LIQUID DISPENSING SYSTEM FOR A HARD FLOOR SURFACE CLEANER,” which is a Continuation-in-Part of U.S. application Ser. No. 10/026,411, filed Dec. 21, 2001 and entitled “APPARATUS AND METHOD OF USE FOR CLEANING A HARD FLOOR SURFACE UTILIZING AN AERATED CLEANING LIQUID,” which in turn claims the benefit of U.S. Provisional Application Serial No. 60/308,773, filed Jul. 30, 2001 and entitled “APPARATUS AND METHOD OF USE FOR CLEANING A HARD FLOOR SURFACE UTILIZING AN AERATED CLEANING LIQUID”; a Continuation-in-Part of U.S. application Ser. No. 10/152,537, filed May 21, 2002 and entitled “CHEMICAL DISPENSER FOR A HARD FLOOR SURFACE CLEANER”; a Continuation-in-Part of U.S. application Ser. No. 10/152,549, filed May 21, 2002 and entitled “CLEANING AGENT CARTRIDGE”; a Continuation-in-Part of U.S. application Ser. No. 10/328,516, filed Dec. 23, 2002 and entitled “HARD FLOOR SURFACE CLEANER UTILIZING AN AERATED CLEANING LIQUID”; and a Continuation-in-Part of U.S. application Ser. No. 10/213,849, filed Aug. 7, 2002 and entitled “FOAMED CLEANING LIQUID DISPENSING SYSTEM.” All of the above-reference applications are incorporated herein by reference in their entirety.
FIELD OF THE INVENTION [0002] The present invention relates generally to mobile hard surface cleaners and, more particularly, to a cleaning liquid dispensing system for use in a hard surface cleaner. BACKGROUND OF THE INVENTION [0003] Hard floor surface cleaners are widely used to clean the floors of industrial and commercial buildings. They range in size from a small model that is controlled by an operator walking behind the machine, which may clean a path ranging from 15 inches to 36 inches wide, to a large model that is controlled by an operator riding on the machine, which may clean a path as wide as 5 feet. These hard floor surface cleaners include motorized drive wheels, a solution tank to hold a cleaning solution and a recovery tank to hold soiled cleaning solution recovered from the floor being scrubbed. [0004] The cleaning solution from the solution tank is applied to the hard floor surface adjacent a motorized scrub head. The cleaning solution is typically a mixture of a cleaning agent and water. The scrub head generally contains one or more scrubber brushes attached either in front of, under, or behind the vehicle. The scrubber brushes are rotated to provide the desired scrubbing engagement with the hard floor surface. The soiled cleaning solution is then recovered using a solution recovery system, which returns the soiled cleaning solution to the recovery tank. [0005] Conventional hard floor surface cleaners apply the cleaning liquid to the floor at a high volume flow rate to provide complete wetting of the floor being cleaned. This wetting of the hard floor surface allows the scrub head to transfer dirt from the floor into the cleaning liquid, which is then removed from the hard floor surface and deposited in the recovery tank as soiled cleaning liquid. [0006] Unfortunately, the high volume flow rate of the cleaning solution of prior art hard floor surface cleaners also results in extended operational downtime due to the numerous disposals of soiled cleaning solution and refills of cleaning solution that must be performed for a given job. Such refills typically involve manually filling the solution tank with water and mixing in a cleaning agent or chemical to form the cleaning liquid. In addition to being time-consuming, such manual mixing of the cleaning liquid invites errors in the formulation. Typically, operators add too much cleaning agent to the water, which results in an undesirable residue of the cleaning agent on the floor. The residue can be unsightly and slippery. [0007] There is a continued demand for improvements to hard floor surface cleaners including increasing the cleaning efficiency, improving control of the cleaning liquid formulation, reducing residue on the hard floor surface following a cleaning operation, and other improvements. SUMMARY [0008] The present invention is directed to a cleaning liquid dispensing system for use in a mobile hard surface cleaner. The system generally includes a cleaning agent container, a cleaning agent supply line coupled to the cleaning agent container, a flow control device, and a pressure regulator. The cleaning agent container is configured to contain a supply of cleaning agent. The flow control device includes a first input coupled to the cleaning agent supply line, a second input, and an output. The pressure regulator is configured to control a pressure in the cleaning agent supply line and is positioned in line with the cleaning agent supply line between the first input of the flow control device and the cleaning agent container. [0009] Other features and benefits that characterize embodiments of the present invention will be apparent upon reading the following detailed description and review of the associated drawings. BRIEF DESCRIPTION OF THE DRAWINGS [0010] [0010]FIG. 1 is simplified side elevation view of a hard floor surface cleaner in accordance with embodiments of the invention. [0011] [0011]FIG. 2 is a cross-sectional view of a fluid recovery system and recovery tank of a hard floor surface cleaner in accordance with embodiments of the invention. [0012] [0012]FIG. 3 is a schematic diagram of a cleaning liquid dispensing system in accordance with embodiments of the invention. [0013] [0013]FIG. 4 is a simplified front elevation view of a hard floor surface cleaner having an open front portion exposing a cleaning liquid dispensing system in accordance with embodiments of the invention. [0014] [0014]FIG. 5 is a side plan view of components of a cleaning liquid dispensing system in accordance with embodiments of the invention. [0015] [0015]FIG. 6 is a front plan view of an orifice plate of a metering device in accordance with embodiments of the invention. [0016] [0016]FIG. 7 is a metering device in accordance with an embodiment of the invention. [0017] [0017]FIG. 8 is a front elevation view and partial cross-section of a cleaning agent container in accordance with an embodiment of the invention. [0018] [0018]FIG. 9 is a front elevation view of a cleaning agent cartridge illustrating various embodiments of the invention. [0019] [0019]FIG. 10 is a perspective view of a housing of a cleaning agent cartridge in accordance with embodiments of the invention. [0020] [0020]FIG. 11 is a perspective view of a cleaning agent cartridge installed on a cartridge receiver in accordance with an embodiment of the invention. [0021] [0021]FIG. 12 is a cross-sectional view of an aerating nozzle in accordance with embodiments of the invention. [0022] [0022]FIGS. 13 and 14 are schematic diagrams of a foamed cleaning liquid distributor and aerator in accordance with embodiments of the invention. [0023] [0023]FIG. 15 is a side cross-sectional view of a portion of a scrub head and foamed cleaning liquid distributor in accordance with an embodiment of the invention. [0024] [0024]FIG. 16 is a schematic diagram of a foamed cleaning liquid distributor and aerator in accordance with embodiments of the invention. [0025] [0025]FIG. 17 is a cross-sectional view of distributing conduit shown in FIG. 16 taken generally along line 17-17. [0026] [0026]FIG. 18 is a schematic diagram of a foamed cleaning liquid distributor and aerator in accordance with embodiments of the invention. [0027] [0027]FIG. 19 is a schematic diagram of a foamed cleaning liquid distributor in accordance with embodiments of the invention. [0028] [0028]FIGS. 20 and 21 are simplified front and side views of a leading portion of a hard floor surface cleaner in accordance with embodiments of the invention. [0029] [0029]FIG. 22 is a side elevation view of a scrubber-less hard floor surface cleaner in accordance with embodiments of the invention. [0030] [0030]FIGS. 23 and 24 are simplified front and side views of a leading portion of a hard floor surface cleaner in accordance with embodiments of the invention.
DETAILED DESCRIPTION [0031] One embodiment of the present invention is directed to a cleaning liquid dispensing system, generally designated as 100, for use with a hard surface cleaner, such as hard floor surface cleaner 110 shown in FIG. 1. Hard floor surface cleaner 110 is illustrated as a walk-behind cleaner used to clean hard floor surfaces 111, such as concrete, tile, vinyl, terrazzo, etc., over which cleaner 110 travels. Alternatively, cleaner 110 can be a ride-on or towed-behind cleaner performing a scrubbing operation as described herein. Cleaner 110 may include electrical motors powered through an on-board power source, such as batteries, or through an electrical cord. Alternatively, an internal combustion engine system could be used either alone, or in combination with, the electric motors. [0032] Cleaner 110 generally includes a recovery tank 112, a lid 114, a cleaning liquid component tank 118, and a scrub head 120. Lid 114 is attached along one side of the recovery tank 112 by hinges (not shown) so that lid 114 can be pivoted up to provide access to the interior of tank 112. Tank 118 contains a primary cleaning liquid component (i.e. water) that is combined with a cleaning agent by the dispensing system 100 to form a cleaning liquid that can be applied to hard floor surface 111, as will be discussed in greater detail below. Scrub head 120 includes a scrubbing member 122, shrouds 124, and a scrubbing member drive 126. Scrubbing member 122 may be one or more brushes, such as bristle brushes, pad scrubbers, or other hard floor surface scrubbing elements. Drive 126 includes one or more electric motors to rotate the scrubbing member 122. Drive 126 may also oscillate scrubbing member 122. Scrub head 120 is attached to cleaner 110 such that scrub head 120 can be moved between a lowered cleaning position and a raised traveling position. Other embodiments of cleaner 110 will be discussed below that utilize alternative scrub heads 120 and that eliminate the scrub head 120 completely. [0033] A machine frame or mobile body 127 supports recovery tank 112 on wheels 128 and castors 129. Details of the frame are shown and described in U.S. Pat. No. 5,611,105, the disclosure of which is incorporated herein by reference. Wheels 128 are preferably driven by a motor and transaxle assembly shown schematically at 130. [0034] The rear of the frame 127 carries a linkage 131 to which a fluid recovery device 132 is attached. In the embodiment of FIG. 1, the fluid recovery device 132 includes a vacuum squeegee 134 and a vacuum 135 communication with an inlet chamber of recovery tank 112 through a hose 136, which is illustrated in greater detail in FIG. 2. The bottom of the inlet chamber is provided with a drain 140 with a drain hose 142 connected to it. Soiled cleaning solution that is collected by squeegee 134 is sucked into recovery tank 112 by vacuum 135. A residue of cleaning liquid typically remains on the hard floor surface 111 until air dried. Alternative mechanical devices, structures, or systems may be used to convey the soiled solution from the floor surface into recovery tank 112. [0035] Cleaner 110 can include a battery compartment 150 in which batteries 152 reside. Batteries 152 provide power to drive motors 126, vacuum fan 154 of vacuum 135, and other electrical components of cleaner 110. Vacuum fan 154 is mounted under lid 114. A control unit 156 mounted on the rear of the body of cleaner 110 includes steering control handles 158 and operating controls and gages for cleaner 110. Additional aspects of automatic hard floor surface cleaners are disclosed in U.S. Pat. Nos. 5,483,718, 5,515,568, and 5,566,422, each of which are incorporated herein by reference. [0036] Cleaning liquid dispensing system 100 dispenses a wet foamed cleaning liquid for use by the hard floor surface cleaner 110 during surface cleaning operations. In general, dispensing system 100 combines a cleaning agent with a primary cleaning liquid component (i.e., water) to form a cleaning liquid, which is then aerated to produce a foamed cleaning liquid for use by cleaner 110 to clean a hard floor surface. As will be discussed below, the foamed cleaning liquid is a very wet foam that allows for the complete wetting of the hard floor surface. Additionally, the foamed cleaning liquid utilizes very little cleaning agent thereby reducing the amount of residue remaining on the hard floor surface, reducing chemical waste, and extending the life of the cleaning agent supply. [0037] [0037]FIG. 3 is a schematic diagram of cleaning liquid dispensing system 100 in accordance with various embodiments of the invention. FIG. 4 is a simplified front view of cleaner 110 that includes dispensing system 100. FIG. 5 is a side plan view of components of dispensing system 100 in accordance with embodiments of the invention. Dispensing system 100 generally includes a cleaning agent container 200 having a supply of cleaning agent 201, a cleaning agent supply line 202, a flow control device 204, and a pressure regulator 206. [0038] Cleaning agent container 200 is configured to contain supply of cleaning agent 201. The cleaning agent 201 may include one or more surfactants, builders, solvents, or other components. In accordance with one embodiment of the invention, cleaning agent 201 includes an anionic surfactant, a non-anionic surfactant, a cationic surfactant, or a combination thereof. A particularly preferred surfactant is DeTeric CP-Na-38 manufactured by DeForest Enterprises, Inc. of Boca Raton, Fla. Cleaning agent is preferably in a concentrated form (e.g., more than 30% solids). In accordance with one embodiment of the invention, the cleaning agent container 200 is a collapsible container that collapses as the cleaning agent contained therein is removed. This avoids a need to ventilate the container, which could give rise to leaks and cause the cleaning agent to dry out. In accordance with one embodiment of the invention, container 200 is a collapsible bag that can be contained in a cleaning agent cartridge 208 (FIG. 2), which will be discussed in greater detail below. [0039] Cleaning agent supply line 202 is coupled to the cleaning agent container 200. Cleaning agent supply line 202 generally corresponds to the fluid flow path formed by tubing 210 (FIG. 4) and other components of system 100 to deliver cleaning agent 201 contained in container 200 to a first input 212 of flow control device 204. [0040] First input 212 of flow control device 204 is configured to receive a flow of cleaning agent 214 from supply 200 through supply line 202 and other components of system 100. Flow control device 204 is also configured to receive a flow of primary cleaning liquid component 216 at a second input 218. Flow control device 204 is further configured to combine the flows of cleaning agent 214 and primary cleaning liquid component 216 and produce an output flow of cleaning liquid 220 at an output 222. [0041] The primary cleaning liquid component 216 is preferably water and is contained in tank 118 of cleaner 110 or provided from another source. The flow of primary cleaning liquid component 216 is preferably driven through conduit 226 by a pump 228 at a flow rate that is desired for the cleaning operation. In accordance with one embodiment of the invention, the flow of primary cleaning liquid component 216 is driven at a substantially constant flow rate of approximately 0.5 gallons per minute or less. However, the flow rate can be modified depending on the application for system 100. Pump 228 is generally positioned in line with fluid conduit 226 and includes an outlet 230 that is maintained at a desired high pressure. In accordance with one embodiment of the invention, the pressure at outlet 230 is held substantially constant at approximately 60 pounds per square inch (psi). [0042] Flow control device 204 preferably combines the flow of cleaning agent 214 with the flow of primary cleaning liquid component 216 at a ratio of 1 part cleaning agent to 1000 parts primary cleaning liquid component. Accordingly, the resultant cleaning liquid 220 is formed of 0.1% cleaning agent, which is substantially less than conventional hard floor surface cleaning liquids. As a result, the present invention leaves very little cleaning agent residue following application to a hard surface, produces very little chemical waste, and increases the life of the supply of cleaning agent contained in container 200. [0043] Flow control device 204 injects the flow of cleaning agent 214 into the flow of primary cleaning liquid component 216 using an injector 236 at a rate that is generally less than approximately 10.0 cubic centimeters per minute. In accordance with a preferred embodiment of the invention, the flow of cleaning agent 214 is preferably limited to less than approximately 2.0 cubic centimeters per minute to provide the desired 0.1% concentration level of cleaning agent in the cleaning liquid 220 relative to the flow of primary cleaning liquid 216. For example, a flow rate of approximately 1.2 cubic centimeters per minute is desired when the flow rate of the primary cleaning liquid component is approximately 0.33 gallons per minute, and a flow rate of approximately 0.5 cubic centimeters per minute is desired when the flow rate of the primary cleaning liquid component is approximately 0.13 gallons per minute. Injector 236 preferably operates to siphon the cleaning agent flow 214 from the supply 201 using a venturi member 238. In operation, the flow of primary cleaning liquid 216 through venturi member 238 creates a vacuum of approximately 370 inches of water (134.6 psi), that draws the flow of cleaning agent 214 into the flow of primary cleaning liquid component 216 at the desired rate. One such suitable flow control device 204 is the 50580 siphon produced by Spraying Systems Company of Wheaton, Ill. [0044] The vacuum produced by flow control device 204 allows the cleaning agent supply 201 contained in collapsible bag 200 of cleaning agent cartridge 208 to be completely drained regardless of its position. That is, cleaning agent cartridge 208 can be positioned below flow control device 204 without affecting the draw of the cleaning agent 201 through supply line 202. However, it is preferred that the diameter and length of conduit 210 forming supply line 202 be selected to prevent substantial resistance to the flow of cleaning agent 214 there through. [0045] In accordance with one embodiment of the invention, the rate of the flow of cleaning agent 214 through injector 236 is adjustable using a valve 242, such as a needle seat valve, for example. Valve 242 is preferably configured to provide accurate adjustment to the slow output flow of cleaning agent 214. Valve 242 preferably includes a sharp needle having for example, a two degree needle tip for improved sensitivity. [0046] Although the valve 242 can be used to adjust the flow rate of the of cleaning agent flow 214, problems can arise as a result of the viscosity of the cleaning agent 201, the size of the orifice of the needle seat valve 242, and the vacuum generated by injector 236. In particular, it has been discovered that the most consistent cleaning agent flow rates are achieved when injector 236 generates a large vacuum, such as 370 inches of water, in response to the flow of primary cleaning liquid component 216. At such a high vacuum, the valve 242 that is in line with injector 236 must close the flow path through which the cleaning agent flow 214 travels to such a degree that clogging of the flow path can occur, which prevents accurate cleaning agent flow rate control. Unfortunately, when valve 242 is adjusted to a large enough opening to avoid clogging of the flow path for the cleaning agent, the opening is generally too large to restrict the flow of cleaning agent 214 to the desired rate. As a result, the cleaning agent flow rate would be higher than the preferred flow rate without additional controls. [0047] The pressure regulator 206 of system 100 provides the desired additional control over the flow rate of the cleaning agent flow 214 to accurately control the flow rate of the flow of cleaning agent 214 into the flow of primary cleaning liquid component 216. Pressure regulator 206 is positioned in line with the cleaning agent supply line 202 between the first input 212 of the flow control device 204 and the cleaning agent container 200. Pressure Regulator 206 generally operates to maintain the pressure at first input 212 of flow control device 204 at a preferred pressure to provide the desired flow rate for the flow of cleaning agent through the flow control device 204. As the pressure in supply line 202 is decreased by pressure regulator 206, the volumetric flow rate of the cleaning agent flow 214 decreases. As a result, the pressure regulator 206 can be used to control the flow rate of the cleaning agent flow 214 to the desired low flow rate for the given flow control device 204 being used including a flow control device 204 that includes a valve 242 having a large enough opening to avoid clogging by the cleaning agent. [0048] In accordance with one embodiment of the invention, pressure regulator 206 includes an air inlet port 244 and an airflow path 246, as shown in FIG. 5. The airflow path 246 extends between a cleaning agent flow path 248 and the air inlet port 244. The cleaning agent flow path 248 is generally defined by the cleaning agent supply line 202, such as the flow path through component 250, to which pressure regulator connects. Component 250 can be a check valve to prevent the undesired backflow of cleaning agent 201 and/or primary cleaning liquid component 216 from flow control device 204. Pressure regulator 206 can include a valve that is either located adjacent to the supply line 202, such as valve 252, or located remotely therefrom, such as valve 254. Valve 252 or 254 is preferably operable between an open position in which the airflow path 246 is open to allow air, indicated by arrow 256, to enter through air inlet port 244 and into the flow of cleaning agent 214, and a closed position, in which the air flow path 246 is closed. The valve (252 or 254) can be adjusted or pre-set to operate to maintain the pressure at the cleaning agent flow path at the desired level relative to the ambient pressure by opening when the pressure at first inlet 212 of flow control device 204 drops below a threshold minimum. In accordance a preferred embodiment of the invention, pressure regulator 206 is a relief-check valve assembly, such as a 4-6 psi relief-check valve assembly. Such pressure regulators are available from Smart Products, Inc. of San Jose, Calif. [0049] During normal operation, the flow of primary cleaning liquid component 216 through venturi member 238 generates a vacuum of approximately 370 inches of water at the first input 212 of flow control device 204 when valve 252 or 254 of pressure regulator 206 is closed or pressure regulator 206 is not present. At this high pressure, the flow of cleaning agent 208 is injected into the flow of primary cleaning liquid at a rate of much greater than 2.0 cubic centimeters per minute. However, when valve 252 and/or 254 are open, the vacuum generated by flow control device 204 causes air 256 to be drawn in through air inlet port 244 and airflow path 246 of pressure regulator 206 and into the flow of cleaning agent 214. This reduces the pressure at the first inlet 212 of the flow control device 204 to a desired level and controls the flow rate of the cleaning agent flow 214 injected into the flow of primary cleaning liquid 216. [0050] The particular settings for pressure regulator 206 can be selected empirically based upon the vacuum generated by flow control device 204 and the desired flow rate for the flow of cleaning agent 214. For example, when pressure regulator 206 is a 6 psi relief-check valve, the vacuum at the first input of flow control device can be reduced from 370 inches of water to approximately 150 inches of water, thereby causing the resultant flow rate of the flow of cleaning agent that is injected into the flow of primary cleaning liquid component to drop to approximately 1.2 cubic centimeters per minute when valve 242 is property set or when a suitable metering device 260 (FIGS. 3 and 5) is installed in line with supply line 202. When pressure regulator 206 is a 5 psi relief-check valve, the vacuum at the first input 212 of flow control device 204 can be reduced from 370 inches of water to approximately 110 inches of water, thereby causing the resultant flow rate of the flow of cleaning agent 214 that is injected into the flow of primary cleaning liquid component 216 to drop to approximately 0.5 cubic centimeters per minute. Accordingly, the selection or setting of pressure regulator 206 can determine the pressure drop at the inlet 212 of flow control device 204 and the resultant flow rate of the flow of cleaning agent 214 that is injected into the flow of primary cleaning liquid component 216. [0051] The valve 252 and/or 254 of pressure regulator 206 controls the introduction of air 256 into supply line 202 and, therefore, the amount of vacuum relief and the resultant flow rate of the flow of cleaning agent 214. In accordance with one embodiment of the invention, valve 252 is controllable by an operator of system 100, such as an operator of a hard floor surface cleaner 110 in which system 100 is installed. In general, valve 254 can be formed as a component of a remote airflow control 262 (FIG. 5) and can be used to control the airflow 256 through airflow path 246 that extends to valve 254 through tubing 264. Valve 254 is preferably biased (e.g., spring-loaded) toward an open position, in which air 256 is allowed to enter tubing 264. Valve 254 can be closed by the operator to close the airflow path 240 regardless of the position of valve 252. Accordingly, even if valve 252 is open, valve 254 of remote airflow control 262 can close the airflow path 246 and cause the vacuum at the input 212 of flow control device 204 to increase and thereby draw the flow of cleaning agent 214 into the flow of primary cleaning liquid component 216 at a high rate. Such a surge in the flow rate of the cleaning agent may be used when an increase in the concentration of the cleaning agent 214 in the cleaning liquid 220 is desired for special cleaning operations or to drive potentially clogging debris through the flow control device 204 or metering device 260. [0052] Additional control of the flow rate of the flow of cleaning agent 214 can be provided by a metering device 260, shown in FIG. 3, which is positioned in line with the cleaning agent supply line 202 between the flow control device 204 and the cleaning agent container or supply 200. Metering device 260 can be positioned on either side of pressure regulator 206. Metering device 260 includes an upstream high pressure side 220 and a downstream low pressure side 272. The pressure drop across metering device 260 between high pressure side 270 and low pressure side 272 restricts the flow of fluid there through to further control the flow rate of the flow of cleaning agent 214. Multiple metering devices 260 can be positioned in series to provide the desired pressure drop in the fluid flow 214. [0053] In accordance with one embodiment of the invention, metering device 260 includes a metering orifice or orifice plate 274, as shown in FIG. 5. The exemplary orifice plate 274 shown in FIG. 6 includes an orifice 276 through which the flow of cleaning agent 214 flows. Plate 274 is installed in supply line 202, such that the cleaning agent 214 is forced to flow through orifice 276. This produces the pressure drop as described above and restricts the flow 214 to the desired flow rate. In accordance with a preferred embodiment, orifice 276 of orifice plate 274 has a diameter D of 0.006 inches. One example of a suitable metering orifice or orifice plate 274 is part number CP 4916-40 manufactured by Spraying Systems Co. of Wheaton, Ill. Other orifice plates or metering orifice configurations are possible as well, such as by providing multiple orifices in the plate 98 or other flow restriction configurations. [0054] In accordance with another embodiment of the invention, metering device 2604 includes a labyrinthine fluid flow path to provide the desired flow restriction. The labyrinthine path is preferably formed by one or more drip irrigators 278, as shown in FIG. 7. One such preferred drip irrigator suitable for use in metering device 260 is described in U.S. Pat. No. 5,031,837 and available as part number R108C manufactured by Raindrip of Woodland Hills, Calif. One or more drip irrigators 278 can are placed in series and coupled together with tubing sections 280, as shown in FIG. 7. A surround 282 can cover the drip irrigators 278 and tubing sections 280. Inlet 284 and outlet 286 couple to conduit 210 of supply line 202. Other suitable drip irrigators or similar flow restricting devices can also be used to form metering device 124. [0055] In accordance with one embodiment of the invention, system 100 includes one or more additional supplies 200 of cleaning agent 201, as shown in FIG. 3, that can be selectively mixed with the flow of primary cleaning liquid component 216. Thus, system 100 can include a second supply of cleaning agent 290, such as a surfactant as described above for first cleaning agent supply 200. Alternatively, second cleaning agent supply 290 can be a brightener, a disinfectant, or other surface treatment chemical. Supply of second cleaning agent 290 is preferably contained in a container, such as collapsible bag 308, of a cleaning agent cartridge as will be discussed below with respect to first cleaning agent supply 200. [0056] In accordance with one embodiment of the invention, a second flow control device 2922, which is substantially identical to flow control device 204, is provided to control the injection of a flow 294 of the second cleaning agent from supply 290. Additionally, a valve 293, a pressure regulator 294 and/or a metering device 296 can also be included to provide additional control over the flow 294 of the second cleaning agent. Valves, such as valves 242 and 293, can be selectively opened and closed to control whether one or both of the first and second cleaning agent supplies 200 and 290 is added to the flow of the primary cleaning liquid component 216 to form the desired cleaning liquid 220.Alternatively, second cleaning agent supply 290 can be fed to valve 298 system 100, which can be a multi-way valve capable of selecting the first cleaning agent supply 200 of the second cleaning agent 290 to be passed to flow control device 204 thereby eliminating the need for the second flow control device 292 and the related components. [0057] The supplies of cleaning agent, such as first and second supplies 200 and 290 (FIG. 3), are preferably contained in a collapsible container 200 that can be a component of a cleaning agent cartridge 208, which will be discussed in greater detail with reference to FIGS. 8-11. Cleaning agent cartridge 208 generally includes collapsible container 200 having an interior cavity 300 and conduit 302, as shown in FIG. 8. Conduit 302 includes a first end 304 that is coupled to interior cavity 300 and a second end 306 that is connectable to flow control device 204 through, for example, cleaning agent supply line 202. A volume of 2.8 liters, for example, of the cleaning agent 201 can preferably be contained within interior cavity 300 for dispensing to flow control device 204 through supply line 202. [0058] Container 200 is preferably a collapsible bag that is completely sealed except where connected to conduit 302. Thus, container 200 shrinks as the cleaning agent 201 stored therein is depleted. In accordance with this embodiment, container 200 can be formed of vinyl or other suitable material. Alternatively, container 200 can take the form of a rigid container, such as a box, that includes a vent for replacing dispensed cleaning agent 201 with air. Container 200 can be transparent or translucent to allow the cleaning agent 201 to be viewed. Additionally, container 200 can be formed of a material that prevents the exposure of the cleaning agent contained therein from light. [0059] First end 304 of conduit 302 is preferably attached to container 200 such that it is flush with the inside of outlet 308. A seal 310 is formed between first end 304 and container 200 at outlet 308 to prevent cleaning agent 201 from escaping at that junction. In accordance with one embodiment, seal 310 includes an annular neck 312 surrounding first end 304 and adjoining container 200. A weld can be formed between annular neck 312, first end 304 and container 200 to further seal the junction. Other methods for sealing the junction of first end 304 and container 200 can also be used. [0060] Conduit 302 can also include a flow control member 314, shown in FIG. 9, mounted to second end 306 of conduit 302 to terminate the flow of cleaning agent 201 therethrough when conduit 302 is disconnected from flow control device 204. Flow control member 314 preferably includes a connector (e.g., quick-disconnect coupling) 316 that includes a shut-off valve that is actuated when disconnected from flow control device 204 to seal container 200 and prevent the out flow of cleaning agent 201 therethrough. Other types of flow control members 314 can also be installed at second end 306 of conduit 302 to seal interior cavity 300 of container 200 such as a valve, a metering device, a clamp, a membrane, or a cap. [0061] In accordance with one embodiment of the invention, cleaning agent cartridge 208 includes a housing 318, shown in FIG. 10, that can enclose container 200, conduit 302, connector 316 and flow control member 352. Housing 318 provides protection and support to container 200, which is particularly useful when container 200 is in the form of a collapsible bag 308. Housing 318 is preferably made from a single piece of rigid or semi-rigid material, such as plastic, cardboard and/or metal that is folded to form a box, which is preferably glued shut at, for example, tab 320. In accordance with a preferred embodiment, housing 318 is formed of corrugated plastic or cardboard. [0062] Housing 318 also includes openings 322 and 324 on at least one side wall 326 that are preferably defined by removable portions 328 and 330, respectively. Portions 328 and 330 have perforated edges 332 and 334, which facilitate their easy removal to expose openings 322 and 324. Housing 318 can also include apertures 336 and 338 to provide finger access to further simplify the removal of portions 328 and 330. Opening 322 generally provides visual access to container 200 and allows a user to asses the volume of cleaning agent 201 contained therein. Opening 324 also provides access to conduit 302, connector 316 and flow control member 352 for connection to flow control device 204. In accordance with one embodiment of the invention, opening 324 and removable portion 330 can also be formed on bottom 340 through which conduit 302 can extend for efficient dispensing of the cleaning agent 201 in container 200, as shown in FIG. 10. Other openings can also be provided in housing 318 as desired. [0063] Cleaning agent cartridge 208 is preferably removably receivable in a cartridge receiver 342 of cleaner 110, shown in FIG. 11. Cartridge receiver 342 can be a bracket having a back plate 344, opposing side walls 346 and 348, a front wall 350, and a bottom 352. Back plate 344 is mountable to a wall of cleaner 110 to position cleaning agent cartridge 208 proximate flow control device 204. Bottom 352 and side wall 346 include an opening through which conduit 302 can extend for connection to flow control device 204. Cartridge 208 can be secured to cartridge receiver 342 using a strap or other suitable means. Due to the limited jostling that occurs during cleaning operations, such securing devices are typically unnecessary. Multiple cleaning agent cartridges 234 can be provided proximate their corresponding flow control device 204 to accommodate the multiple chemical dispenser embodiment of the invention illustrated in FIG. 3. [0064] In operation, cleaning agent cartridge 208 is provided and a cleaning agent container 200 is stored in interior cavity 300 of container 200. Next, second end 306 of conduit 302 is coupled to flow control device 204 and cartridge 208 is installed in cartridge receiver 342. Flow control device 204 can then receive the cleaning agent container 200 through conduit 302, which connects to conduit 210 to form supply line 202, and provide a controlled output flow 208 of cleaning agent, as discussed above. When container 200 is a collapsible bag 308, container 200 collapses in response to the output flow of cleaning agent 208. [0065] In accordance with another embodiment of the invention, cleaning liquid dispensing system 100 includes an aerator 400. Aerator 400 is configured to receive the output flow of cleaning liquid 220 and aerate the cleaning liquid to produce an output flow of foamed cleaning liquid 402. A foamed cleaning liquid distributor 404 can receive the output flow of foamed cleaning liquid 402 and discharge the output flow 402 for wetting of a hard surface 406, as illustrated in FIG. 3. [0066] Aerator 400 preferably includes at least one aerating nozzle 420, as shown in FIG. 4 and the simplified cross-sectional view of FIG. 12. Nozzle 420 includes a nozzle body 422 having an inlet 424 coupled to the output 222 of the flow control device 204 for receiving the output flow of cleaning liquid 220. A suitable fitting 426 (FIG. 4) can connect to nozzle 420 at threaded section 428 (FIG. 12) to couple inlet 424 to conduit 430 through which cleaning liquid flow 220 travels from output 222 of flow control device 204. The output flow of cleaning liquid 220 travels through a bore 432 toward an outlet 434 of nozzle 420. The bore 432 includes a constricted throat portion 436 having a convergent upstream end 438 and a divergent downstream end 440. Nozzle 420 also includes one or more gas inlets or radial ports 442 extending through a side 444 of the body 422 to throat 436. Air, represented by arrows 446, is sucked through one or more gas inlets or radial ports 442 in response to a vacuum generated within throat 436 by the output flow of cleaning liquid 220 for mixing therewith. The aeration of the cleaning liquid 220 by air induction through radial ports 442 produces the aerated or foamed cleaning liquid 402 that is discharged through outlet 434 of nozzle 420. It should be understood that some aeration of cleaning liquid occurs upstream of aerator 400 due to the injection of air into the flow of cleaning agent 214 by pressure regulator 206. One example of a suitable nozzle 420 is the “FoamJet” nozzle (also designated as FJP-20015-CE) produced by Spraying Systems Company of Wheaton, Ill. [0067] A check valve, such as check valve 450 shown in FIG. 4, is preferably upstream of outlet 434 of nozzle 420 to terminate the flow of cleaning liquid 220 through nozzle 420 when pump 228 is deactivated. In accordance with one embodiment of the invention, the check valve 450 is integrated into nozzle 420. [0068] The foamed cleaning liquid 402 from aerator 400 is a very wet foam relative to that used by carpet cleaners. Such a wet foam is necessary to provide the desired wetting of the hard floor surface. A foam's “wetness” or “dryness” may be defined in relation to this volumetric expansion ratio. A “dry” foam has a higher expansion ratio as compared to a “wet” foam. High-expansion foams are “dry” due to the high ratio of air to water and are useful in carpet cleaning to facilitate quick drying of the cleaned carpet. A “wet” foam is not used in carpet cleaning devices since they can cause excessive wetting of the carpet, which leads to long drying times and may result in mold development. In a particular embodiment of the invention, the ratio of volumes between the cleaning liquid (non-aerated) 220 and the foamed cleaning liquid 402 is approximately 1:8. For example, 0.15 gallons of cleaning liquid is aerated to occupy 1.25 gallons. Other volume ratios may yield acceptable wetting results as well. [0069] Cleaning liquid dispensing system 100 can also include a foamed cleaning liquid distributor 404, shown schematically in FIG. 3. Foamed cleaning liquid distributor 404 is generally configured to direct the output flow of foamed cleaning liquid 402 for wetting of a surface 406, such as the surface ill on which cleaner 110 travels; wetting the scrubbing member 122 of scrub head 120; or other surfaces as will be discussed below. In accordance with one embodiment of the invention, foamed cleaning liquid distributor 404 includes nozzle 420, which directs the output flow of foamed cleaning liquid 402 directly to the desired surface 406, as illustrated in the schematic diagram of FIG. 13. One or more nozzles 420 can be coupled to the output flow of cleaning liquid 220 by conduit 430 to cover a wide section of surface 406 that extends across a width of cleaner 110. Outlet 434 of each nozzle 420 is preferably slotted to provide wide dispersion of the foamed cleaning liquid output flow 402. As mentioned above, check valves 450 can be placed upstream of outlet 434 of nozzle 420 to prevent passage of cleaning liquid 220 through conduit 430 when pump 228 (FIGS. 3 and 4) is deactivated. [0070] In accordance with another embodiment of the invention, foamed cleaning liquid distributor 404 receives the output flow of foamed cleaning liquid 402 from outlet 434 of nozzle 420 and discharges the output flow of foamed cleaning liquid 402 for wetting of the desired surface 406, such as surface 111, as shown in FIG. 14. In accordance with one embodiment of the invention, foamed cleaning liquid distributor 404 includes distributing conduit 452 having a first end 454 coupled to outlet 434 of nozzle 420 that receives the foamed cleaning liquid flow 402 and discharges the flow 402 to the desired surface 406, as shown in FIGS. 1, 4 and 14. Distributing conduit 452 can include one or more sections or branches 456 that receive foamed cleaning liquid flow 402 from a second end 458 of conduit 452 and operate to spread out the discharging of the foamed cleaning liquid flow 402 directly to surface 406, such as surface 111 across the width of cleaner 110, as shown in FIG. 14. Check valves 460 can be provided in each branch 456 of distributing conduit 452, or in line with the branch 462 of distributing conduit 452 receiving the cleaning liquid flow 402 from outlet 434 of nozzle. [0071] Branches 456 can also be configured to discharge the foamed cleaning liquid flow 402 onto scrubbing member 122 of scrub head 120, as shown in FIGS. 1 and 4, which in turn wets surface 111. As illustrated in FIG. 15, distributing conduit 452 can discharge foamed cleaning liquid flow 402 into an annular trough 464 in the hub 466 of the rotating scrubbing members 122. A series of holes 468 in the bottom of trough 464 pass the foamed cleaning liquid 402 down to the central region of the scrubbing member 122. During operation, the foamed cleaning liquid 402 is centrifuged out under the scrubbing member 122 in contact with-the hard floor surface 111. [0072] Another embodiment of distributing conduit 452 is illustrated in the front plan view of FIG. 16 and the cross-sectional view of FIG. 17 taken generally along line 17-17 of FIG. 16. Distributing conduit 452 includes one or more substantially horizontal sections or branches 456 that include a plurality of apertures 470 in a top side 472 that is opposite a floor-facing side 474. Sections 456 of distributing conduit 452 are preferably formed of rigid plastic tubing that is mounted to cleaner 110 in a desired location. Each section 456 includes an end cap 476 closing an end 478. During operation, foamed cleaning liquid flow 402 travels into closed sections 456. Once sections 456 fill with foamed cleaning liquid 402, the foamed cleaning liquid 402 is discharged through apertures 470. The discharged foamed cleaning liquid 402 flows over the exterior surface 480 of sections 456 and drops to the surface immediately below, such as surface 111. Preferably, the apertures 470 positioned closest to ends 478 have a larger diameter than those farther from ends 478 to compensate for pressure drops in sections 456. This design of foamed cleaning liquid distributor 404 prevents undesirable dripping of foamed cleaning liquid 402 to the surface following deactivation of pump 228 of dispensing system 100 by containing the foamed cleaning liquid 402 within sections 456 of distributing conduit 452. [0073] In accordance with another embodiment of the invention, foamed cleaning liquid distributor 404 includes a wand member 490, shown in FIG. 18, that allows a user to direct the foamed cleaning liquid to a surface 492 that is remote from cleaner 110. Wand member 490 generally includes a rigid tubing section 494 supporting nozzle 420 of aerator 400 at a dispensing end 496. Accordingly, wand member 490 can operate in the manner described above with reference to FIG. 13. A length of flexible tubing 430 connects a receiving end 498 to output 222 of flow control device 204. During operation a user can extend the tubing 430 from cleaner 110 and apply the foamed cleaning liquid 402 to remote hard surface 492, such as a wall or an object, for cleaning. [0074] [0074]FIG. 19 is a schematic diagram of a foamed cleaning liquid distributor 404 that includes first and second distributing components 500 and 502, respectively. The discharging of foamed cleaning liquid 402 through either first or second distributing component 500 or 502 is controlled by a valve 504. First and second distributing components 500 and 502 can comprise any of the embodiments of foamed cleaning liquid distributor 404 described above. For example, first distributing component 500 can take the form of wand member 490 (FIG. 18) and second distributing component 502 can take the form of distributing conduit 452 shown in FIG. 14. As a result, foamed cleaning liquid 402 can be easily applied to different types of surfaces, such as surfaces 506 and 508. [0075] As discussed above, hard floor surface cleaner 110 can be configured to include a motorized scrub head 120 that includes a scrubbing member 122 that is configured for rotating engagement with hard floor surface 111, over which the mobile body 127 of cleaner 110 travels. FIGS. 20 and 21 show simplified front and side views of a front or leading portion of a cleaner 110 that includes a scrub head 120 in accordance with another embodiment of the invention. Scrub head 120 includes a scrubbing member 122 formed of a plurality of discs 510 mounted to a shaft 512 that is rotated by a motor (not shown). The discs 510 are preferably concentrically aligned with the axis of rotation 514 of the shaft 512 and can be positioned to engage surface 111. Discs 510 can be mounted to shaft 512 using glue or other suitable means. Discs 510 are preferably formed of a liquid absorbing material, such as material composed of approximately 70% polyester and 30% polyamide, or microfiber. Such liquid absorbing material is known to hold many times its weight in viscous liquid. Additionally, such material collects dirt, dust, mildew and other materials without a need for a large volume of foamed cleaning liquid 402, thereby eliminating a need for fluid recovery device 132 (FIG. 1). Large particles of dirt and dust that do not adhere to the discs 510 can be captured by a debris collector 516 positioned immediately behind scrub head 120. Another advantage to the vertically oriented discs 510 is that they can clean grooves that may be encountered in tile, brick, cement, and rock floors. As illustrated in FIG. 21, foamed cleaning liquid distributor 404 can discharge the foamed cleaning liquid 402 to a leading side 518 of scrub head 120 as indicated by arrow 520, on discs 510 as indicated by arrow 522, or even through the scrubbing member 122. [0076] [0076]FIG. 22 is a simplified side elevation view of another embodiment of hard floor surface cleaner 110 that does not include a motorize scrub head 120. Such a scrubber-less cleaner 110 can be used on delicate floor surfaces that would be susceptible to abrasive damage from contact with rotating scrubbing members 122. Cleaner 110 relies upon the cleaning power of the foamed cleaning liquid 402 that is applied to hard floor surface 111 by system 100, as illustrated by arrow 530, to clean the surface 111. The wetting of the floor with the foamed cleaning liquid 402 traps dirt particles with the bubbles of the foam, which are then carried into the recovery tank 112 by the fluid recovery system 132. The scrubber-less cleaner 110 uses far less power than those including motorized scrub heads 120 thereby allowing for the removal of some of the batteries 152 used to power cleaner 110. Scrubber-less cleaner 110 can also be formed much lighter and smaller due to the elimination of scrub head 120 and batteries 152, or the solution and recovery tanks 118 and 112 can be formed larger to accommodate longer operational runtimes for cleaner 110. Finally, the elimination of some of the components of cleaner 110 allows scrubber-less cleaner 110 to be manufactured quicker and cheaper that those incorporating scrub heads 120. [0077] In order to facilitate complete wetting of hard floor surface 111, cleaner 110 can include a non-motorized wetting component 540, shown in FIGS. 23 and 24, which are front and side views of a leading portion of cleaner 110, respectively. Wetting component 540 generally includes a plurality of liquid dispersing members 542 each having a first end 544 that is connected adjacent to a bottom side 546 of mobile body 127 of cleaner 110. A second end 548 of each liquid dispersing member 542 is positioned to engage hard floor surface 111. Liquid dispersing members 542 are preferably formed of a soft material that conforms to surface 111. Foamed cleaning liquid 402 is discharged by foamed cleaning liquid distributor 404 of dispensing system 100 either on members 542 as indicated by arrow 550, or to a leading side of members 542 as indicated by arrow 552, as shown in FIG. 24. Liquid dispersing members 542 evenly distribute the foamed cleaning liquid 402 on surface 111 as cleaner 110 moves across surface 111. Cleaner 110 may include a scrub head 120 downstream of liquid dispersing members 542 to scrub surface 111 with evenly distributed foamed cleaning liquid 402 thereon, or cleaner 110 can be scrubber-less and a portion of the foamed cleaning liquid 402 can be removed from surface 111 by fluid recovery system 132. [0078] Another embodiment of the invention is directed to a foamed cleaning liquid dispensing kit that is configured to be retrofitted to a hard surface cleaner 110 that includes a primary cleaning liquid component dispenser (i.e., tank 218 and pump 228) that is configured to provide an output flow 216 of primary cleaning liquid component (FIG. 3). The kit includes packaging that can contain a supply of cleaning agent (such as supply 200), a flow control device (such as 204), a supply line (such as 202) comprising sections of conduit, a pressure regulator (such as 206), a metering device (such as 260), and an aerator (such as 400) that are formed in accordance with the embodiments described above. The packaging can be any suitable packaging such as a bag, a shrink-fit package, a box, a canister, etc. In accordance with one embodiment of the invention, cleaning agent container 200 is contained in a cleaning agent cartridge 208. Additionally, embodiments of foamed cleaning liquid distributor 404 can be included in the kit and contained in the packaging. [0079] Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention. It should be understood that fittings, couplings and other conventional components have not been illustrated to simplify the figures. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS2231134 *May 18, 1938Feb 11, 1941Marchetta LorenzoShoe repair finishing machineUS2731659 *Dec 8, 1952Jan 24, 1956George CoplenFloor scrubbing machineUS3078190 *Dec 1, 1959Feb 19, 1963Henkel & Cie GmbhProcess for foam-cleaning metal surfacesUS3436262 *Sep 25, 1964Apr 1, 1969Dow Chemical CoCleaning by foam contact,and foam regeneration methodUS3490948 *Nov 17, 1966Jan 20, 1970Grace W R & CoMethod of applying noxious cleaning chemicalsUS3655096 *Oct 22, 1969Apr 11, 1972Pillsbury CoContainer for diluting and dispensing materialUS3789449 *Jun 21, 1972Feb 5, 1974Scott & Fetzer CoHard surface floor cleanerUS3862467 *Oct 12, 1973Jan 28, 1975Krickovich Eli GRoadway vacuum sweeper with slurry disposalUS3931662 *Aug 20, 1973Jan 13, 1976Nayfa James EFloor cleaning machine with vacuum pickupUS3938212 *Jul 19, 1974Feb 17, 1976Tennant CompanyScrubbing machineUS3940826 *Oct 12, 1973Mar 2, 1976Clarke-Gravely CorporationPortable surface cleanerUS3942218 *Jun 19, 1974Mar 9, 1976Tennant CompanyScrubbing machineUS4000536 *Jan 8, 1976Jan 4, 1977Nayfa James EFloor cleaning machine with foam dispensing systemUS4014808 *Sep 4, 1975Mar 29, 1977Tennant CompanyDetergent compositionUS4133773 *Jul 28, 1977Jan 9, 1979The Dow Chemical CompanyApparatus for making foamed cleaning solutions and method of operationUS4138756 *Oct 3, 1977Feb 13, 1979Tennant CompanySurface maintenance machine drive and brushUS4191590 *Apr 25, 1977Mar 4, 1980The John J. Sundheim Family EstateMethod and apparatus for cleaning carpets and surfaces using cleaning fluidUS4194263 *Jun 19, 1978Mar 25, 1980Tennant CompanyScrubbing machine with water regenerationUS4258451 *Jul 23, 1979Mar 31, 1981Tennant CompanySurface sweeping machineUS4262382 *Aug 20, 1979Apr 21, 1981Tennant CompanyMulti-speed brush controlUS4310944 *Apr 7, 1980Jan 19, 1982Tennant CompanySurface maintenance machine having air recirculationUS4320556 *Sep 12, 1980Mar 23, 1982Tennant CompanySurface maintenance equipmentUS4369544 *Jan 2, 1981Jan 25, 1983Novum In Elettrodomestica SrlMachine to wash surfacesUS4373227 *Sep 9, 1980Feb 15, 1983Tennant CompanySurface maintenance equipmentUS4377017 *Nov 19, 1979Mar 22, 1983Tennant CompanyScrubbing machine with water regenerationUS4378855 *Aug 20, 1979Apr 5, 1983Tennant CompanyMulti-speed drive with forward/reverse lockoutUS4429432 *May 26, 1981Feb 7, 1984Servicemaster Industries, Inc.Sanitizer attachment for a mobile floor cleanerUS4511486 *Mar 7, 1983Apr 16, 1985Richardson-Vicks Inc.Method of cleaning dentures using aerated foamsUS4570856 *Mar 2, 1984Feb 18, 1986Regina CorporationLiquid and detergent mixing chamber and valvesUS4571771 *Aug 27, 1984Feb 25, 1986Tennant CompanySweeper with fire controlUS4577739 *Dec 5, 1983Mar 25, 1986Glyco-Antriebstechnik GmbhHydrostatic clutchUS4580313 *Sep 12, 1983Apr 8, 1986Tennant CompanyWalk behind floor maintenance machineUS4586208 *Dec 17, 1984May 6, 1986Tennant CompanyFloor maintenance machine and methodUS4634403 *Nov 18, 1985Jan 6, 1987Tennant CompanyBelt driveUS4667364 *Aug 21, 1985May 26, 1987Internationale Octrooi Maatschappij "Octropa" B.V.Floor-cleaning machineUS4729141 *Jan 7, 1987Mar 8, 1988Tennant CompanyDisc brush suspension for a floor maintenance machineUS4805256 *Oct 2, 1987Feb 21, 1989Tennant CompanyScrubber squeegee pivoted concentric with brush driveUS4805258 *Sep 22, 1987Feb 21, 1989Tennant Trend Inc.Battery powered walk behind floor burnisherUS4817233 *Apr 22, 1988Apr 4, 1989Tennant CompanyScrubber squeegees for scrubbing forward and backwardUS4819676 *Jan 16, 1986Apr 11, 1989Tennant CompanyCombination sweeping and scrubbing system and methodUS4822431 *Feb 10, 1986Apr 18, 1989Tennant CompanyMachine and method for preparing a concrete surface for coatingUS4903718 *Oct 19, 1988Feb 27, 1990Ipco CorporationFlexible ultrasonic cleaning bagUS4913316 *Jul 27, 1988Apr 3, 1990The Coca - Cola CompanyBinary syrup system bag and valveUS4986378 *Mar 6, 1989Jan 22, 1991Tennant CompanyMachine configuration and method for steering a vehicle away from a wallUS4996468 *Mar 13, 1989Feb 26, 1991Tennant CompanyAutomated guided vehicleUS5013333 *Apr 13, 1990May 7, 1991Tennant CompanyUnattended air cleaning system for surface maintenance machineUS5016310 *Aug 21, 1989May 21, 1991Tennant CompanyFloor scrubber having laterally variable scrub brush positionUS5088149 *Aug 6, 1990Feb 18, 1992Tennant CompanyVacuum powered scrub headUS5093955 *Aug 29, 1990Mar 10, 1992Tennant CompanyCombined sweeper and scrubberUS5116425 *Jun 7, 1990May 26, 1992Softblast, Inc.Cleaning methodUS5207642 *Apr 28, 1989May 4, 1993Baxter International Inc.Closed multi-fluid delivery system and methodUS5212848 *Mar 13, 1992May 25, 1993Tennant CompanySqueegee bladeUS5213120 *Apr 24, 1992May 25, 1993Dickson Michael AMethod and apparatus for generating foam within a pipeUS5276933 *Jul 2, 1992Jan 11, 1994Tennant CompanyDamage resistant recirculation flapUS5295277 *Dec 14, 1992Mar 22, 1994Tennant CompanyConvertible sweeperUS5303448 *Jul 8, 1992Apr 19, 1994Tennant CompanyHopper and filter chamber for direct forward throw sweeperUS5383605 *Dec 10, 1992Jan 24, 1995Hydro-Chem Systems, Inc.Radio controlled spraying deviceUS5483718 *Oct 3, 1994Jan 16, 1996Tennant CompanyFloor scrubbing machine having impact energy absorptionUS5509972 *Jun 27, 1994Apr 23, 1996Akazawa; YasumasaAir-conditioner cleaning methodUS5593091 *Nov 7, 1994Jan 14, 1997Harris Research, Inc.Dual solution application systemUS5711775 *Apr 15, 1996Jan 27, 1998Tennant CompanySweeper with electromagnetic filter cleaningUS5735017 *Mar 29, 1996Apr 7, 1998Bissell Inc.Compact wet/dry vacuum cleaner with flexible bladderUS5738248 *Aug 26, 1996Apr 14, 1998Abc Dispensing Technologies, Inc.Juice beverage dispenserUS5871152 *Jul 31, 1997Feb 16, 1999Saney; Bahman B.Remote controlled carpet cleanerUS5884353 *Dec 1, 1997Mar 23, 1999Tennant CompanySweeper with hopper heat shieldUS5893189 *Sep 26, 1997Apr 13, 1999Tennant CompanySweeping machine with hopper shelfUS5896617 *Nov 5, 1996Apr 27, 1999Bissell Inc.Water extraction cleaning machine with nesting tank assemblyUS6018844 *Sep 29, 1998Feb 1, 2000Tennant CompanyComposite side skirt for powered sweeperUS6035479 *May 12, 1998Mar 14, 2000Tennant CompanySweeper with auxiliary brush and auxiliary lipUS6167587 *Jul 8, 1998Jan 2, 2001Bissell Homecare, Inc.Upright extraction cleaning machineUS6192542 *Sep 15, 1999Feb 27, 2001Tennant CompanySweeper conveyor overflow and leakage recycling rampUS6202243 *May 26, 1999Mar 20, 2001Tennant CompanySurface cleaning machine with multiple control positionsUS6206980 *Jul 1, 1998Mar 27, 2001Kaivac, Inc.Multi-functional cleaning machineUS6209756 *Sep 1, 1999Apr 3, 2001Diversey Lever, Inc.Container and combination package comprising such container and a coverUS6505379 *Mar 1, 2001Jan 14, 2003Kris D. KellerHeated vacuum carpet cleaning and drying apparatusUS6507968 *Sep 7, 2000Jan 21, 2003Tennant CompanySide skirt for a surface treating apparatusUS6523992 *Nov 13, 2000Feb 25, 2003Kettenbach Gmbh & Co. KgDevice for mixing two pasty substances, particularly for mixing a dental impression substance with catalyst substanceUS6530102 *Oct 20, 1999Mar 11, 2003Tennant CompanyScrubber head anti-vibration mountingUS6543580 *Mar 24, 2000Apr 8, 2003Barmag AgLubrication apparatus and method of applying a lubricantUS6671925 *May 21, 2002Jan 6, 2004Tennant CompanyChemical dispenser for a hard floor surface cleanerUS6705332 *Dec 23, 2002Mar 16, 2004Tennant CompanyHard floor surface cleaner utilizing an aerated cleaning liquidUS6836919 *May 21, 2002Jan 4, 2005Tennant CompanySuspension device for floor maintenance applianceUS6877180 *Sep 6, 2002Apr 12, 2005TennantStreet sweeper main broom cutoff flapUS6880199 *Sep 30, 2002Apr 19, 2005Bissell Homecare, Inc.Extraction cleaning with collapsible tanksUS20030019071 *May 21, 2002Jan 30, 2003Field Bruce FCleaner cartridgeUS20030029885 *Jun 28, 2002Feb 13, 2003Kawolics Raymond P.Bag-in-box container and faucetUS20030050547 *Dec 28, 2001Mar 13, 2003Lebel Ronald J.Sensing apparatus and processUS20040040102 *Sep 2, 2003Mar 4, 2004Tennant CompanyFoamed cleaning liquid dispensing systemUS20050022844 *Jul 30, 2004Feb 3, 2005Tennant CompanyUltraviolet sanitation deviceUS20060032519 *Aug 25, 2005Feb 16, 2006Tennant CompanyCleaning liquid dispensing in a mobile hard surface cleanerUS20060048331 *Sep 8, 2005Mar 9, 2006Minuteman International, Inc.Floor cleaning machine using microfiber padUSD257845 *May 12, 1978Jan 13, 1981Tennant CompanySweeperUSD267824 *Dec 18, 1980Feb 1, 1983Tennant CompanyFloor maintenance machineUSD273620 *Aug 30, 1982Apr 24, 1984Tennant CompanyPower sweeperUSD273621 *Sep 7, 1982Apr 24, 1984Tennant CompanyCombination sweeper-scrubber floor machineUSD273622 *Sep 10, 1982Apr 24, 1984Tennant CompanyFloor maintenance machineUSD485175 *May 21, 2002Jan 13, 2004Tennant CompanyCleaner cartridgeUSRE29957 *Dec 15, 1976Apr 10, 1979Tennant CompanyPowered rotary brushUSRE33926 *Apr 3, 1991May 19, 1992Tennant CompanyScrubber squeegees for scrubbing forward and backward* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7406739Oct 18, 2005Aug 5, 2008Karcher Floor Care, IncGrout tool for use with an all surface cleaning apparatusUS7533435Feb 15, 2005May 19, 2009Karcher North America, Inc.Floor treatment apparatusUS7665174May 5, 2006Feb 23, 2010Tennant CompanyCleaning head for use in a floor cleaning machineUS8028365Mar 8, 2006Oct 4, 2011Tennant CompanyHard and soft floor cleaning tool and machineUS8029739Jul 30, 2004Oct 4, 2011Tennant CompanyUltraviolet sanitation deviceUS8051861Jan 13, 2006Nov 8, 2011Tennant CompanyCleaning system utilizing purified waterUS8245345Oct 5, 2007Aug 21, 2012Karcher North America, Inc.Floor treatment apparatusUS8302240Jul 29, 2009Nov 6, 2012Karcher North America, Inc.Selectively adjustable steering mechanism for use on a floor cleaning machineUS8438685Jul 20, 2012May 14, 2013Karcher North America, Inc.Floor treatment apparatusUS8528142May 6, 2013Sep 10, 2013Karcher North America, Inc.Floor treatment apparatusUS8584294Oct 21, 2005Nov 19, 2013Tennant CompanyFloor cleaner scrub head having a movable disc scrub memberUS8887340Dec 18, 2013Nov 18, 2014Kärcher North America, Inc.Floor cleaning apparatusUS8978190Jun 28, 2011Mar 17, 2015Karcher North America, Inc.Removable pad for interconnection to a high-speed driver systemUS9015887Aug 10, 2013Apr 28, 2015Kärcher North America, Inc.Floor treatment apparatusUS9192276Oct 1, 2014Nov 24, 2015Karcher North America, Inc.Floor cleaning apparatusUS9451861Mar 10, 2015Sep 27, 2016Kärcher North America, Inc.Floor treatment apparatusUS9510721Nov 11, 2015Dec 6, 2016Karcher North America, Inc.Floor cleaning apparatusUS9635991 *Dec 13, 2013May 2, 2017Bissell Homecare, Inc.Surface cleaning apparatusUS20040187895 *Jan 5, 2004Sep 30, 2004Tennant CompanyChemical dispensing method for a hard surface cleanerUS20040226578 *Dec 15, 2003Nov 18, 2004Michael GuestPriming pump for multi-functional cleaning machineUS20040226584 *May 14, 2003Nov 18, 2004Michael GuestMultifunctional surface cleaning machine and method of using the sameUS20050132527 *Feb 15, 2005Jun 23, 2005Roger PedlarApparatus for floor cleaning and treatmentUS20050217062 *May 10, 2005Oct 6, 2005Tennant CompanyAir purging of a liquid dispensing system of a surface cleanerUS20060037171 *Oct 18, 2005Feb 23, 2006Michael GuestGrout tool for use with an all surface cleaning apparatusUS20060124770 *Feb 9, 2006Jun 15, 2006Castle Rock Industries, Inc.Spray nozzle and mixing blockUS20060156498 *Feb 9, 2006Jul 20, 2006Castle Rock Industries, Inc.Floor cleaning and treatment apparatusUS20140165324 *Dec 13, 2013Jun 19, 2014Bissell Homecare, Inc.Surface cleaning apparatusUSD654234Dec 8, 2010Feb 14, 2012Karcher North America, Inc.Vacuum bagUSD693529Sep 10, 2012Nov 12, 2013Karcher North America, Inc.Floor cleaning deviceUSD762992Oct 20, 2014Aug 9, 2016The Kirby Company / Scott Fetzer CompanyTextile with patternUSD780390Oct 20, 2014Feb 28, 2017The Kirby Company/Scott Fetzer CompanyHandle for a surface-treatment apparatus* Cited by examinerClassifications U.S. Classification15/50.1, 15/320International ClassificationA47L7/00, A47L11/40, B01F3/04, B01J13/00, A47L11/03, D06F39/02, A47L11/29, A47L11/30Cooperative ClassificationA47L11/4011, A47L11/4088, A47L11/03, A47L11/30, B01F3/04992, B01J13/0095, A47L11/4083European ClassificationA47L11/40N2, A47L11/40C, A47L11/40N6, B01F3/04P2, A47L11/03, A47L11/30, B01J13/00PLegal EventsDateCodeEventDescriptionJul 1, 2004ASAssignmentOwner name: TENNANT COMPANY, MINNESOTAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FIELD, BRUCE F.;CHRISTENSEN, BRYAN L.;BLANCHARD, ERIC A.;REEL/FRAME:015531/0367Effective date: 20040510RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text: Translations English (103) German (10) Chinese (9) French (6) Russian (4) Spanish (4) Polish (3) Portuguese (3) Czech (2) Dutch (2) Swedish (2) Brazilian Portuguese (1) Bulgarian (1) Croatian (1) Danish (1) License OSI-Approved Open Source (228) GNU General Public License version 2.0 (113) GNU Library or Lesser General Public License version 2.0 (36) Academic Free License (29) GNU General Public License version 3.0 (26) BSD License (20) MIT License (15) Apache License V2.0 (7) Open Software License 3.0 (6) Artistic License (4) Common Public License 1.0 (2) Educational Community License, Version 2.0 (2) zlib/libpng License (2) Apache Software License (1) Boost Software License (1) Common Development and Distribution License (1) Public Domain (10) Other License (6) Creative Commons Attribution License (5) Creative Commons Attribution Non-Commercial License V2.0 (2) Programming Language C++ (50) Java (26) C (18) Python (10) Visual Basic .NET (10) ASP.NET (7) JavaScript (4) PHP (4) Common Lisp (3) Lisp (3) MATLAB (3) Perl (3) Assembly (2) XSL (2) ASP (1) Status 1 - Planning (77) 4 - Beta (55) 2 - Pre-Alpha (51) 5 - Production/Stable (39) 3 - Alpha (35) 6 - Mature (8) 7 - Inactive (6) OS Windows (251) Grouping and Descriptive Categories (166) 32-bit MS Windows (74) All 32-bit MS Windows (67) OS Independent (34) All POSIX (22) 64-bit MS Windows (21) OS Portable (19) 32-bit MS Windows (6) All BSD Platforms (4) Project is an Operating System Distribution (1) Linux (120) Mac (93) Modern (76) WinXP (44) Windows 7 (26) Linux (22) Win2K (15) Vista (13) Windows 8 (4) OS X (3) Solaris (1) Android (54) BSD (19) Freshness Recently updated (22) Artificial Intelligence Software

type: global

value: This website is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.


text:
Black RC Dron HD Camera FPV Quadcopter Helicopter Toy Selfie Drone Toy Headless | eBay
Teeggi M70 Rc Drone With Camera Hd 4K Camera 1080P Fpv Selfie Dron Quadcopter Pr
HJ28 5.0MP 1080P Camera Wifi FPV Foldable 6-Axis RC Quadcopter Foldable Drone
sportsprite (56295 )
Details about Black RC Dron HD Camera FPV Quadcopter Helicopter Toy Selfie Drone Toy Headless
Black RC Dron HD Camera FPV Quadcopter Helicopter Toy Selfie Drone Toy Headless
392073495907
Last updated on Aug 24, 2019 23:01:05 PDT View all revisions
Types: Black (with 0.3MP Camera) Country/Region of Manufacture: shenzhen
Channel: 4CH EAN:
Flying time: Approx. 8min Type: Ready to Fly Drone
Controller Battery: 3 * 6V AAA Batteries (Not Included) Marke: Markenlos
Drone size: 27.5 * 27.5 * 10cm / 10.8 * 10.8 * 3.9inch Herstellernummer: nicht zutreffend
Gyroscope: 6-Axle Resolution: 720p
Fuel Type: Electric Camera Features: HD Video Recording
Camera Integration: Camera( you choose)
RC Toy Helicopter,
DJI Ready to Fly Camera Drones with Headless Mode

value: This website is an American multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.


text:
Raptor 250 Shocks: Parts & Accessories | eBay
Yamaha Raptor 250 A-arms & Shocks Widening Kit (+4.5 or +6 Inches Wider)
User ID diamondjcustoms (Feedback score 4657)
Yamaha Raptor 250 A-arms Widening and Shocks Conv. Kit
This kit is for a widening kit that INCLUDES the shock conversion components to allow you to use longer shocks on your Raptor 250. One special note on this kit. This kit DOES require you to remove you...
YAMAHA shock covers set 3 Raptor 700 600 4500 YFZ 450R 700R SE 90 50 (Fits: Raptor 250)
08 Raptor 250 front shocks shock suspension 6
Front shocks from a 2008 Raptor 250 special edition. 2008 Raptor 250. Model Raptor 250. Personal Checks will not be accepted. We gladly accept For US Residents including APO,FPO,PR and Guam. We will.
PEP LTD Mass Front Shock Piggyback NAR 8 Click Yamaha Raptor 250 08 09 10 11 12 (Fits: Raptor 250)
NO LEAKS. MAY FIT OTHER YEARS/MODELS. #18755. No exceptions!
2008 Yamaha Raptor YFM 250 Rear Shock Bolts and Nuts
Fox Float X Front Suspension Shocks Yamaha Raptor 250 (Fits: Raptor 250)
Shock length 17.1". 2 Fox Float-X DSC (high/low speed compression and rebound adjustable) Shocks and Fox Air Pump. Fox Racing Float-X Evol DSC Front Shocks. We carry the whole line of Fox Racing produ...
2008 Yamaha Raptor YFM 250 Front Shock Bolts and Nuts
ELKA ATV Legacy Series Shock Package & Free Gas Card YAMAHA RAPTOR 250 YFM250R
At iShock, suspension is all we do and we make suspension simple! Many, many, many races were won using them in virtually every discipline in powersports. RAPTOR 250. Why not get a Get a Free Gas Card...
320mm Air Shocks Black Absorbers Raptor Drag Rezzy Blaster TRX250R 450R Pair New
320mm AIR SHOCKs ABSORBERs. 320mm(12 5/8") Length of eye to eye. Products are made by high quality materials, these shocks are suitable for heavy duty useage. Pressure can be adjusted by springs or ai...
08 Raptor 250 Rear Shock 1
Rear Shock was taken from a 2008 Raptor 250. Item Condition: In good condition. Bushings are in good shape. Seal is in good shape, no leaks. International Orders. Call us at (606) 258-0005.
Elka STAGE 1 SHOCKS LSR DC-4 LONG TRAVEL SUSPENSION YAMAHA RAPTOR 250 YFM250R
YAMAHA RAPTOR 250 3 1. This will make sure that the shocks that you are ordering are being built exactly for you. Don't settle for "off the shelf" shocks! 866-GO ISHOCK.
FOX SHOCKS FACTORY SERIES FLOAT 3 EVOL RC2 FRONT PAIR RAPTOR 250 Lonestar DC-4 (Fits: Raptor 250)
Float 3 EVOL RC2 Front Shocks. EVOL Air Technology. Fits Lonestar DC-4 LT MX A-Arms ONLY . Yamaha Raptor 250. NEW FOX SHOCKS . We are an authorized Fox Shocks dealer. See manufacturer for full warrant...
PEP ZPS Front Shock Piggyback NAR Yamaha Raptor 250 08 09 10 11 12 13
This provides a low center of gravity that increases cornering speed. NAR Piggyback Reservoir Shocks. PEP Shocks. We are an authorized distributor for PEP products. Yamaha Raptor 250. The 'Zero Pre-Lo...
08 Raptor 250 rear shock suspension 1
2008 Raptor 250. Rear shock from a 2008 Raptor 250. Model Raptor 250 Years 08-10. We gladly accept For US Residents including APO,FPO,PR and Guam. We will. All international orders will require a phon...
SHOCKPROS SHOCK COVERS (RED) A202RD (Fits: Raptor 250)
SHOCK COVERS (RED). Misc Body Parts Mirrors. OEM Parts. Eyewear Clothing & Accessories. Engine Related Parts. Electrical and Lighting. Classic Picks. MANUFACTURER PART NUMBERA202RD.
08 Raptor 250 rear shock suspension 6
2008 Raptor 250. Rear shock from a 2008 Raptor 250. Model Raptor 250 Years 08-13. We gladly accept For US Residents including APO,FPO,PR and Guam. We will. All international orders will require a phon...
New set of two front drag strut s. 12" length adjustable to 14". Heims use 3/8" bolts.
PEP ZPS Front Shock Remote NAR 8 Click Yamaha Raptor 250 08 09 10 11 12 13 (Fits: Raptor 250)
This provides a low center of gravity that increases cornering speed. PEP Shocks. We are an authorized distributor for PEP products. Yamaha Raptor 250. Remote Reservoir Shocks. The 'Zero Pre-Load Syst...
Shock-Pros Shock Cover BLK Yamaha YFS200 Kawasaki KFX450R Suzuki LT250R A202BK (Fits: Raptor 250)
Shock-Pros - A202BK - Shock Cover, Black. We understand that such delays can be very inconvenient when they occur, but we do not have any influence over such situations.
Shock-Pros Shock Cover Yellow Yamaha YFZ450 YFZ350 YFS200 YFM700RR SE YFM700 (Fits: Raptor 250)
Shock-Pros - A202YL - Shock Cover, Yellow. We understand that such delays can be very inconvenient when they occur, but we do not have any influence over such situations.
SHOCKPROS SHOCK COVERS (YELLOW) A202YL (Fits: Raptor 250)
SHOCK COVERS (YELLOW). Misc Body Parts Mirrors. OEM Parts. Eyewear Clothing & Accessories. Engine Related Parts. Electrical and Lighting. Classic Picks. MANUFACTURER PART NUMBERA202YL.
ShockPros Shock Covers Yellow A202YL (Fits: Raptor 250)
They understand that accessorizing your machine can be as much fun and exciting as riding it! Designed and Tested By Riders, For Riders!


text:
Campaigning life of a democrat abroad | US news | The Guardian
Campaigning life of a democrat abroad
The trained architect in the thick of a US election
The US elections: special report Andy Goldberg
Last modified on Thursday 31 December 2015 20.13 EST
Some people may not have noticed that a crucially important election is being fought in London this year: it's the one to choose the next president of the USA, and about 250,000 American citizens living over here are eligible to vote in it.
Andy Goldberg is the international campaign chair for Democrats Abroad, a constituent part of the democratic party. They vote in the primaries and they send delegates to the convention; and even if the whole thing is now reduced to a ritualised dance since there is only one candidate to choose from, there will still be a caucus meeting in London on Monday night to decide which nine members will be sent to the convention in Los Angeles to vote for Al Gore.
All the organisation is done by amateurs. Andy Goldberg works as a press officer for the College of Occupational Therapists. But he came to this country when his wife was posted here by her American employer. He trained as an architect, which seems a deeply unpolitical profession, but the connection is obvious to him: "I graduated right in the thick of the bigest recession to hit us in 30 years. I did find some work eventually for a landscape architect." One November afternoon it struck him that "One November afternoon in New York State I was digging out trees and planting bulbs in the frozen ground. It's very hard work to dig bulbs into frozen ground; and I had this kind of - well, not an epiphany exactly - but I thought: 'Actually, working in politics; that's a lot more fun than planting bulbs in the frozen ground." Within a couple of months he was working for the Democratic party in New York and then moved to Washington as a lobbyist and staffer for three different member of congress. It was, he says, a very different training from the sort of politics he is involved with in England. "I think people are about 10 or 20 years further ahead in the US than here. People in the US have the idea that 'we own the government' and that 'we have the right to go and change things if they're working the wrong way'. When we got to this time of year in Washington - the start of the legislative year - my congressman would be meeting every single day with 10 different groups of constituents." Yet the matter of politics here is sometimes more congenial, even if its manner can be frustrating. In the US he worked for years of frustration on gun control, on the staff of a woman who had been elected to congress after her husband was killed and her son gravely wounded. "When her congressman still voted against gun control, she ran against him and beat him by 16 points." But once she reached congress, their efforts ran into a wall. "It's not the best environment. We were working to ensure that children couldn't have access to guns: regulating gun dealers and gun shops, or putting childproof locks on guns. But even those sort of things the gun advocates fought tooth and nail." In England, he says, the whole political system works entirely differently. But it's obvious, as he talks, that effectiveness is not really what draws volunteers to politics. It is the chance to take part in the theatre of it all. How else to explain the fact that the system under which Democrats Abroad elect their delegates is nicely balanced to maximise the number of people who get to go to Los Angeles, so that the 22 delegates who end up there will carry nine votes between them, each flying half way round the world to cast a little less than half a vote for Al Gore who will win the election anyway. That's real participatory democracy.

value: This website is a British news and media website owned by the Guardian Media Group. It contains nearly all of the content of the newspapers The Guardian and The Observer, as well as a substantial body of web-only work produced by its own staff, including a rolling news service.


text:
activerecord - rails 3.2.2 Unable to deserialize serialized model object - strange behavior - Stack Overflow
Using rails 3.2.2 (ruby 1.9.3-p194), we are saving user-specific ActiveRecord model objects to the session using Dalli/memcached for the session store, and during development we sometimes see an error when retrieving data from the session:
ArgumentError (Unable to unmarshal value: dump format error for symbol(0x46)):
Usually, the error happens when there's something wrong with the data (e.g., the object has a foreign key pointing to a non-existent record).
However, we still get this error whenever we add or remove a record involving a many-to-many association, even though all foreign keys are valid and everything seems to be correct (after blowing away databases, killing rails and memcache servers, etc.).
The many-to-many association is implemented with a join table and has_many-through. A highly simplified view of our schema is:
Foo ==== Bar
where a User has many Profiles, a Profile has many Foos (indirectly, through other tables), a Profile has many Bars, and Foos and Bars have many of each other through the BarFoo join table.
The error is normally triggered when adding/removing a Foo to/from a Bar. Although we became aware of it at the point of retrieving from the session, the session/memcache itself is not to blame, since the error can be forced to happen even before the data is stored in the session.
To eliminate the session from the equation, I've inserted this code right after the Foo/Bar record creation/deletion:
Marshal.load(Marshal.dump(user)) # throws exception first time
This throws an exception. The really puzzling thing is this: If I catch the exception so that the request can continue to be processed, the user object is actually stored in the session and will be fetched after that with no problems. (I found this out because during a debugging breakpoint, running the above code once fails, and immediately running it again succeeds and "fixes" the problem when execution continues.)
Even stranger, if instead of the above code, immediately after Foo/Bar creation/deletion I do:
Marshal.load(Marshal.dump(profile)) # does not throw any exception
I get no exception at all, and the rest of the code works (the user is stored and retrieved from the session with no errors).
I've read a lot of discussions that seem to say that AR model instances should not be cached, because they may contain procs, IO, etc. However, we are not getting TypeErrors when dumping the objects. The fact that the problem is "corrected" by running the serialization/deserialization twice on the User model or once on its child model is very puzzling. How can the serialized representation of an object be invalid one moment and valid the next?
Can anyone tell me if this is a bug in rails? Or are we doing something that is not supported? Is there a way to serialize model objects with their associated models, or do I have to implement my own serialization/deserialization code for model objects and their associations?
Update: this error is not limited to the many-to-many association. It also happens when creating/updating/deleting other tables in the schema, but in those cases it is much more rare and virtually impossible to reproduce.
ruby-on-rails activerecord deserialization share|improve this question edited Aug 2 '12 at 14:23
Browse other questions tagged ruby-on-rails activerecord deserialization or ask your own question.	asked
Ruby On Rails - Can we use varchar column for saving serialized data
Flexible way to serialize ActiveRecord model objects

value: This website is a question and answer website for professional and enthusiast programmers. It is the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.


text:
Kim Beom, Yellow Scream : WTFjump to contentmy subredditsannouncementsArtAskRedditaskscienceawwblogbookscreepydataisbeautifulDIYDocumentariesEarthPornexplainlikeimfiveFitnessfoodfunnyFuturologygadgetsgamingGetMotivatedgifshistoryIAmAInternetIsBeautifulJokesLifeProTipslistentothismildlyinterestingmoviesMusicnewsnosleepnottheonionOldSchoolCoolpersonalfinancephilosophyphotoshopbattlespicsscienceShowerthoughtsspacesportstelevisiontifutodayilearnedTwoXChromosomesUpliftingNewsvideosworldnewsWritingPromptsedit subscriptionsfront-all-random | Documentaries-AskReddit-space-funny-WritingPrompts-Showerthoughts-askscience-gadgets-creepy-news-UpliftingNews-Art-pics-Fitness-TwoXChromosomes-Futurology-philosophy-dataisbeautiful-movies-sports-DIY-photoshopbattles-tifu-Music-television-books-history-aww-InternetIsBeautiful-GetMotivated-nottheonion-mildlyinteresting-EarthPorn-IAmA-nosleep-personalfinance-science-gifs-worldnews-explainlikeimfive-videos-LifeProTips-listentothis-OldSchoolCool-food-todayilearned-gaming-Jokesmore » WTFcommentsrelatedwant to join? login or register in seconds|Englishlimit my search to /r/WTFuse the following search parameters to narrow your results:subreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww site:imgur.com dogsee the search faq for details.advanced search: by author, subreddit...this post was submitted on 07 Dec 20123 points (100% upvoted)shortlink: remember mereset passwordloginSubmit a new linkWTFsubscribeunsubscribe4,429,660 readers5,277 users here now
If you have any questions, comments, or concerns about /r/WTF you can contact us by clicking the 'message the moderators' link, located on the lower right hand side of the page. However, before you do that please check and make sure that your questions or concerns haven't already been answered here. a community for 6 yearsmessage the moderatorsMODERATORSmastaani625BritishEnglishPoliceKyldethegrammarunicornWTFGESTAPOBitterDivorcedDadAnti-KerenskyJack_Shidwtf_mod...and 1 more »234Kim Beom, Yellow Scream (youtu.be)submitted 1 year ago by lakrascommentsharecancelsorry, this has been archived and can no longer be voted onloading...no comments (yet)sorted by: bestbesttopnewhotcontroversialoldrandomthere doesn't seem to be anything hereaboutblogaboutteamsource codeadvertisejobshelpwikiFAQreddiquetterulescontact ustoolsmobilefirefox extensionchrome extensionbuttonswidget<3reddit goldstoreredditgiftsreddit.tvradio redditUse of this site constitutes acceptance of our User Agreement {Genitive} and Privacy Policy {Genitive}. © 2014 reddit inc. All rights reserved.REDDIT and the ALIEN Logo are registered trademarks of reddit inc.close this windowyou'll need to login or register to do thatcreate a new accountall it takes is a username and passwordprivacy philosophy
username:try anotheravailable!account recovery email: (optional)we only send email at your requestpassword:verify password:remember mecreate accountis it really that easy? only one way to find out...loginalready have an account and just want to login?username:password:remember merecover passwordloginclose this windowinterface languageEnglish [en]العربية [ar]Беларуская мова [be]български език [bg]Bosanski [bs]català [ca]česky [cs]dansk [da]Deutsch [de]Ελληνικά [el]English (Australia) [en-au]English (Canadian) [en-ca]English (Great Britain) [en-gb]English [en-us]Esperanto [eo]español [es]español [es-ar]eesti keel [et]Euskara [eu]فارسی [fa]suomi [fi]français [fr]Gàidhlig [gd]עברית [he]मानक हिन्दी [hi]hrvatski [hr]Magyar [hu]Հայերեն լեզու [hy]Bahasa Indonesia [id]íslenska [is] (*)italiano (Italy) [it]日本語 [ja]ಕನ್ನಡ [kn_IN]한국어 [ko]Latin [la]1337 [leet]LOL [lol]lietuvių kalba [lt]latviešu valoda [lv]Nederlands [nl]Nynorsk [nn]Norsk [no]Arrrrrrrr! [pir]polski [pl]português [pt] (*)português [pt-pt]português brasileiro [pt_BR]română [ro]русский [ru]slovenčina [sk]slovenščina [sl]српски језик [sr]Srpski [sr-la]Svenska [sv]தமிழ் [ta]ภาษาไทย [th]Türkçe [tr]українська мова [uk]Tiếng Việt [vi]中文 [zh] (*) incomplete volunteer to translateπ Rendered by PID 18321 on app-37 at 2014-09-21 08:38:10.663637+00:00 running c7be8f7 country code: US.

value: This website is an American social news aggregation, web content rating, and discussion website. Registered members submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members.


text:
$72.29 Eligible orders get 15% off
BLACK or BROWN! Men leather passport cover, Passport holder with RFID protection, Passport cover with Rfid security, Rfid block for passport
Сamouflage Passport cover Leather Passport holder Сamouflage cover for passport Сamouflage Leather cover Travel holder Travel Accessories
$44.85 Eligible orders get 15% off
Passport cover Passport holder Leather passport Travel wallet Travel gift Leather wallet
Yellow leather passport cover / Passport holder / Wedding gift / Leather Passport Case / Personalized

value: This website is an American e-commerce company focused on handmade or vintage items and craft supplies.


text: xclip is a command line interface to the X11 clipboard. It can also be used for copying files, as an alternative to sftp/scp, thus avoiding password prompts when X11 forwarding has already been setup. 158 weekly downloads


text:
The effect of normal saline resuscitation on vital organ blood flow in septic sheep. - PubMed - NCBI
1 selected item: 16775719
Intensive Care Med. 2006 Aug;32(8):1238-42. Epub 2006 Jun 15.
Howard Florey Institute, University of Melbourne, Parkville, Melbourne, Australia.
To study the effect of resuscitation with normal saline on vital organ blood flow and renal function in sepsis.
Randomized controlled cross-over animal study in the animal laboratory of university physiology institute.
Six merino cross-ewes.
Chronic implantation of flow probes around aorta, coronary, renal and mesenteric arteries. Intravenous administration of live Escherichia coli. Random allocation to normal saline resuscitation (20 ml/kg over 15 min) or observation (control) for 210 min. Continuous measurement of central haemodynamics, organ blood flow and renal function.
Live E. coli induced hyperdynamic sepsis with oliguria (28.3 +/- 12.6 to 16.7 +/- 11.9 ml/30 min) and reduced creatinine clearance (87.9 +/- 24.5 to 44.3 +/- 34.5 ml/min). During this septic state mesenteric, coronary and renal blood flow increased. During the first hour (early effect) after saline resuscitation, central venous pressure, cardiac output, stroke volume, coronary blood flow, mesenteric blood flow, urine output and creatinine clearance increased, but there was no change in renal blood flow. In the following 2 h these increments were significantly attenuated, but urine output and creatinine clearance remained greater than controls; renal blood flow decreased slightly and the fractional excretion of sodium increased significantly.
In hyperdynamic sepsis resuscitation with normal saline increases central venous pressure, cardiac output, mesenteric blood flow, urine output, creatinine clearance, and fractional excretion of sodium despite a lack of effect on renal blood flow. These effects, however, are transient.
16775719
10.1007/s00134-006-0232-4

value: This website is part of the United States National Library of Medicine , a branch of the National Institutes of Health . It is approved and funded by the government of the United States.


text:
Phone: (916) 372-3620
Fax: (916) 372-2365
853 Jefferson Blvd,
http://853jeffersonblvd.midassacramento.com/store.aspx?shopnum=1568
Factors that raised the rating for Midas South Port include:
See Trends in Customer Reviews on Midas South Port
BBB knows of no government actions involving the marketplace conduct of Midas South Port.
BBB has nothing to report concerning Midas South Port's advertising at this time.
The number is 241954.
Principal: Mr. Michael Palmer, Vice President
(916) 969-1047(Phone)
(916) 726-3310(Phone)

value: This website is a private, nonprofit organization whose self-described mission is to focus on advancing marketplace trust, consisting of 106 independently incorporated local BBB organizations in the United States and Canada, coordinated under the International Association of Better Business Bureaus  in Arlington, Virginia.The Better Business Bureau is not affiliated with any governmental agency. Businesses that affiliate with the BBB and adhere to its standards do so through industry self-regulation.