US20070124890A1 - Remote configuration of mobile surface maintenance machine settings - Google Patents
Remote configuration of mobile surface maintenance machine settings Download PDFInfo
- Publication number
- US20070124890A1 US20070124890A1 US11/633,244 US63324406A US2007124890A1 US 20070124890 A1 US20070124890 A1 US 20070124890A1 US 63324406 A US63324406 A US 63324406A US 2007124890 A1 US2007124890 A1 US 2007124890A1
- Authority
- US
- United States
- Prior art keywords
- machine
- flow rate
- settings
- setting
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 29
- 230000004044 response Effects 0.000 claims abstract description 5
- 238000004140 cleaning Methods 0.000 claims description 66
- 239000007788 liquid Substances 0.000 claims description 46
- 239000012459 cleaning agent Substances 0.000 claims description 42
- 238000004891 communication Methods 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 23
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 10
- 238000005498 polishing Methods 0.000 claims description 9
- 241001417527 Pempheridae Species 0.000 claims description 8
- 238000005201 scrubbing Methods 0.000 claims description 6
- 230000010267 cellular communication Effects 0.000 claims description 5
- 238000010408 sweeping Methods 0.000 claims description 5
- 239000010808 liquid waste Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003750 conditioning effect Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 3
- 239000003599 detergent Substances 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004381 surface treatment Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/29—Floor-scrubbing machines characterised by means for taking-up dirty liquid
- A47L11/30—Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/02—Floor surfacing or polishing machines
- A47L11/03—Floor surfacing or polishing machines characterised by having provisions for supplying cleaning or polishing agents
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
Definitions
- the present invention generally relates to mobile surface maintenance machines and, more particularly, to modifying settings of the machine over a network.
- Mobile surface maintenance machines include motorized tools that are used to perform a surface maintenance operation on a floor surface. These machines include floor surface cleaners that are used to perform cleaning operations on floors including scrubbing and/or sweeping operations on hard floor and carpeted surfaces. Other mobile floor surface maintenance machines include those that include tools for performing polishing and burnishing floor surface treatments.
- Mobile surface maintenance machines include various adjustable settings for the floor maintenance operation to be performed. These settings are typically configurable by the operator of the floor machine at a main operator interface of the machine, such as a control panel.
- the adjustable settings include, for example, a downward pressure to be applied to the floor by the motorized cleaning tool (scrub brush, sweeper brush, or combination scrub and sweeper brush), a flow rate of cleaning liquid to be applied to the floor or the cleaning tool, a flow rate of cleaning agent or detergent that is mixed with water to form the cleaning liquid, and other settings. Similar settings are used by polishing and burnishing machines including a pressure setting that determines the downward pressure to be applied by the cleaning tool during floor polishing or burnishing operations.
- the adjustable settings that relate to consumables of the mobile surface maintenance machine generally affect the life span of the consumable. For example, the lighter the downward pressure setting is for the motorized cleaning tool (i.e., scrub brushes, scrub pad, burnishing pad, polishing pad, etc.) the longer the cleaning tool will last before it must be replaced. Similarly, the slower the flow rate setting is for the cleaning agent or detergent, the more cleaning operations that can be performed using the available supply of cleaning agent. Thus, the setting can have a direct impact on the life span of the consumable and the cost of operating the mobile surface maintenance machine.
- the motorized cleaning tool i.e., scrub brushes, scrub pad, burnishing pad, polishing pad, etc.
- Embodiments of the invention are directed to a mobile surface maintenance machine that is configurable over a network and a method of configuring a surface maintenance machine over a network.
- One embodiment of the mobile surface maintenance machine includes a mobile body configured to travel over a surface, a motorized tool, a communicator, a memory, and a controller.
- the motorized tool is supported by the mobile body and configured to engage the surface.
- the communicator is configured to communicate over a network.
- the memory contains settings for the machine.
- the controller is configured to modify the settings of the machine in response to setting information received by the communicator over the network and to control operations of the machine based on the settings.
- setting information is received over a network using the communicator of the mobile surface maintenance machine.
- the settings for the machine are modified using the controller based on the setting information.
- the surface maintenance machine in operated based on the settings.
- FIG. 1 is a simplified block diagram of a mobile surface maintenance machine in accordance with embodiments of the invention.
- FIG. 2 is a block diagram of a cleaning liquid dispensing system in accordance with embodiments of the invention.
- FIG. 3 is a block diagram of a memory containing settings for the mobile surface maintenance machine in accordance with embodiments of the invention.
- FIG. 4 is a block diagram of setting information in accordance with embodiments of the invention.
- FIG. 5 is a flowchart illustrating a method of configuring a mobile surface maintenance machine in accordance with embodiments of the invention.
- Embodiments of the present invention facilitate configuring settings of a mobile surface maintenance machine (hereinafter “machine”) over a network.
- machine a mobile surface maintenance machine
- the present invention can be used by an administrator of one or more machines in a fleet of machines to change one or more adjustable settings of the machines over a network.
- Different machines can be configured differently from other machines that are within the same fleet, if desired.
- problems that arise from modifications to the settings by an operator can be reduced or eliminated.
- the administrator can control the settings of the machines that affect the life span of consumables of the machine and, thus, the cost of operating the machine.
- the administrator of the machines can use embodiments of the present invention to enable or disable certain features of the machines. This allows the administrator to tailor the machines for particular uses or for particular customers who may be leasing the machines, for example.
- FIG. 1 is a simplified block diagram of a mobile surface maintenance machine 100 in accordance with embodiments of the invention.
- the machine 100 can be configured to perform a cleaning or condition operation on a floor surface.
- the machine 100 can be designed for use by an operator that walks behind, rides on, or tows the machine 100 .
- the machine 100 can be powered by batteries, a combustible engine, line power or other suitable power source.
- Cleaning operations on floors include scrubbing and/or sweeping operations on hard floor and carpeted surfaces. Examples of machines designed to perform such cleaning operations are described in U.S. Pat. Nos. 4,571,771, 5,016,310, 5,901,407, 5,943,724 and 6,735,811, all of which are assigned to Tennant Company of Minneapolis, Minn. Exemplary floor conditioning operations include polishing and burnishing operations. An example of a machine for performing such floor conditioning operations is described in U.S. Pat. No. 4,805,258, which is assigned to Tennant Company of Minneapolis, Minn. The above-referenced patents are hereby incorporated by reference in their entirety.
- Embodiments of the machine 100 include a mobile body 102 comprising a frame that is supported on wheels 104 for travel over a surface 106 , on which a cleaning operations is to be performed.
- a motor 108 is configured to drive at least one of the wheels 104 .
- Embodiments of the machine 100 also include components that are supported on the mobile body 102 including, for example, a motorized tool 110 , a communicator 112 , memory 114 and a controller 116 .
- the motorized tool 110 is supported by the mobile body 102 and is used to perform a cleaning or conditioning operation on the surface 106 , as indicated by arrow 117 .
- Exemplary motorized tools 110 include a scrub brush 118 (e.g., disk scrub brush or pad, or a cylindrical scrub brush), a sweeper brush 120 (e.g., disk or cylindrical), a combination sweep and scrub brush 122 , a burnishing pad 124 , a polishing pad 126 , or other motorized tool 110 used to perform hard floor and/or carpeted surface maintenance operations.
- the machine 100 includes a tool lift 128 .
- the tool lift 128 is configured to raise and lower the tool 110 relative to the frame of the mobile body 102 , as indicated by arrow 130 .
- the tool lift 128 can be used to raise the motorized tool 110 off the surface 106 during transport as well as control of a pressure that is applied to the surface 106 during surface maintenance operations.
- Exemplary tool lifts 128 are described in U.S. Pat. Nos. 6,618,888 and 7,038,416, which are assigned to Tennant Company and are hereby incorporated herein by reference in their entirety.
- operation of the tool lift 128 is based on a control signal 132 from the controller 116 .
- the control signal 132 is based on a pressure setting.
- the tool lift 128 causes the motorized tool 110 to apply a pressure to surface 106 based on the pressure setting.
- One embodiment of the machine 100 includes a cleaning liquid dispenser 134 that is configured to apply a cleaning liquid 136 to one of the surface 102 and the tool 128 (i.e., the scrub brush ______, the sweeper brush, or the sweep/scrub brush), as respectively indicated by arrows 136 A and 136 B of FIG. 1 .
- Embodiments of the dispenser 134 are illustrated in the block diagram of FIG. 2 .
- One embodiment of the cleaning liquid dispenser 134 includes a supply of the cleaning liquid and a pump 138 for driving a flow of the cleaning liquid 136 through tubing to be discharged at the desired location.
- the cleaning liquid 136 can comprise water or a combination of water and a cleaning agent.
- the flow rate of the cleaning liquid is substantially determined by the pump 138 .
- the pump 138 generally operates in accordance with conventional methods.
- the pump 138 is controlled by a control signal 140 from the controller 116 .
- One embodiment of the control signal 140 is a pulsed signal that provides power relative to ground (not shown) and controls the duration over which the pump 138 drives the cleaning liquid 136 through the tubing.
- the control signal 140 can turn the pump 138 on for 0.1 seconds and off for 2.75 seconds to produce the desired flow rate for the cleaning liquid 136 .
- one embodiment of the control signal 140 is based on a cleaning liquid flow rate setting.
- the cleaning liquid dispensing system 134 includes separate supplies of water 142 and cleaning agent 144 .
- the water 142 can be stored in a tank supported on the mobile body 102 , while the cleaning agent 144 is provided in a separate container, such as a fixed tank or removable container or cartridge.
- a mixing member 146 combines a flow of water 148 with a flow of the cleaning agent 150 at a desired dosage to form the flow of cleaning liquid 136 .
- the dosing of the flow of cleaning agent 150 into the flow of water 148 can be provided by a cleaning agent dispenser 151 that that utilizes a venturi injector (not shown) or a dosing pump 152 .
- the pump 152 is controlled by a control signal 154 from the controller 116 , as described above with regard to pump 138 .
- the control signal 154 is based on a cleaning agent flow rate setting.
- FIG. 1 Another embodiment of the machine 100 includes a fluid recovery device 156 , shown in FIG. 1 , that operates to remove soiled liquid waste 158 from the surface 106 during scrubbing operations.
- One embodiment of the fluid recovery device 156 includes a vacuum squeegee 160 that collects the liquid waste 158 on the surface 106 .
- the vacuum squeegee 160 is raised and lowered relative to the surface 106 , as indicated by arrows 162 and 164 , using a conventional lift mechanism 166 .
- a vacuum 168 is placed in vacuum communication with the vacuum squeegee 160 and the liquid waste 158 is removed from the surface 106 and deposited in a waste recovery tank 170 .
- the controller 116 controls the communications (i.e., data receptions and transmissions) of the machine 100 using the communicator 112 and the operations of some of the components of the machine 100 .
- the machine 100 can include a controller that is generally responsible for the control of the communications (i.e., the communicator 112 ) while one or more other controllers control various machine operations.
- Exemplary machine operations include the control of the electronics of the machine, control of the motorized tool 110 , and control of the motor 108 used to propel the mobile body 102 across the surface 106 .
- the machine operations and communications can be controlled by the controller 116 in response to an operator input 172 provided at a control panel of the machine 100 , for example.
- Embodiments of the communicator 112 include a data transmitter and/or a data receiver.
- the transmissions and receptions of data are generally controlled by the controller 116 and can be performed in accordance with conventional communication techniques.
- the communicator 112 is generally configured to communicate with one or more computing devices 174 of an administrator of the machine 100 through a network 176 or other communication link.
- the computing device 174 is remotely located from the machine 100 .
- Exemplary computing devices 174 include a mobile phone, a personal digital assistant (PDA), a personal computer, and other computing devices capable of transmitting messages over the network 176 .
- the communicator 112 and the computing device 174 can be coupled either wirelessly or through a physical connection to the network 176 .
- the communicator 112 includes a wireless communications device.
- Exemplary wireless communications devices include radio frequency (RF) communications devices that are configured to perform wireless data transmissions and, in one embodiment, data receptions.
- the RF communications device can include an RF transmitter and an RF receiver.
- the communicator 112 includes a low power (1 milliwatt) serial RF communications device configured for communicating 19.2 kilobits per second (kbps) at a frequency of 915.5 mega-hertz (MHz). This technology is mostly suitable for data communications over short distances, such as to the local computing device 114 . However, the data communication can be extended over a greater distance through a suitable relay device.
- the communicator 112 includes a cellular communications device, such as a mobile phone, a cell modem, or other cellular device that is configured to receive data from and, in one embodiment, transmit data to, the computing device 174 through the network 176 .
- a cellular communications device such as a mobile phone, a cell modem, or other cellular device that is configured to receive data from and, in one embodiment, transmit data to, the computing device 174 through the network 176 .
- a cellular communications device such as a mobile phone, a cell modem, or other cellular device that is configured to receive data from and, in one embodiment, transmit data to, the computing device 174 through the network 176 .
- a cellular communications device such as a mobile phone, a cell modem, or other cellular device that is configured to receive data from and, in one embodiment, transmit data to, the computing device 174 through the network 176 .
- MTSMC Socket Modem
- the cellular communications device can operate with conventional cellular communication networks, such as, for example, Code Division Multiple Access (CDMA), General Packet Radio Service device (GPRS), Time Division Multiple Access (TDMA), Global System for Mobile (GSM), and other mobile communication networks.
- CDMA Code Division Multiple Access
- GPRS General Packet Radio Service device
- TDMA Time Division Multiple Access
- GSM Global System for Mobile
- the data communicated between the communicator 112 and the computing device 174 is packaged in a text message.
- the communicator 112 can be configured to send and/or receive a short message service (SMS) text message, an email message containing the data, an email message with an attached document that contains the data, or other type of text message.
- SMS short message service
- the text message is communicated in accordance with any suitable communication method such as, for example, TCPIP, or other method.
- the text message includes a plurality of fields and associated data. The fields operate as labels for the associated data identifying what the data relates to.
- the data communications between the communicator 112 and the computing device 174 are secure communications. That is, a protocol is implemented that reduces the likelihood of unauthorized communications between the communicator 112 and the computing device 174 . Any suitable security enabling communication method can be used.
- One or more adjustable settings 180 for the machine 100 are stored in the memory 114 , as illustrated in the block diagram of FIG. 3 .
- the memory 114 can comprise conventional forms of memory.
- the memory 114 is on board the machine 100 as illustrated in FIG. 1 .
- the memory 114 can be remotely located and accessed by the machine 100 using the communicator 112 .
- Exemplary adjustable settings 180 of the machine 100 include a cleaning liquid flow rate setting 182 corresponding to an adjustable flow rate of cleaning liquid that is applied to the cleaning tool 110 or the surface 106 during a cleaning operation, as shown in FIGS. 2 and 3 .
- a cleaning liquid flow rate setting 182 corresponding to an adjustable flow rate of cleaning liquid that is applied to the cleaning tool 110 or the surface 106 during a cleaning operation, as shown in FIGS. 2 and 3 .
- one embodiment of the control signal 140 from the controller 116 to the pump 138 is based on cleaning liquid flow rate setting.
- flow rate of the cleaning liquid 136 is based on the cleaning liquid flow rate setting 182 .
- the cleaning liquid flow rate setting 182 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) cleaning liquid flow rates that are desired. In another embodiment, the cleaning liquid flow rate setting 182 includes a plurality of preset values that extend across the range defined by the maximum and minimum flow rates.
- adjustable settings of the machine 100 includes a cleaning agent flow rate setting 184 corresponding to an adjustable flow rate of cleaning agent 150 ( FIG. 2 ) that is mixed with water to form the cleaning liquid 136 that is applied to the cleaning tool 110 or the surface 106 during a cleaning operation.
- the control signal 154 from the controller 116 to the pump 152 is based on the cleaning agent flow rate setting 184 .
- flow rate of the cleaning agent 150 is based on the cleaning agent flow rate setting 184 stored in the memory 114 .
- the cleaning agent flow rate setting 184 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) cleaning agent flow rates that are desired.
- the cleaning agent flow rate setting 184 includes a plurality of preset values that extend across the range defined by the maximum and minimum flow rates.
- the cleaning agent flow rates for the machine 100 span a range of less than 10.0 cubic centimeters per minute to greater than 0 cubic centimeters per minute.
- adjustable settings of the machine 100 includes a pressure setting 186 corresponding to a pressure (e.g., soft, normal, hard) that the tool 110 applies to the surface 106 during a surface maintenance operation (e.g., sweeping, scrubbing, sweeping and scrubbing, burnishing, polishing, etc.).
- a pressure setting 186 corresponding to a pressure (e.g., soft, normal, hard) that the tool 110 applies to the surface 106 during a surface maintenance operation (e.g., sweeping, scrubbing, sweeping and scrubbing, burnishing, polishing, etc.).
- a surface maintenance operation e.g., sweeping, scrubbing, sweeping and scrubbing, burnishing, polishing, etc.
- the pressure setting 186 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) pressures that are desired to be applied to the surface 106 by the motorized tool 110 using the tool lift 128 .
- the pressure setting 186 includes a plurality of preset values that extend across the range defined by the maximum and minimum pressures.
- One embodiment of the invention relates to the communication of setting information 190 from the computing device 174 to the controller 116 of the machine 100 .
- Embodiments of the setting information 190 are illustrated in the block diagram of FIG. 4 , which will be described in greater detail below.
- the data that is communicated between the communicator 110 and the computing device, including the setting information 190 can include many different types of information.
- the data communicated between the computing device 174 and the communicator 112 is uniquely identified by identification information 191 .
- the identification information 191 operates to uniquely identify the machine 100 to which the communication pertains.
- Embodiments of the identification information 191 include a machine identification (e.g., serial number, model number, etc.), an operator identification (e.g. employee number, name, etc.), an identification of the owner of the machine 100 , a location of the machine 100 , an identification of components of the machine 100 , the date and time of the communication, or other information that uniquely identifies the communication and preferably the machine 100 .
- the identification information 191 can be stored in a memory 114 of the machine 100 that is accessible by the controller 116 , as shown in FIG. 3 .
- the setting information 190 communicated from the computing device 174 to the communicator 112 relates to a desired configuration of the settings 180 of the machine 100 .
- the setting information 190 can be processed by the controller 116 to update the configuration of the machine 100 by modifying the corresponding settings 180 stored in the memory 114 .
- one or more of the adjustable settings 180 of the machine 100 can be modified, based on the setting information 190 after the setting information 190 is received by the communicator 112 and processed by the controller 116 .
- the setting information 190 generally corresponds to the adjustable settings 180 of the machine 100 that an administrator of the machines 100 desires control over. In one embodiment, the setting information 190 corresponds to the settings 180 of the machine that are not generally adjustable through an operator interface of the machine, such as a control panel (i.e., input 172 ). In another embodiment, the setting information 190 corresponds to the settings 180 of the machine 100 that are adjustable through the operator input 172 . However, as will be discussed below, the setting information 190 can be used to selectively restrict the ability of the operator to adjust the settings 180 through the input 172 .
- Embodiments of the setting information include a cleaning liquid flow rate setting 192 , a cleaning agent flow rate setting 194 and a pressure setting 196 that respectfully correspond to the cleaning liquid flow rate setting 182 , the cleaning agent flow rate setting 184 and the pressure setting 186 stored in the memory 114 .
- the setting information includes an enable/disable setting 198 that corresponds to an enable/disable setting 200 stored in the memory 114 .
- one embodiment of the adjustable settings 180 includes enable/disable settings 200 stored in the memory 114 .
- the enable/disable settings 200 correspond to features of the machine 100 that can be enabled or disabled.
- One embodiment of the features includes select machine settings, such as settings 182 , 184 and 186 described above.
- one embodiment of the enable/disable settings 200 includes a list of one or more adjustable settings of the machine 100 , which can be selectively enabled to allow the operator of the machine 100 to directly adjust them, or disabled to prevent their adjustment by the operator through, for example, the operator input 172 .
- the pressure setting 186 it may be desirable to make the pressure setting 186 adjustable by the operator so that the operator can apply a greater pressure to the surface 106 using the tool 110 when desired.
- the pressure setting 186 would be enabled in the enable/disable settings 200 using the settings 198 to provide the adjustment control to the operator.
- the pressure setting would be disabled in the enable/disable setting to prevent the adjustment of the pressure setting 186 by the operator.
- the other settings of the machine 100 could be enabled or disabled in the same manner by configuring the enable/disable settings 200 accordingly.
- the features that can be enabled or disabled based on the enable/disable settings 200 as configured by the settings 198 include the ability of the machine 100 to perform certain conditioning or cleaning operations on the surface 106 .
- the enable/disable settings 200 may be configured to allow the machine 100 to perform a surface cleaning operation using the motorized tool 110 or disabled from being allowed to perform the surface cleaning operation.
- This embodiment of the invention provides control over how the machine 100 is to be used. For example, this embodiment can be used to prevent the machine 100 from performing an operation that could damage the floor surface 106 . Additionally, when the machine 100 is being leased, the owner of the machine 100 can limit the uses of the machine 100 to only those subscribed to by the lessee.
- the operator input 172 provides limited control to the operator over the adjustable settings 180 as compared to machines of the prior art. In one embodiment, the operator input 172 does not include an input that corresponds to an adjustment to the pressure setting 186 for the motorized tool 110 . In another embodiment, the operator input 172 does not include an input that corresponds to an adjustment to the cleaning agent flow rate setting 184 . In yet another embodiment, the operator input 172 does not include an input that corresponds to an adjustment to the cleaning liquid flow rate setting 182 .
- FIG. 5 is a flowchart illustrating a method of configuring or operating embodiments of the mobile surface maintenance machine 100 described above.
- setting information 190 is transmitted over a network 176 .
- the transmission of the setting information 190 can be from the computing device 174 to the communicator 112 of the machine 100 in accordance with the embodiments described above.
- the setting information 190 is received using a communicator 112 of the mobile surface maintenance machine 100 .
- the adjustable settings 180 for the machine 100 are modified based on the setting information 190 at step 214 .
- the settings 180 are stored in the memory 114 of the machine and the settings 180 are modified based on the setting information 190 , as described above.
- the machine 100 is operated based on the settings 190 , as modified.
- the machine 100 includes a motorized tool 110 that is configured to apply a pressure to the surface 106 in accordance with a pressure setting 186 stored in the memory 114 .
- the modifying step 214 comprises modifying the pressure setting 186 based on the setting information 190 (i.e., pressure setting 196 ) and operating the machine 100 (step 216 ) by applying a pressure to the surface 106 using the motorized tool 110 in accordance with the modified pressure setting stored in the memory 114 .
- the pressure setting 186 determines the control signal 134 that is fed to the tool lift 128 , which controls the pressure applied to the surface 106 by the motorized tool 110 .
- Embodiments of the motorized tool 110 include the scrub brush 118 , the sweeper brush 120 , the sweep/scrub brush 122 , the burnishing pad 124 and the polishing pad 126 described above.
- the machine 100 includes the cleaning liquid dispenser 134 that is configured to discharge a cleaning liquid 136 to either the surface 106 ( 136 A) or the motorized tool 110 ( 1361 B) at a flow rate that is based on the cleaning liquid flow setting 182 stored in the memory 114 .
- the modifying step 214 comprises modifying the cleaning liquid flow setting 182 based on the setting information 190 (i.e., cleaning liquid flow rate setting 192 ), and the operating step 216 comprises operating the cleaning liquid dispenser 134 based on the modified cleaning liquid flow rate setting 182 .
- the cleaning liquid flow rate setting 182 determines a control signal 140 from the controller 116 , which controls the flow of cleaning liquid 136 .
- the machine 100 includes the cleaning agent dispenser 151 that is configured to discharge a cleaning agent 150 into a flow of water 148 at a flow rate that is based on a cleaning agent flow rate setting 184 stored in the memory 114 .
- the modifying step 214 includes modifying the cleaning agent flow rate setting 184 based on the setting information 190 (i.e., cleaning agent flow rate setting 194 ), and the operating step 216 comprises operating the cleaning agent dispenser 151 based on the modified cleaning agent flow rate setting 184 stored in the memory 114 .
- the cleaning agent flow rate setting 184 determines a control signal 154 that is fed to the cleaning agent dispenser 151 , which controls the flow of cleaning agent 150 .
- the method comprises disabling operation of the machine 100 based on the setting information 190 .
- the setting information 190 can include enable/disable settings 198 that control the enablement and disablement of various features of the machine 100 , as described above.
- the disabling of features using the enable/disable settings 198 in the setting information 190 allows for the disablement of the operation of the machine 100 .
Landscapes
- Cleaning By Liquid Or Steam (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Description
- The present application is based on and claims the benefit of U.S. provisional patent application Ser. No. 60/741,659, filed Dec. 2, 2005, the content of which is hereby incorporated by reference in its entirety. Reference is also made to U.S. patent application Ser. No. 11/272,510, filed Nov. 10, 2005, the content of which is hereby incorporated by reference in its entirety.
- The present invention generally relates to mobile surface maintenance machines and, more particularly, to modifying settings of the machine over a network.
- Mobile surface maintenance machines include motorized tools that are used to perform a surface maintenance operation on a floor surface. These machines include floor surface cleaners that are used to perform cleaning operations on floors including scrubbing and/or sweeping operations on hard floor and carpeted surfaces. Other mobile floor surface maintenance machines include those that include tools for performing polishing and burnishing floor surface treatments.
- Mobile surface maintenance machines include various adjustable settings for the floor maintenance operation to be performed. These settings are typically configurable by the operator of the floor machine at a main operator interface of the machine, such as a control panel. For floor cleaning operations, the adjustable settings include, for example, a downward pressure to be applied to the floor by the motorized cleaning tool (scrub brush, sweeper brush, or combination scrub and sweeper brush), a flow rate of cleaning liquid to be applied to the floor or the cleaning tool, a flow rate of cleaning agent or detergent that is mixed with water to form the cleaning liquid, and other settings. Similar settings are used by polishing and burnishing machines including a pressure setting that determines the downward pressure to be applied by the cleaning tool during floor polishing or burnishing operations.
- The adjustable settings that relate to consumables of the mobile surface maintenance machine generally affect the life span of the consumable. For example, the lighter the downward pressure setting is for the motorized cleaning tool (i.e., scrub brushes, scrub pad, burnishing pad, polishing pad, etc.) the longer the cleaning tool will last before it must be replaced. Similarly, the slower the flow rate setting is for the cleaning agent or detergent, the more cleaning operations that can be performed using the available supply of cleaning agent. Thus, the setting can have a direct impact on the life span of the consumable and the cost of operating the mobile surface maintenance machine.
- Unfortunately, conventional mobile surface maintenance machine allow an operator of the machine to adjust the settings described above through a control panel of the machine. While experienced operators may configure the machine to operate in an efficient manner, less experienced operators may not. For instance, when an administrator of one or more mobile surface maintenance machines would like to adjust a setting, not only must each machine be manually adjusted, but each operator of the machines must be consulted to ensure the adjusted setting is not changed.
- The discussion above is merely provided for general background information and is not intended to be used as an aid in determining the scope of the claimed subject matter.
- Embodiments of the invention are directed to a mobile surface maintenance machine that is configurable over a network and a method of configuring a surface maintenance machine over a network. One embodiment of the mobile surface maintenance machine includes a mobile body configured to travel over a surface, a motorized tool, a communicator, a memory, and a controller. The motorized tool is supported by the mobile body and configured to engage the surface. The communicator is configured to communicate over a network. The memory contains settings for the machine. The controller is configured to modify the settings of the machine in response to setting information received by the communicator over the network and to control operations of the machine based on the settings.
- In one embodiment of the method of the present invention, setting information is received over a network using the communicator of the mobile surface maintenance machine. Next, the settings for the machine are modified using the controller based on the setting information. Finally, the surface maintenance machine in operated based on the settings.
-
FIG. 1 is a simplified block diagram of a mobile surface maintenance machine in accordance with embodiments of the invention. -
FIG. 2 is a block diagram of a cleaning liquid dispensing system in accordance with embodiments of the invention. -
FIG. 3 is a block diagram of a memory containing settings for the mobile surface maintenance machine in accordance with embodiments of the invention. -
FIG. 4 is a block diagram of setting information in accordance with embodiments of the invention. -
FIG. 5 is a flowchart illustrating a method of configuring a mobile surface maintenance machine in accordance with embodiments of the invention. - Embodiments of the present invention facilitate configuring settings of a mobile surface maintenance machine (hereinafter “machine”) over a network. Thus, the present invention can be used by an administrator of one or more machines in a fleet of machines to change one or more adjustable settings of the machines over a network. Different machines can be configured differently from other machines that are within the same fleet, if desired. As a result, problems that arise from modifications to the settings by an operator can be reduced or eliminated. For example, the administrator can control the settings of the machines that affect the life span of consumables of the machine and, thus, the cost of operating the machine. Additionally, the administrator of the machines can use embodiments of the present invention to enable or disable certain features of the machines. This allows the administrator to tailor the machines for particular uses or for particular customers who may be leasing the machines, for example.
-
FIG. 1 is a simplified block diagram of a mobilesurface maintenance machine 100 in accordance with embodiments of the invention. Themachine 100 can be configured to perform a cleaning or condition operation on a floor surface. Themachine 100 can be designed for use by an operator that walks behind, rides on, or tows themachine 100. Themachine 100 can be powered by batteries, a combustible engine, line power or other suitable power source. - Cleaning operations on floors include scrubbing and/or sweeping operations on hard floor and carpeted surfaces. Examples of machines designed to perform such cleaning operations are described in U.S. Pat. Nos. 4,571,771, 5,016,310, 5,901,407, 5,943,724 and 6,735,811, all of which are assigned to Tennant Company of Minneapolis, Minn. Exemplary floor conditioning operations include polishing and burnishing operations. An example of a machine for performing such floor conditioning operations is described in U.S. Pat. No. 4,805,258, which is assigned to Tennant Company of Minneapolis, Minn. The above-referenced patents are hereby incorporated by reference in their entirety.
- Embodiments of the
machine 100 include amobile body 102 comprising a frame that is supported onwheels 104 for travel over asurface 106, on which a cleaning operations is to be performed. In one embodiment, amotor 108 is configured to drive at least one of thewheels 104. - Embodiments of the
machine 100 also include components that are supported on themobile body 102 including, for example, amotorized tool 110, acommunicator 112,memory 114 and acontroller 116. Themotorized tool 110 is supported by themobile body 102 and is used to perform a cleaning or conditioning operation on thesurface 106, as indicated byarrow 117. Exemplarymotorized tools 110 include a scrub brush 118 (e.g., disk scrub brush or pad, or a cylindrical scrub brush), a sweeper brush 120 (e.g., disk or cylindrical), a combination sweep andscrub brush 122, aburnishing pad 124, apolishing pad 126, or other motorizedtool 110 used to perform hard floor and/or carpeted surface maintenance operations. - In one embodiment, the
machine 100 includes atool lift 128. Thetool lift 128 is configured to raise and lower thetool 110 relative to the frame of themobile body 102, as indicated byarrow 130. Thetool lift 128 can be used to raise themotorized tool 110 off thesurface 106 during transport as well as control of a pressure that is applied to thesurface 106 during surface maintenance operations. Exemplary tool lifts 128 are described in U.S. Pat. Nos. 6,618,888 and 7,038,416, which are assigned to Tennant Company and are hereby incorporated herein by reference in their entirety. In one embodiment, operation of thetool lift 128 is based on acontrol signal 132 from thecontroller 116. As explained below, in one embodiment thecontrol signal 132 is based on a pressure setting. Thetool lift 128 causes themotorized tool 110 to apply a pressure to surface 106 based on the pressure setting. - One embodiment of the
machine 100 includes a cleaningliquid dispenser 134 that is configured to apply acleaning liquid 136 to one of thesurface 102 and the tool 128 (i.e., the scrub brush ______, the sweeper brush, or the sweep/scrub brush), as respectively indicated byarrows FIG. 1 . Embodiments of thedispenser 134 are illustrated in the block diagram ofFIG. 2 . - One embodiment of the cleaning
liquid dispenser 134 includes a supply of the cleaning liquid and apump 138 for driving a flow of the cleaning liquid 136 through tubing to be discharged at the desired location. The cleaning liquid 136 can comprise water or a combination of water and a cleaning agent. - The flow rate of the cleaning liquid is substantially determined by the
pump 138. Thepump 138 generally operates in accordance with conventional methods. In one embodiment, thepump 138 is controlled by acontrol signal 140 from thecontroller 116. One embodiment of thecontrol signal 140 is a pulsed signal that provides power relative to ground (not shown) and controls the duration over which thepump 138 drives the cleaning liquid 136 through the tubing. For example, thecontrol signal 140 can turn thepump 138 on for 0.1 seconds and off for 2.75 seconds to produce the desired flow rate for the cleaningliquid 136. As will be discussed below, one embodiment of thecontrol signal 140 is based on a cleaning liquid flow rate setting. - Another embodiment of the cleaning
liquid dispensing system 134 includes separate supplies ofwater 142 and cleaningagent 144. Thewater 142 can be stored in a tank supported on themobile body 102, while thecleaning agent 144 is provided in a separate container, such as a fixed tank or removable container or cartridge. A mixingmember 146 combines a flow ofwater 148 with a flow of thecleaning agent 150 at a desired dosage to form the flow of cleaningliquid 136. The dosing of the flow of cleaningagent 150 into the flow ofwater 148 can be provided by acleaning agent dispenser 151 that that utilizes a venturi injector (not shown) or adosing pump 152. In one embodiment thepump 152 is controlled by acontrol signal 154 from thecontroller 116, as described above with regard to pump 138. In one embodiment, thecontrol signal 154 is based on a cleaning agent flow rate setting. - Another embodiment of the
machine 100 includes afluid recovery device 156, shown inFIG. 1 , that operates to remove soiledliquid waste 158 from thesurface 106 during scrubbing operations. One embodiment of thefluid recovery device 156 includes avacuum squeegee 160 that collects theliquid waste 158 on thesurface 106. Thevacuum squeegee 160 is raised and lowered relative to thesurface 106, as indicated byarrows conventional lift mechanism 166. Avacuum 168 is placed in vacuum communication with thevacuum squeegee 160 and theliquid waste 158 is removed from thesurface 106 and deposited in awaste recovery tank 170. - The controller 116 (e.g., microcontroller, microcomputer, etc.) controls the communications (i.e., data receptions and transmissions) of the
machine 100 using thecommunicator 112 and the operations of some of the components of themachine 100. It should be understood that multiple independent controllers can be used to perform the functions of thecontroller 116. For example, themachine 100 can include a controller that is generally responsible for the control of the communications (i.e., the communicator 112) while one or more other controllers control various machine operations. Exemplary machine operations include the control of the electronics of the machine, control of themotorized tool 110, and control of themotor 108 used to propel themobile body 102 across thesurface 106. The machine operations and communications can be controlled by thecontroller 116 in response to anoperator input 172 provided at a control panel of themachine 100, for example. - Embodiments of the
communicator 112 include a data transmitter and/or a data receiver. The transmissions and receptions of data are generally controlled by thecontroller 116 and can be performed in accordance with conventional communication techniques. - The
communicator 112 is generally configured to communicate with one ormore computing devices 174 of an administrator of themachine 100 through anetwork 176 or other communication link. In one embodiment, thecomputing device 174 is remotely located from themachine 100.Exemplary computing devices 174 include a mobile phone, a personal digital assistant (PDA), a personal computer, and other computing devices capable of transmitting messages over thenetwork 176. Thecommunicator 112 and thecomputing device 174 can be coupled either wirelessly or through a physical connection to thenetwork 176. - One embodiment of the
communicator 112 includes a wireless communications device. Exemplary wireless communications devices include radio frequency (RF) communications devices that are configured to perform wireless data transmissions and, in one embodiment, data receptions. The RF communications device can include an RF transmitter and an RF receiver. In one embodiment, thecommunicator 112 includes a low power (1 milliwatt) serial RF communications device configured for communicating 19.2 kilobits per second (kbps) at a frequency of 915.5 mega-hertz (MHz). This technology is mostly suitable for data communications over short distances, such as to thelocal computing device 114. However, the data communication can be extended over a greater distance through a suitable relay device. - In accordance with another embodiment of the invention, the
communicator 112 includes a cellular communications device, such as a mobile phone, a cell modem, or other cellular device that is configured to receive data from and, in one embodiment, transmit data to, thecomputing device 174 through thenetwork 176. One suitable cellular communications device is the Socket Modem (MTSMC) produced by Multitech. - The cellular communications device can operate with conventional cellular communication networks, such as, for example, Code Division Multiple Access (CDMA), General Packet Radio Service device (GPRS), Time Division Multiple Access (TDMA), Global System for Mobile (GSM), and other mobile communication networks.
- Numerous conventional data communication techniques can be used to communicate data over the
network 176 between thecomputing device 174 and thecommunicator 112 andcontroller 116. In one embodiment, the data communicated between thecommunicator 112 and thecomputing device 174 is packaged in a text message. For example, thecommunicator 112 can be configured to send and/or receive a short message service (SMS) text message, an email message containing the data, an email message with an attached document that contains the data, or other type of text message. The text message is communicated in accordance with any suitable communication method such as, for example, TCPIP, or other method. In one embodiment, the text message includes a plurality of fields and associated data. The fields operate as labels for the associated data identifying what the data relates to. - In one embodiment, the data communications between the
communicator 112 and thecomputing device 174 are secure communications. That is, a protocol is implemented that reduces the likelihood of unauthorized communications between thecommunicator 112 and thecomputing device 174. Any suitable security enabling communication method can be used. - One or more
adjustable settings 180 for themachine 100 are stored in thememory 114, as illustrated in the block diagram ofFIG. 3 . Thememory 114 can comprise conventional forms of memory. In one embodiment, thememory 114 is on board themachine 100 as illustrated inFIG. 1 . Alternatively, thememory 114 can be remotely located and accessed by themachine 100 using thecommunicator 112. - Exemplary
adjustable settings 180 of themachine 100 include a cleaning liquid flow rate setting 182 corresponding to an adjustable flow rate of cleaning liquid that is applied to thecleaning tool 110 or thesurface 106 during a cleaning operation, as shown inFIGS. 2 and 3 . As mentioned above, one embodiment of the control signal 140 from thecontroller 116 to thepump 138 is based on cleaning liquid flow rate setting. Thus, flow rate of the cleaningliquid 136 is based on the cleaning liquid flow rate setting 182. - In one embodiment, the cleaning liquid flow rate setting 182 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) cleaning liquid flow rates that are desired. In another embodiment, the cleaning liquid flow rate setting 182 includes a plurality of preset values that extend across the range defined by the maximum and minimum flow rates.
- Another embodiment of the adjustable settings of the
machine 100 includes a cleaning agent flow rate setting 184 corresponding to an adjustable flow rate of cleaning agent 150 (FIG. 2 ) that is mixed with water to form the cleaning liquid 136 that is applied to thecleaning tool 110 or thesurface 106 during a cleaning operation. As mentioned above, the control signal 154 from thecontroller 116 to thepump 152 is based on the cleaning agent flow rate setting 184. Thus, flow rate of thecleaning agent 150 is based on the cleaning agent flow rate setting 184 stored in thememory 114. - In one embodiment, the cleaning agent flow rate setting 184 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) cleaning agent flow rates that are desired. In another embodiment, the cleaning agent flow rate setting 184 includes a plurality of preset values that extend across the range defined by the maximum and minimum flow rates. In one embodiment, the cleaning agent flow rates for the
machine 100 span a range of less than 10.0 cubic centimeters per minute to greater than 0 cubic centimeters per minute. - Another embodiment of the adjustable settings of the
machine 100 includes a pressure setting 186 corresponding to a pressure (e.g., soft, normal, hard) that thetool 110 applies to thesurface 106 during a surface maintenance operation (e.g., sweeping, scrubbing, sweeping and scrubbing, burnishing, polishing, etc.). In one embodiment, the control signal 132 from the controller is based on the pressure setting 186. - In one embodiment, the pressure setting 186 is adjustable between maximum and minimum values corresponding to the maximum and minimum (e.g., zero) pressures that are desired to be applied to the
surface 106 by themotorized tool 110 using thetool lift 128. In another embodiment, the pressure setting 186 includes a plurality of preset values that extend across the range defined by the maximum and minimum pressures. - One embodiment of the invention relates to the communication of setting
information 190 from thecomputing device 174 to thecontroller 116 of themachine 100. Embodiments of the settinginformation 190 are illustrated in the block diagram ofFIG. 4 , which will be described in greater detail below. - The data that is communicated between the
communicator 110 and the computing device, including the settinginformation 190, can include many different types of information. In one embodiment, the data communicated between thecomputing device 174 and thecommunicator 112 is uniquely identified byidentification information 191. In one embodiment, theidentification information 191 operates to uniquely identify themachine 100 to which the communication pertains. Embodiments of theidentification information 191 include a machine identification (e.g., serial number, model number, etc.), an operator identification (e.g. employee number, name, etc.), an identification of the owner of themachine 100, a location of themachine 100, an identification of components of themachine 100, the date and time of the communication, or other information that uniquely identifies the communication and preferably themachine 100. Theidentification information 191 can be stored in amemory 114 of themachine 100 that is accessible by thecontroller 116, as shown inFIG. 3 . - In one embodiment, the setting
information 190 communicated from thecomputing device 174 to thecommunicator 112 relates to a desired configuration of thesettings 180 of themachine 100. The settinginformation 190 can be processed by thecontroller 116 to update the configuration of themachine 100 by modifying the correspondingsettings 180 stored in thememory 114. Thus, for example, one or more of theadjustable settings 180 of themachine 100 can be modified, based on the settinginformation 190 after the settinginformation 190 is received by thecommunicator 112 and processed by thecontroller 116. - The setting
information 190 generally corresponds to theadjustable settings 180 of themachine 100 that an administrator of themachines 100 desires control over. In one embodiment, the settinginformation 190 corresponds to thesettings 180 of the machine that are not generally adjustable through an operator interface of the machine, such as a control panel (i.e., input 172). In another embodiment, the settinginformation 190 corresponds to thesettings 180 of themachine 100 that are adjustable through theoperator input 172. However, as will be discussed below, the settinginformation 190 can be used to selectively restrict the ability of the operator to adjust thesettings 180 through theinput 172. - Embodiments of the setting information include a cleaning liquid flow rate setting 192, a cleaning agent flow rate setting 194 and a pressure setting 196 that respectfully correspond to the cleaning liquid flow rate setting 182, the cleaning agent flow rate setting 184 and the pressure setting 186 stored in the
memory 114. In one embodiment, the setting information includes an enable/disable setting 198 that corresponds to an enable/disable setting 200 stored in thememory 114. After thecontroller 116 receives the settinginformation 190 from thecomputing device 174 using thecommunicator 112, thecontroller 116 modifies the correspondingsettings 180 stored in thememory 114. Once thesettings 180 are modified based on the settinginformation 190, thecontroller 116 will operate themachine 100 in accordance with the modifiedsettings 180. - As mentioned above, one embodiment of the
adjustable settings 180 includes enable/disablesettings 200 stored in thememory 114. The enable/disablesettings 200 correspond to features of themachine 100 that can be enabled or disabled. One embodiment of the features includes select machine settings, such assettings settings 200 includes a list of one or more adjustable settings of themachine 100, which can be selectively enabled to allow the operator of themachine 100 to directly adjust them, or disabled to prevent their adjustment by the operator through, for example, theoperator input 172. - For example, it may be desirable to make the pressure setting 186 adjustable by the operator so that the operator can apply a greater pressure to the
surface 106 using thetool 110 when desired. In that case, the pressure setting 186 would be enabled in the enable/disablesettings 200 using thesettings 198 to provide the adjustment control to the operator. However, if it is desirable to remove the power to adjust the pressure setting 186 from the operator of themachine 100, the pressure setting would be disabled in the enable/disable setting to prevent the adjustment of the pressure setting 186 by the operator. The other settings of themachine 100 could be enabled or disabled in the same manner by configuring the enable/disablesettings 200 accordingly. - In one embodiment, the features that can be enabled or disabled based on the enable/disable
settings 200 as configured by thesettings 198 include the ability of themachine 100 to perform certain conditioning or cleaning operations on thesurface 106. For example, the enable/disablesettings 200 may be configured to allow themachine 100 to perform a surface cleaning operation using themotorized tool 110 or disabled from being allowed to perform the surface cleaning operation. This embodiment of the invention provides control over how themachine 100 is to be used. For example, this embodiment can be used to prevent themachine 100 from performing an operation that could damage thefloor surface 106. Additionally, when themachine 100 is being leased, the owner of themachine 100 can limit the uses of themachine 100 to only those subscribed to by the lessee. - In one embodiment, the
operator input 172 provides limited control to the operator over theadjustable settings 180 as compared to machines of the prior art. In one embodiment, theoperator input 172 does not include an input that corresponds to an adjustment to the pressure setting 186 for themotorized tool 110. In another embodiment, theoperator input 172 does not include an input that corresponds to an adjustment to the cleaning agent flow rate setting 184. In yet another embodiment, theoperator input 172 does not include an input that corresponds to an adjustment to the cleaning liquid flow rate setting 182. -
FIG. 5 is a flowchart illustrating a method of configuring or operating embodiments of the mobilesurface maintenance machine 100 described above. Atstep 210 settinginformation 190 is transmitted over anetwork 176. The transmission of the settinginformation 190 can be from thecomputing device 174 to thecommunicator 112 of themachine 100 in accordance with the embodiments described above. Next, atstep 212, the settinginformation 190 is received using acommunicator 112 of the mobilesurface maintenance machine 100. Theadjustable settings 180 for themachine 100 are modified based on the settinginformation 190 atstep 214. In one embodiment, thesettings 180 are stored in thememory 114 of the machine and thesettings 180 are modified based on the settinginformation 190, as described above. Finally, atstep 216, themachine 100 is operated based on thesettings 190, as modified. - In one embodiment, the
machine 100 includes amotorized tool 110 that is configured to apply a pressure to thesurface 106 in accordance with a pressure setting 186 stored in thememory 114. In accordance with this embodiment, the modifyingstep 214 comprises modifying the pressure setting 186 based on the setting information 190 (i.e., pressure setting 196) and operating the machine 100 (step 216) by applying a pressure to thesurface 106 using themotorized tool 110 in accordance with the modified pressure setting stored in thememory 114. In one embodiment, the pressure setting 186 determines thecontrol signal 134 that is fed to thetool lift 128, which controls the pressure applied to thesurface 106 by themotorized tool 110. Embodiments of themotorized tool 110 include thescrub brush 118, thesweeper brush 120, the sweep/scrub brush 122, theburnishing pad 124 and thepolishing pad 126 described above. - In accordance with another embodiment of the method, the
machine 100 includes the cleaningliquid dispenser 134 that is configured to discharge a cleaning liquid 136 to either the surface 106 (136A) or the motorized tool 110 (1361B) at a flow rate that is based on the cleaning liquid flow setting 182 stored in thememory 114. In accordance with this embodiment, the modifyingstep 214 comprises modifying the cleaning liquid flow setting 182 based on the setting information 190 (i.e., cleaning liquid flow rate setting 192), and the operatingstep 216 comprises operating the cleaningliquid dispenser 134 based on the modified cleaning liquid flow rate setting 182. In one embodiment, the cleaning liquid flow rate setting 182 determines acontrol signal 140 from thecontroller 116, which controls the flow of cleaningliquid 136. - In accordance with another embodiment of the method, the
machine 100 includes thecleaning agent dispenser 151 that is configured to discharge acleaning agent 150 into a flow ofwater 148 at a flow rate that is based on a cleaning agent flow rate setting 184 stored in thememory 114. In accordance with this embodiment, the modifyingstep 214 includes modifying the cleaning agent flow rate setting 184 based on the setting information 190 (i.e., cleaning agent flow rate setting 194), and the operatingstep 216 comprises operating thecleaning agent dispenser 151 based on the modified cleaning agent flow rate setting 184 stored in thememory 114. In one embodiment, the cleaning agent flow rate setting 184 determines acontrol signal 154 that is fed to thecleaning agent dispenser 151, which controls the flow of cleaningagent 150. - In yet another embodiment of the invention, the method comprises disabling operation of the
machine 100 based on the settinginformation 190. For example, the settinginformation 190 can include enable/disablesettings 198 that control the enablement and disablement of various features of themachine 100, as described above. The disabling of features using the enable/disablesettings 198 in the settinginformation 190 allows for the disablement of the operation of themachine 100. - 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.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/633,244 US20070124890A1 (en) | 2005-12-02 | 2006-12-04 | Remote configuration of mobile surface maintenance machine settings |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US74165905P | 2005-12-02 | 2005-12-02 | |
US11/633,244 US20070124890A1 (en) | 2005-12-02 | 2006-12-04 | Remote configuration of mobile surface maintenance machine settings |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070124890A1 true US20070124890A1 (en) | 2007-06-07 |
Family
ID=37762305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/633,244 Abandoned US20070124890A1 (en) | 2005-12-02 | 2006-12-04 | Remote configuration of mobile surface maintenance machine settings |
Country Status (4)
Country | Link |
---|---|
US (1) | US20070124890A1 (en) |
EP (1) | EP1969431A1 (en) |
JP (1) | JP2009518071A (en) |
WO (1) | WO2007064989A1 (en) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050120504A1 (en) * | 2003-12-04 | 2005-06-09 | Tondra Aaron P. | Floor care appliance with network connectivity |
ITMI20100708A1 (en) * | 2010-04-26 | 2011-10-27 | Guido Valentini | WIRELESS COMMUNICATION APPARATUS FOR INDUSTRIAL VACUUM CLEANER. |
CN103445726A (en) * | 2013-08-30 | 2013-12-18 | 郑玉杰 | High-efficiency low-power consumption electronic controller used for dust collector |
US8786429B2 (en) | 2009-03-02 | 2014-07-22 | Diversey, Inc. | Hygiene monitoring and management system and method |
ITUB20153336A1 (en) * | 2015-09-02 | 2017-03-02 | Ip Cleaning S P A | SURFACE TREATMENT MACHINE WITH AUTONOMY OPTIMIZATION |
WO2017037679A1 (en) * | 2015-09-02 | 2017-03-09 | Ip Cleaning S.P.A. | Surface treating machine with controlled delivery |
US9811089B2 (en) | 2013-12-19 | 2017-11-07 | Aktiebolaget Electrolux | Robotic cleaning device with perimeter recording function |
CN107703794A (en) * | 2017-09-14 | 2018-02-16 | 昆明理工大学 | A kind of robot control system and method for water hyacinth cleaning |
US9939529B2 (en) | 2012-08-27 | 2018-04-10 | Aktiebolaget Electrolux | Robot positioning system |
US9946263B2 (en) | 2013-12-19 | 2018-04-17 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
US10045675B2 (en) | 2013-12-19 | 2018-08-14 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
GB2560060A (en) * | 2017-02-27 | 2018-08-29 | Conta Sro | Domestic appliance |
US10149589B2 (en) | 2013-12-19 | 2018-12-11 | Aktiebolaget Electrolux | Sensing climb of obstacle of a robotic cleaning device |
US10209080B2 (en) | 2013-12-19 | 2019-02-19 | Aktiebolaget Electrolux | Robotic cleaning device |
US10219665B2 (en) | 2013-04-15 | 2019-03-05 | Aktiebolaget Electrolux | Robotic vacuum cleaner with protruding sidebrush |
US10231591B2 (en) | 2013-12-20 | 2019-03-19 | Aktiebolaget Electrolux | Dust container |
US10433697B2 (en) | 2013-12-19 | 2019-10-08 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
US10448794B2 (en) | 2013-04-15 | 2019-10-22 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10499778B2 (en) | 2014-09-08 | 2019-12-10 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10518416B2 (en) | 2014-07-10 | 2019-12-31 | Aktiebolaget Electrolux | Method for detecting a measurement error in a robotic cleaning device |
US10534367B2 (en) | 2014-12-16 | 2020-01-14 | Aktiebolaget Electrolux | Experience-based roadmap for a robotic cleaning device |
US10617271B2 (en) | 2013-12-19 | 2020-04-14 | Aktiebolaget Electrolux | Robotic cleaning device and method for landmark recognition |
US10678251B2 (en) | 2014-12-16 | 2020-06-09 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
US10729297B2 (en) | 2014-09-08 | 2020-08-04 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10874274B2 (en) | 2015-09-03 | 2020-12-29 | Aktiebolaget Electrolux | System of robotic cleaning devices |
US10874271B2 (en) | 2014-12-12 | 2020-12-29 | Aktiebolaget Electrolux | Side brush and robotic cleaner |
US10877484B2 (en) | 2014-12-10 | 2020-12-29 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
CN112754349A (en) * | 2019-11-06 | 2021-05-07 | 必胜公司 | Surface cleaning apparatus and method of controlling flow rate of surface cleaning apparatus |
US11099554B2 (en) | 2015-04-17 | 2021-08-24 | Aktiebolaget Electrolux | Robotic cleaning device and a method of controlling the robotic cleaning device |
US11122953B2 (en) | 2016-05-11 | 2021-09-21 | Aktiebolaget Electrolux | Robotic cleaning device |
US11144079B2 (en) | 2013-02-11 | 2021-10-12 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11169533B2 (en) | 2016-03-15 | 2021-11-09 | Aktiebolaget Electrolux | Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection |
US11474533B2 (en) | 2017-06-02 | 2022-10-18 | Aktiebolaget Electrolux | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
US11921517B2 (en) | 2017-09-26 | 2024-03-05 | Aktiebolaget Electrolux | Controlling movement of a robotic cleaning device |
US11934212B2 (en) | 2013-02-11 | 2024-03-19 | Graco Minnesota Inc. | Paint sprayer distributed control and output volume monitoring architectures |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111345744A (en) * | 2018-12-21 | 2020-06-30 | 苏州宝时得电动工具有限公司 | Cleaning robot and control method |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109566A (en) * | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
US5819008A (en) * | 1995-10-18 | 1998-10-06 | Rikagaku Kenkyusho | Mobile robot sensor system |
US5940928A (en) * | 1998-01-15 | 1999-08-24 | Tennant Company | Surface maintenance machine with computer controlled operational and maintenance systems |
US5995884A (en) * | 1997-03-07 | 1999-11-30 | Allen; Timothy P. | Computer peripheral floor cleaning system and navigation method |
US6176940B1 (en) * | 1996-12-24 | 2001-01-23 | Kevin Wang | Method of vacuum adjustment in a cleaning machine |
US6220865B1 (en) * | 1996-01-22 | 2001-04-24 | Vincent J. Macri | Instruction for groups of users interactively controlling groups of images to make idiosyncratic, simulated, physical movements |
US6493612B1 (en) * | 1998-12-18 | 2002-12-10 | Dyson Limited | Sensors arrangement |
US6560817B2 (en) * | 2000-09-07 | 2003-05-13 | Lenard Deiterman | Floor cleaning system |
US6658325B2 (en) * | 2001-01-16 | 2003-12-02 | Stephen Eliot Zweig | Mobile robotic with web server and digital radio links |
US6895363B2 (en) * | 2001-11-09 | 2005-05-17 | Tennant Company | Information management system device and method of use for surface maintenance vehicles and equipment |
US20050104921A1 (en) * | 2003-02-25 | 2005-05-19 | Seiko Epson Corporation | Drive waveform-determining device, electrooptical device, and electronic equipment |
US6968592B2 (en) * | 2001-03-27 | 2005-11-29 | Hitachi, Ltd. | Self-running vacuum cleaner |
US20060103523A1 (en) * | 2004-11-12 | 2006-05-18 | Tennant Company | Mobile floor cleaner data communication |
US7237299B2 (en) * | 2003-05-08 | 2007-07-03 | The Hoover Company | Cleaning machine having a control system for cleaning a surface |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2648071B1 (en) * | 1989-06-07 | 1995-05-19 | Onet | SELF-CONTAINED METHOD AND APPARATUS FOR AUTOMATIC FLOOR CLEANING BY EXECUTING PROGRAMMED MISSIONS |
US6671925B2 (en) * | 2001-07-30 | 2004-01-06 | Tennant Company | Chemical dispenser for a hard floor surface cleaner |
DE102004022357A1 (en) * | 2004-04-30 | 2005-11-17 | Alfred Kärcher Gmbh & Co. Kg | Floor cleaning device |
-
2006
- 2006-12-04 US US11/633,244 patent/US20070124890A1/en not_active Abandoned
- 2006-12-04 EP EP06838916A patent/EP1969431A1/en not_active Withdrawn
- 2006-12-04 WO PCT/US2006/046213 patent/WO2007064989A1/en active Application Filing
- 2006-12-04 JP JP2008543529A patent/JP2009518071A/en not_active Withdrawn
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109566A (en) * | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
US5819008A (en) * | 1995-10-18 | 1998-10-06 | Rikagaku Kenkyusho | Mobile robot sensor system |
US6220865B1 (en) * | 1996-01-22 | 2001-04-24 | Vincent J. Macri | Instruction for groups of users interactively controlling groups of images to make idiosyncratic, simulated, physical movements |
US6176940B1 (en) * | 1996-12-24 | 2001-01-23 | Kevin Wang | Method of vacuum adjustment in a cleaning machine |
US5995884A (en) * | 1997-03-07 | 1999-11-30 | Allen; Timothy P. | Computer peripheral floor cleaning system and navigation method |
US5940928A (en) * | 1998-01-15 | 1999-08-24 | Tennant Company | Surface maintenance machine with computer controlled operational and maintenance systems |
US6493612B1 (en) * | 1998-12-18 | 2002-12-10 | Dyson Limited | Sensors arrangement |
US6560817B2 (en) * | 2000-09-07 | 2003-05-13 | Lenard Deiterman | Floor cleaning system |
US6658325B2 (en) * | 2001-01-16 | 2003-12-02 | Stephen Eliot Zweig | Mobile robotic with web server and digital radio links |
US6968592B2 (en) * | 2001-03-27 | 2005-11-29 | Hitachi, Ltd. | Self-running vacuum cleaner |
US6895363B2 (en) * | 2001-11-09 | 2005-05-17 | Tennant Company | Information management system device and method of use for surface maintenance vehicles and equipment |
US20050104921A1 (en) * | 2003-02-25 | 2005-05-19 | Seiko Epson Corporation | Drive waveform-determining device, electrooptical device, and electronic equipment |
US7237299B2 (en) * | 2003-05-08 | 2007-07-03 | The Hoover Company | Cleaning machine having a control system for cleaning a surface |
US20060103523A1 (en) * | 2004-11-12 | 2006-05-18 | Tennant Company | Mobile floor cleaner data communication |
US7199711B2 (en) * | 2004-11-12 | 2007-04-03 | Tennant Company | Mobile floor cleaner data communication |
Cited By (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7269877B2 (en) * | 2003-12-04 | 2007-09-18 | The Hoover Company | Floor care appliance with network connectivity |
US20050120504A1 (en) * | 2003-12-04 | 2005-06-09 | Tondra Aaron P. | Floor care appliance with network connectivity |
US9847015B2 (en) | 2009-03-02 | 2017-12-19 | Diversey, Inc. | Hygiene monitoring and management system and method |
US11181907B2 (en) | 2009-03-02 | 2021-11-23 | Diversey, Inc. | Hygiene monitoring and management system and method |
US8786429B2 (en) | 2009-03-02 | 2014-07-22 | Diversey, Inc. | Hygiene monitoring and management system and method |
US10782682B2 (en) | 2009-03-02 | 2020-09-22 | Diversey, Inc. | Hygiene monitoring and management system and method |
US11681288B2 (en) | 2009-03-02 | 2023-06-20 | Diversey, Inc. | Hygiene monitoring and management system and method |
ITMI20100708A1 (en) * | 2010-04-26 | 2011-10-27 | Guido Valentini | WIRELESS COMMUNICATION APPARATUS FOR INDUSTRIAL VACUUM CLEANER. |
CN102232816A (en) * | 2010-04-26 | 2011-11-09 | 盖多·瓦伦蒂尼 | Wireless communication devices for managing industrial machinery such as planers and vacuum cleaners |
EP2384680A1 (en) * | 2010-04-26 | 2011-11-09 | Guido Valentini | Apparatus with wireless communication for managing industrial machinery, such as surfacers and vacuum cleaners |
US9939529B2 (en) | 2012-08-27 | 2018-04-10 | Aktiebolaget Electrolux | Robot positioning system |
US11698650B2 (en) | 2013-02-11 | 2023-07-11 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11934212B2 (en) | 2013-02-11 | 2024-03-19 | Graco Minnesota Inc. | Paint sprayer distributed control and output volume monitoring architectures |
US11249498B2 (en) | 2013-02-11 | 2022-02-15 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11372432B2 (en) | 2013-02-11 | 2022-06-28 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US12135568B2 (en) | 2013-02-11 | 2024-11-05 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11144079B2 (en) | 2013-02-11 | 2021-10-12 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11934211B2 (en) | 2013-02-11 | 2024-03-19 | Graco Minnesota Inc. | Paint sprayer distributed control and output volume monitoring architectures |
US11592850B2 (en) | 2013-02-11 | 2023-02-28 | Graco Minnesota Inc. | Remote monitoring for fluid applicator system |
US11630470B2 (en) | 2013-02-11 | 2023-04-18 | Graco Inc. | Remote monitoring for fluid applicator system |
US11934210B2 (en) | 2013-02-11 | 2024-03-19 | Graco Minnesota Inc. | Paint sprayer distributed control and output volume monitoring architectures |
US10448794B2 (en) | 2013-04-15 | 2019-10-22 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10219665B2 (en) | 2013-04-15 | 2019-03-05 | Aktiebolaget Electrolux | Robotic vacuum cleaner with protruding sidebrush |
CN103445726A (en) * | 2013-08-30 | 2013-12-18 | 郑玉杰 | High-efficiency low-power consumption electronic controller used for dust collector |
US10433697B2 (en) | 2013-12-19 | 2019-10-08 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
US10617271B2 (en) | 2013-12-19 | 2020-04-14 | Aktiebolaget Electrolux | Robotic cleaning device and method for landmark recognition |
US10209080B2 (en) | 2013-12-19 | 2019-02-19 | Aktiebolaget Electrolux | Robotic cleaning device |
US10149589B2 (en) | 2013-12-19 | 2018-12-11 | Aktiebolaget Electrolux | Sensing climb of obstacle of a robotic cleaning device |
US10045675B2 (en) | 2013-12-19 | 2018-08-14 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
US9946263B2 (en) | 2013-12-19 | 2018-04-17 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
US9811089B2 (en) | 2013-12-19 | 2017-11-07 | Aktiebolaget Electrolux | Robotic cleaning device with perimeter recording function |
US10231591B2 (en) | 2013-12-20 | 2019-03-19 | Aktiebolaget Electrolux | Dust container |
US10518416B2 (en) | 2014-07-10 | 2019-12-31 | Aktiebolaget Electrolux | Method for detecting a measurement error in a robotic cleaning device |
US10729297B2 (en) | 2014-09-08 | 2020-08-04 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10499778B2 (en) | 2014-09-08 | 2019-12-10 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10877484B2 (en) | 2014-12-10 | 2020-12-29 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
US10874271B2 (en) | 2014-12-12 | 2020-12-29 | Aktiebolaget Electrolux | Side brush and robotic cleaner |
US10678251B2 (en) | 2014-12-16 | 2020-06-09 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
US10534367B2 (en) | 2014-12-16 | 2020-01-14 | Aktiebolaget Electrolux | Experience-based roadmap for a robotic cleaning device |
US11099554B2 (en) | 2015-04-17 | 2021-08-24 | Aktiebolaget Electrolux | Robotic cleaning device and a method of controlling the robotic cleaning device |
ITUB20153336A1 (en) * | 2015-09-02 | 2017-03-02 | Ip Cleaning S P A | SURFACE TREATMENT MACHINE WITH AUTONOMY OPTIMIZATION |
WO2017037673A1 (en) * | 2015-09-02 | 2017-03-09 | Ip Cleaning S.P.A. | Surface treatment machine with flow-rate control |
WO2017037679A1 (en) * | 2015-09-02 | 2017-03-09 | Ip Cleaning S.P.A. | Surface treating machine with controlled delivery |
US10874274B2 (en) | 2015-09-03 | 2020-12-29 | Aktiebolaget Electrolux | System of robotic cleaning devices |
US11712142B2 (en) | 2015-09-03 | 2023-08-01 | Aktiebolaget Electrolux | System of robotic cleaning devices |
US11169533B2 (en) | 2016-03-15 | 2021-11-09 | Aktiebolaget Electrolux | Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection |
US11122953B2 (en) | 2016-05-11 | 2021-09-21 | Aktiebolaget Electrolux | Robotic cleaning device |
GB2560060A (en) * | 2017-02-27 | 2018-08-29 | Conta Sro | Domestic appliance |
US11474533B2 (en) | 2017-06-02 | 2022-10-18 | Aktiebolaget Electrolux | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
CN107703794A (en) * | 2017-09-14 | 2018-02-16 | 昆明理工大学 | A kind of robot control system and method for water hyacinth cleaning |
US11921517B2 (en) | 2017-09-26 | 2024-03-05 | Aktiebolaget Electrolux | Controlling movement of a robotic cleaning device |
AU2022211792B2 (en) * | 2019-11-06 | 2023-03-16 | Bissell Inc. | Surface cleaning apparatus |
EP4233667A3 (en) * | 2019-11-06 | 2023-11-29 | Bissell Inc. | Surface cleaning apparatus |
EP3818920A1 (en) * | 2019-11-06 | 2021-05-12 | Bissell Inc. | Surface cleaning apparatus and method of controlling flow rate for a surface cleaning apparatus |
AU2022200908B2 (en) * | 2019-11-06 | 2022-06-02 | Bissell Inc. | Surface cleaning apparatus |
AU2020260510B2 (en) * | 2019-11-06 | 2022-03-31 | Bissell Inc. | Surface cleaning apparatus |
EP3973841A1 (en) * | 2019-11-06 | 2022-03-30 | Bissell Inc. | Surface cleaning apparatus |
CN112754349A (en) * | 2019-11-06 | 2021-05-07 | 必胜公司 | Surface cleaning apparatus and method of controlling flow rate of surface cleaning apparatus |
Also Published As
Publication number | Publication date |
---|---|
EP1969431A1 (en) | 2008-09-17 |
JP2009518071A (en) | 2009-05-07 |
WO2007064989A1 (en) | 2007-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070124890A1 (en) | Remote configuration of mobile surface maintenance machine settings | |
US7199711B2 (en) | Mobile floor cleaner data communication | |
CN103167821B (en) | For running the method for cleaning equipment and performing the cleaning equipment of the method | |
EP3818920B1 (en) | Surface cleaning apparatus and method of controlling flow rate for a surface cleaning apparatus | |
US5871152A (en) | Remote controlled carpet cleaner | |
US11912212B2 (en) | Additive dosing sub-system for a vehicle wastewater management system | |
US6735811B2 (en) | Cleaning liquid dispensing system for a hard floor surface cleaner | |
US10730486B1 (en) | Vehicle wash control system | |
JP6517334B2 (en) | High pressure cleaning system and method for operating high pressure cleaning system | |
US20180071792A1 (en) | High-pressure cleaning system and discharge unit for such a high-pressure cleaning system | |
WO2019213933A1 (en) | Hygiene system for a portable packaged food container | |
US20240157009A1 (en) | Hygiene system for a portable packaged food container | |
WO2003041554A1 (en) | System and method of information for surface maintenance vehicles | |
CN100589745C (en) | Advanced data controlled cleaning system | |
KR20210034920A (en) | Coffee dispenser, Remote controlling system and method thereof | |
CN201886300U (en) | Intelligent dining hall | |
CN104156280A (en) | Spray control system data recovery method based on internet of things | |
US20180303028A1 (en) | Method for operating a system of self-driving ground working devices | |
JP2004136144A (en) | Automatic cleaner and automatic cleaning system | |
TW201743300A (en) | Household appliance and the monitoring method of household appliance determines whether the consumption module needs to be maintained | |
CN112416302A (en) | APP capable of providing remote convenient operation | |
CN111345722A (en) | Automatic disinfection type toilet seat device and control method | |
WO2022129852A1 (en) | Floor cleaner dock | |
US20240268620A1 (en) | Riding Floor Cleaning Machines Having Intelligent Systems, Associated Sub-Assemblies Incorporating Intelligent Systems, and Associated Methods of Use | |
CN207565554U (en) | A kind of car washer water tank of multiplex roles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TENNANT COMPANY, MINNESOTA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ERKO, ROBERT J.;GROSCHEN, PAUL L. JR.;REEL/FRAME:018643/0429 Effective date: 20061204 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, NATIONAL ASSOCIATION, AS COLL Free format text: SECURITY AGREEMENT;ASSIGNOR:TENNANT COMPANY;REEL/FRAME:022408/0546 Effective date: 20090304 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: TENNANT COMPANY, MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, NATIONAL ASSOCIATION;REEL/FRAME:034837/0525 Effective date: 20141202 |