IP Library Granted Patent US 7,013,527
Granted Patent B2
US 7,013,527 · App. 10/934,284 · Granted Mar 21, 2006

Floor cleaning apparatus with control circuitry

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,013,527
App. No.
10/934,284
Granted
Mar 21, 2006
Kind
B2
Abstract

A floor cleaner is provided for cleaning a floor, where the floor cleaner has a front and a rear and includes: a sweeper for sweeping the floor, a scrubber, connected to the sweeper and located in the rear of the sweeper, for wetting and cleaning the floor; and a burnisher, connected to the scrubber and located in the rear of the scrubber, for burnishing the floor.

Claims (34)

1. A cleaner for cleaning a floor comprising a first assembly of components for performing a first cleaning operation on the floor,

a second assembly of components for performing a second cleaning operation on the floor,

control circuitry, connected to the first and second assemblies, executing in parallel a first program module operating the first assembly and a second program module operating the second assembly, wherein the first program module supplies data to the second program module, and the second program module modifies the operation of the second assembly based on said data.

2. A cleaner for cleaning a floor comprising a first assembly of components for performing a first cleaning operation on the floor,

a second assembly of components for performing a second cleaning operation on the floor,

control circuitry connected to the first and second assemblies, executing in parallel a first program module operating the first assembly and a second program module operating the second assembly, wherein the control circuitry comprises at least two processors, one processor executing the first program module and a second processor executing the second program module.

3. A cleaner for cleaning a floor comprising a first assembly of components for performing a first cleaning operation on the floor,

a second assembly of components for performing a second cleaning operation on the floor,

control circuitry, connected to the first and second assemblies, executing in parallel a first program module operating the first assembly and a second program module operating the second assembly, wherein the first assembly includes a scrubber and the second assembly includes a burnisher.

4. The cleaner of claim 3 further comprising:

a third assembly of components for sweeping the floor, wherein the control circuitry is further connected to the third assembly and executes, in parallel with the first and second program modules, a third program module operating the third assembly.

5. A cleaner for cleaning a floor comprising

a first assembly of components for performing a first cleaning operation on the floor,

a second assembly of components for performing a second cleaning operation on the floor,

control circuitry, connected to the first and second assemblies, executing in parallel a first and second program modules,

the first program module comprising a first plurality of instructions for controlling the operations of the first and second assemblies and coordinating among the operations of the first and second assemblies,

the second program module comprising a second plurality of instructions for controlling the operations of the first and second assemblies,

wherein the first plurality of instructions includes an instruction for

supplying a command from the first program module to the second program module, the command requiring performance of a sequence of actions by at least one of the first and second assemblies, wherein the first program module, after executing the instruction for supplying the command, executes other instructions independent of performance of said sequence of actions,

the second plurality of instructions including a sequence of instructions for causing said at least one of the first and second assemblies to perform said sequence of actions, the second program module executing the sequence of instructions independent of the first program module.

6. The cleaner of claim 5 wherein the control circuitry comprises at least two processors, one processor executing the first program module and a second processor executing the second program module.

7. The cleaner of claim 5 wherein the first assembly includes a scrubber and the second assembly includes a burnisher.

8. The cleaner of claim 7 further comprising:

a third assembly of components for sweeping the floor, wherein the control circuitry is further connected to the third assembly,

wherein the first program module further comprises a third plurality of instructions for operating the third assembly and coordinating among the operations of the third assembly, and the first and second assemblies,

wherein the second program module further comprises a fourth plurality of instructions for operating the third assembly,

wherein the second plurality of instructions includes an instruction for supplying a second command from the first program module to the second program module, the command requiring performance of a second sequence of actions by the third assembly,

wherein the first program module, after executing the instruction for supplying the second command, executes other instructions independent of performance of said second sequence of actions,

the second plurality of instructions including a second sequence of instructions for causing the third assembly to perform said second sequence of actions, the second program module executing the second sequence of instructions independent of the first program module.

9. A cleaner comprising

a first assembly of components for performing a first cleaning operation,

a second assembly of components for performing a second cleaning operation,

control circuitry, connected to the first and second assemblies,

coordinating an operation of the first assembly relative to an operation of the second assembly based on a distance traveled by said cleaner.

Assignments (5)
RELEASE OF SECURITY AGREEMENT REEL/FRAME 045300/0141 Recorded Jul 10, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DIVERSEY, INC.; THE BUTCHER COMPANY
Reel/Frame 064236/0722 →
SECURITY AGREEMENT Recorded Feb 9, 2018
From: DIVERSEY, INC.; THE BUTCHER COMPANY
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045300/0141 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2012
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: DIVERSEY, INC. (FORMERLY KNOWN AS JOHNSONDIVERSEY, INC.)
Reel/Frame 027618/0044 →
CHANGE OF NAME Recorded Mar 11, 2010
From: JOHNSONDIVERSEY, INC.
To: DIVERSEY, INC.
Reel/Frame 024066/0212 →
SECURITY AGREEMENT Recorded Dec 2, 2009
From: JOHNSONDIVERSEY, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023814/0701 →