Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
197 words
A self-guided, self-propelled, convertible cleaning apparatus which comprises: a cleaning unit comprising: (a) cleaning means for cleaning an area; (b) moving means for moving said cleaning unit in two mutually orthogonal directions over said area; (c) position detection means for detecting the position of said cleaning unit relative to a starting position and outputting position signals indicative thereof; (d) obstacle detection means for detecting obstacles located within said area that hinder the motion of said cleaning unit and outputting obstacle signals indicative thereof; (e) power cable means for powering said cleaning unit from an external power source; (f) fastening means for fastening said power cable to said external power source; (g) loop detection means for detecting when said power cable has looped around said obstacles and outputting loop signals indicative thereof; and (h) control means for controlling said moving means in conjunction with said obstacle signals, said position signals, and said loop signals to enable said cleaning unit to automatically traverse said area, evade said obstacles, and prevent looping of said power cable around said obstacles; and tensioning means for removing slack from said power cable to ensure that said power cable is taut at all times.
Claim 2
Dependent Claim
197 words
A self-guided, self-propelled, convertible cleaning apparatus which comprises: a cleaning unit comprising: (a) cleaning means for cleaning an area; (b) moving means for moving said cleaning unit in two mutually orthogonal directions over said area; (c) position detection means for detecting the position of said cleaning unit relative to a starting position and outputting position signals indicative thereof; (d) obstacle detection means for detecting obstacles located within said area that hinder the motion of said cleaning unit and outputting obstacle signals indicative thereof; (e) power cable means for powering said cleaning unit from an external power source; (f) fastening means for fastening said power cable to said external power source; (g) loop detection means for detecting when said power cable has looped around said obstacles and outputting loop signals indicative thereof; and (h) control means for controlling said moving means in conjunction with said obstacle signals, said position signals, and said loop signals to enable said cleaning unit to automatically traverse said area, evade said obstacles, and prevent looping of said power cable around said obstacles; and tensioning means for removing slack from said power cable to ensure that said power cable is taut at all times.
Claim 3
Dependent Claim
55 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said cleaning means comprising: (a) a plurality of suction nozzles; (b) a suction hose which is detachable from said cleaning apparatus; (c) brushes disposed within said suction nozzles; (c) suction means for picking up dust and debris; and (d) means for collecting said dust.
Claim 4
Dependent Claim
44 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said moving means comprising: (a) a plurality of wheels; and (b) means for rotating a selected subset of said wheels to move said cleaning apparatus in said mutually orthogonal directions over said area.
Claim 5
Dependent Claim
22 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said position detection means comprising position sensors attached to said wheels.
Claim 6
Dependent Claim
58 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said obstacle detection means comprising the method of: (a) periodically monitoring position of said cleaning unit using said position detection means; and (b) outputting said obstacle signals when motion of said cleaning unit is impeded by said obstacles and said position signals are not changing with time.
Claim 7
Dependent Claim
47 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said fastening means comprising: (a) an electrical plug with two power pins and a ground pin; and (b) means for enlarging diameter of said ground pin to fasten said electrical plug to said external power source.
Claim 8
Dependent Claim
33 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said tensioning means comprising: (a) winding means for winding said power cable; and (b) said winding means installed within said cleaning unit.
Claim 9
Dependent Claim
34 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said tensioning means comprising: (a) winding means for winding said power cable; and (b) said winding means disposed separate from said cleaning unit.
Claim 10
Dependent Claim
49 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said control means comprising: (a) a microcontroller system comprising a microprocessor, random access non-volatile memory, random access memory, input ports and output ports; and (b) instructions embedded in said microcontroller system that direct operation of said microcontroller system.
Claim 11
Dependent Claim
64 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 9 said instructions comprising: (a) means for subdividing said area into nodes by gridlines; (b) means for representing said nodes as a search tree; and (c) means for using a tree search to automatically traverse said nodes while evading said obstacles within said area and avoiding looping of said power cable around said obstacles.
Claim 12
Dependent Claim
65 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 9 said instructions comprising: (a) means for subdividing said area into nodes by gridlines; (b) means for representing said nodes as a search tree; and (c) means for using a depth-first tree search to automatically traverse said nodes while evading said obstacles within said area and avoiding looping of said power cable around said obstacles.
Claim 13
Dependent Claim
65 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 9 said instructions comprising: (a) means for subdividing said area into nodes by gridlines; (b) means for representing said nodes as a search tree; and (c) means for using a breadth-first tree search to automatically traverse said nodes while evading said obstacles within said area and avoiding looping of said power cable around said obstacles.
Claim 14
Dependent Claim
38 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 9 said instructions comprising: (a) means for subdividing said area into nodes by gridlines; and (b) means for enabling said control means for manual operation by an operator.
Claim 15
Dependent Claim
100 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 9 said instructions comprising: (a) means for subdividing said area into nodes by gridlines; (b) means for enabling said control means for manual operation by an operator; (c) means for storing said nodes traversed by said cleaning apparatus during said manual operation as a list in said non-volatile random access memory; and (d) means for using said list during a subsequent cleaning session to automatically traverse said nodes while evading said obstacles within said area, avoiding looping of said power cable around said obstacles, and returning to said starting position.
Claim 16
Dependent Claim
58 words
A self-guided, self-propelled, convertible cleaning apparatus in accordance with claim 1 said loop detection means comprising: (a) means for storing position of said power cable in said random access memory; (b) means for examining said stored positions to check if a loop has been formed; and (c) means for outputting loop signals if said loop has been formed.
Claim 17
Dependent Claim
141 words
A self-guided, self-propelled, convertible cleaning apparatus which comprises: (a) cleaning means for cleaning an area; (b) moving means for moving said cleaning apparatus in two mutually orthogonal directions over said area; (c) position detection means for detecting the position of said cleaning apparatus relative to a starting position and outputting position signals indicative thereof; (d) obstacle detection means for detecting obstacles located within said area that hinder the motion of said cleaning apparatus and outputting obstacle signals indicative thereof; (e) internal power source means for powering said cleaning apparatus; and (f) controlling means for controlling said moving means in conjunction with said obstacle signals, said position signals, and performance of a tree search of said area represented as a series of nodes, said control means enabling said cleaning apparatus to automatically traverse said area, and evade said obstacles within said area.
Claim 18
Dependent Claim
141 words
A self-guided, self-propelled, convertible cleaning apparatus which comprises: (a) cleaning means for cleaning an area; (b) moving means for moving said cleaning apparatus in two mutually orthogonal directions over said area; (c) position detection means for detecting the position of said cleaning apparatus relative to a starting position and outputting position signals indicative thereof; (d) obstacle detection means for detecting obstacles located within said area that hinder the motion of said cleaning apparatus and outputting obstacle signals indicative thereof; (e) internal power source means for powering said cleaning apparatus; and (f) controlling means for controlling said moving means in conjunction with said obstacle signals, said position signals, and performance of a tree search of said area represented as a series of nodes, said control means enabling said cleaning apparatus to automatically traverse said area, and evade said obstacles within said area.