throbber

`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`Shenzhen Silver Star Intelligent Technology Co. Ltd.
`
`v.
`
`iRobot Corporation
`Patent Owner
`
`U.S. Patent No. 6,809,490
`Filing Date: June 12, 2002
`Issue Date: October 26, 2004
`
`Title: Method and System for Multi-Mode Coverage for an Autonomous Robot
`
`
`DECLARATION OF MINGSHAO ZHANG
`
`Inter Partes Review No. <To Be Assigned>
`
`
`
`
`
`
`
`

`

`
`
`Table of Contents
`
`
`I.  BACKGROUND AND EXPERIENCE ............................................................... 5 
`A.  General Work Experience and Professional Background ............................... 5 
`B.  Education ......................................................................................................... 6 
`C.  Professional Societies, Committee Memberships, and Teaching Experience 6 
`D.  Publications ...................................................................................................... 6 
`E.  Compensation .................................................................................................. 7 
`II.  Person of Ordinary Skill in the Art ....................................................................... 8 
`III. RELEVANT TECHNOLOGY BACKGROUND AND STATE OF THE ART 9 
`A.  Means for moving the robot over a surface ..................................................... 9 
`B.  Bounce mode ................................................................................................... 9 
`C.  Isolated area ................................................................................................... 11 
`D.  Means for manually selecting an operational mode ...................................... 14 
`E.  A control system operatively connected to said obstacle detection sensor and
`said means for moving said control system configured to operate in a
`plurality of operational modes and to select from among the plurality of
`modes in real time in response to signals generated by the obstacle detection
`sensor ............................................................................................................. 15 
`IV.  THE ‘490 Patent ............................................................................................ 15 
`A.  The Specification ........................................................................................... 15 
`B.  The Claims of the ‘490 Patent ....................................................................... 16 
`C.  Contested Claims of the ‘490 Patent ............................................................. 17 
`V.  APPLICATION OF THE PRIOR ART TO THE CLAIMS .............................. 19 
`A.  Overview of the Prior Art .............................................................................. 19 
`i.  Ueno (Ex. 1005) ....................................................................................... 19 
`ii.  Bottomley (Ex. 1006) ............................................................................... 20 
`iii. Kawagoe (Ex. 1007) ................................................................................. 20 
`iv. Öhman (Ex. 1008) .................................................................................... 21 
`v.  Bisset (Ex. 1010) ...................................................................................... 21 
`vi. Erwin (Ex. 1011) ...................................................................................... 22 
`vii.  Bisset-612 (Ex. 1026) .......................................................................... 22 
`B.  Ueno Discloses All the Features of Claims 1, 2-5, 7, 8, and 12 .................... 23 
`
`2
`
`
`
`

`

`
`
`(a) Claim Element 1(a) ............................................................................. 23 
`(b) Claim Element 1(b) ............................................................................. 23 
`(c) Claim Element 1(c) ............................................................................. 24 
`(d) Claim Element 1(d) ............................................................................. 25 
`(e) Claim Element 1(e) ............................................................................. 27 
`(f) Claim Element 1(f) .............................................................................. 29 
`(g) Claim Element 1(g) ............................................................................. 30 
`(h) Claim Element 1(h) ............................................................................. 31 
`(i)  Claim Element 1(i) .............................................................................. 34 
`b.  Dependent Claims 2-5, 7, 8, and 12 ......................................................... 36 
`(a) Claim 2 ................................................................................................ 36 
`(b) Claim 3 ................................................................................................ 37 
`(c) Claim 4 ................................................................................................ 38 
`(d) Claim 5 ................................................................................................ 39 
`(e) Claim 7 ................................................................................................ 40 
`(f) Claim 8 ................................................................................................ 41 
`(g) Claim 12 .............................................................................................. 41 
`c.  Summary of Ueno Invalidity .................................................................... 42 
`C.  The Combination of Ueno and AAAI Article Describes Claims 1, 2-5, 7, 8,
`and 12 ............................................................................................................. 42 
`D.  The Combination of Ueno and Kawagoe Describes Claims 1, 2-5, 7, 8, and
`12 45 
`E.  The Combination of Ueno and Bisset Describes Claim 12 ........................... 48 
`F.  The Combination of Ueno, AAAI Article and Bisset Describes Claim 12 .. 51 
`G.  The Combination of Ueno, Kawagoe and Bisset Describes Claim 12 .......... 51 
`H.  The Combination of Ueno and Erwin Describes Claim 12 ........................... 51 
`I.  The Combination of Ueno, AAAI Article and Erwin Describes Claim 12... 53 
`J.  The Combination of Ueno, Kawagoe and Erwin Describes Claim 12 .......... 53 
`K.  The Combination of Ueno and Bottomley Describes Claim 42 .................... 53 
`L.  The Combination of Ueno, AAAI Article and Bottomley Describes Claim 42
`
`57 
`M. The Combination of Ueno, Kawagoe and Bottomley Describes Claim 42 .. 57 
`N.  The Combination of Ueno and Öhman Describes Claim 42 ......................... 57 
`O.  The Combination of Ueno, AAAI Article and Öhman Describes Claim 42 60 
`P.  The Combination of Ueno, Kawagoe and Öhman Describes Claim 42 ........ 61 
`
`3
`
`
`
`

`

`
`
`Q.  The Combination of Ueno and Bissett-612 Describes Claim 42 .................. 61 
`R.  The Combination of Bottomley and AAAI Article Describes Claims 1 and
`42 64 
`(a) Claim Element 1(a) ............................................................................. 65 
`(b) Claim Element 1(b) ............................................................................. 65 
`(c) Claim Element 1(c) ............................................................................. 66 
`(d) Claim Element 1(d) ............................................................................. 66 
`(e) Claim Element 1(e) ............................................................................. 67 
`(f) Claim Element 1(f) .............................................................................. 68 
`(g) Claim Element 1(g) ............................................................................. 69 
`(h) Claim Element 1(h) ............................................................................. 69 
`(i)  Claim Element 1(i) .............................................................................. 70 
`VI.  Conclusion ..................................................................................................... 72 
`
`
`
`
`
`4
`
`
`
`

`

`
`
`I, Mingshao Zhang, declare as follows:
`
`1.
`
`I have been asked to provide a declaration regarding certain aspects of
`
`U.S. Patent No. 6,809,490 (“the ‘490 Patent”) addressed below, which I understand
`
`is the subject of the present inter partes review proceeding.
`
`I.
`
`BACKGROUND AND EXPERIENCE
`2.
`I am over the age of 18 and am competent to offer this Declaration. I
`
`have personal knowledge, or have developed knowledge of these technologies based
`
`upon education, training, or experience, of the matters set forth herein.
`
`A. General Work Experience and Professional Background
`3.
`I currently act as an assistant professor at Southern Illinois University
`
`Edwardsville. I have a very broad and deep understanding of robotics technologies
`
`as it relates to design, mechanisms, sensing, control as well as electronics and
`
`software systems utilized in mobile robots. I have taught many undergraduate
`
`classes including Engineering Problem Solving and Sensors and Actuators. As such
`
`I am very well versed with complete system design and with all their components
`
`such as motors, drivetrains, power-systems, user-interfaces, wireless communication
`
`systems,
`
`sensors,
`
`controls
`
`(hardware
`
`and
`
`software),
`
`electronics
`
`and
`
`microprocessors, and have an appreciation of the history of development in the field
`
`of robotics since its nascent years. All this experience is covered in my curriculum
`
`5
`
`
`
`

`

`
`
`vitae (attached as Appendix A), which provides a detailed recitation of my
`
`employment history and tenure at various jobs.
`
`
`B.
`4.
`
`Education
`I have earned the following degrees:
`
`
`
`B.Sc. Mechanical Engineering and Automation, University of
`
`Science and Technology of China, 2010
`
`M.Sc. Mechanical Engineering, Stevens Institute of Technology,
`
`Ph.D. Mechanical Engineering, Stevens Institute of Technology,
`
`
`
`
`
`2012
`
`2016.
`
`C.
`
`5.
`
`Professional Societies, Committee Memberships, and Teaching
`Experience
`I have remained an active participant or member in organizations
`
`throughout my studies and career, and have pursued advancements in my field,
`
`including:
`
` American Society for Engineering Education, 2016-Present
`
`D.
`Publications
`6. My curriculum vitae, attached as Appendix A, provides as
`
`comprehensive a record of these publications as I have been able to assemble.
`
`6
`
`
`
`

`

`
`
`E. Compensation
`7.
`I am being compensated by the Southern Illinois University at
`
`Edwardsville (SIUE), and the petitioner finds me through the SIUE. My
`
`compensation does not depend in any way upon the outcome of this proceeding.
`
`8.
`
`The analysis that I provide in this Declaration is based on my education
`
`and experience in the field of Mobile Robots, as well as the documents I have
`
`considered, including the ‘490 Patent (Ex. 1001) which states on its face that it
`
`issued from an application filed on June 12, 2002, in turn claiming priority back to
`
`an earliest provisional application filed on June 12, 2001. For purposes of this
`
`Declaration, I have assumed June 12, 2001 as the effective filing date for the ‘490
`
`Patent to be on the conservative side. I have considered the following documents in
`
`my analysis below:
`
`Description of Exhibit
`Ex. No.
`U.S. Patent No. 6,809,490 to Joseph L. Jones et al.
`1001
`1002
`Prosecution File History of U.S. Patent No. 6,809,490
`1005
`Translation of JP 11-212642 (“Ueno”)
`1006 WO 00/04430 (“Bottomley”)
`1007
`US 6,574,536 (“Kawagoe”)
`1008 WO 93/03399 (“Öhman”)
`1010 WO 00/38025 (“Bisset”)
`1011
`Translation of DE 19849978 (“Erwin”)
`1014
`JP 11-212642 (“Ueno”)
`1015
`DE 19849978 (“Erwin”)
`
`7
`
`
`
`

`

`
`
`
`II.
`
`1016
`
`1017
`
`1018
`
`1019
`
`1026
`
`“Sensors for Mobile Robots – Theory and Application” by H.R.
`Everett, Wellesley, MA, 1995
`“Where am I? Sensors and Methods for Mobile Robot Positioning”
`by J. Borenstein, H.R. Everett and L. Feng, University of Michigan,
`Ann Arbor, MI, April 1996
`“Mobile Robots – Inspiration to Implementation” by J.L. Jones and
`A. M. Flynn, Wellesley, MA, 1st Edition, 1993
`“Sweep Strategies for a Sensory-Driven, Behavior-Based Vacuum
`Cleaning Agent” by K.L. Doty and R.R. Harrison, AAAI Technical
`Report FS-93-03, AAAI 1993 Fall Symposium Series –
`Instantiating Real-World Agents, Oct. 1993
`US Patent 6,493,612 to Bisset 612
`
`PERSON OF ORDINARY SKILL IN THE ART
`9.
`I have been informed that a person of ordinary skill in the art (a
`
`“POSITA”) is a hypothetical person who is presumed to have the skill and
`
`experience of an ordinary worker in the field and is deemed to have knowledge of
`
`the relevant prior art. A POSITA, as of the June 2001 filing date of the application
`
`upon which the ‘490 Patent claims priority would have had a bachelor’s degree in
`
`computer engineering, electrical engineering, mechanical engineering, computer
`
`science, or robotic engineering (or equivalent degree/experience) with at least two
`
`years of experience in robotics.
`
`10. Although my qualifications and experience exceed those of the
`
`hypothetical POSITA defined above, my analysis and opinions regarding the ‘490
`
`Patent are based on the perspective of a POSITA as of June 2001.
`
`8
`
`
`
`

`

`
`
`III. RELEVANT TECHNOLOGY BACKGROUND AND STATE OF THE
`ART
`11.
`
` The ‘490 Patent, entitled “Method and System for Multi-Mode
`
`Coverage for an Autonomous Robot,” discloses and claims a control system for a
`
`mobile robot that operates in a plurality of operational modes, including an obstacle
`
`following mode, a random bounce mode, and a spot coverage mode. Ex. 1001,
`
`Abstract and 3:65-4:4. In this section, I provide a brief background of the state of
`
`the art pertinent to the claims of the ‘490 Patent as of June 2001.
`
`A. Means for moving the robot over a surface
`12. The function is straightforward – moving the robot over a surface. The
`
`corresponding structure in the ‘490 patent specification performing that function is
`
`straightforward also. The disclosed embodiment includes “two wheels 20, motors
`
`21 for driving the wheels independently” Ex. 1001, 5:59-62. The ‘490 specification
`
`states that “[t]hese components are well known in the art and are not discussed in
`
`detail herein.” Id., 5:63-64. The parties in the related ITC case are in agreement that
`
`the structure performing the function of moving the robot over a surface is two
`
`wheels and motors 21 for driving the wheels independently. Ex. 1023, 5; Ex. 1025,
`
`14-15. Accordingly, this should be considered the corresponding structure for
`
`purposes of claim construction.
`
`B.
`
`Bounce mode
`
`
`
`9
`
`
`
`

`

`
`
`13. The word “bounce” in “bounce mode” raises the question of whether
`
`actual, physical contact with obstacles is required when driving in this mode, or
`
`whether this mode can include situations where the change in direction occurs due
`
`to proximity with obstacles without contact. In my opinion, the latter is correct, and
`
`that the term “bounce mode” should be construed to according to its plain and
`
`ordinary meaning, and including contact or proximity to the object to trigger the
`
`change in direction.
`
`14. This interpretation is supported by the plain language of the
`
`independent claims. Nothing in the independent claims requires actual, physical
`
`contact between the robot and an obstacle. Instead, the claim language uses the term
`
`“encountering” to describe the robot’s relation to the obstacle, which clearly does
`
`not require contact. Ex. 1009 (dictionary definition of “encounter”).
`
`15. Moreover, the other claims plainly contemplate that proximity may be
`
`used to trigger the change of direction in this mode. For example, claims 8 and 40
`
`recite that the “obstacle detection sensor” can comprise “an IR sensor.” IR sensors
`
`are used for detecting proximity. Ex. 1001, 6:35-38. Similarly, claim differentiation
`
`compels an interpretation that contact is not required because claims 7 and 41 recite
`
`that the “obstacle detection sensor” includes “a tactile sensor.” A tactile sensor
`
`detects contact. Id.at 5:52-55 (“bump (tactile) sensors”). Thus, an interpretation
`
`requiring “bounce mode” to include sensing of physical contact would violate claim
`
`10
`
`
`
`

`

`
`
`differentiation by requiring the device of the independent claims to include a tactile
`
`sensor.
`
`16. This interpretation is also supported by the specification. The
`
`specification states that “the sensor(s) may be of a variety of types including sonar,
`
`tactile, electromagnetic, capacitive, etc.” Ex. 1001, 5:50-52. The specification also
`
`says “bump (tactile) sensors” are used in the “preferred embodiment” for cost-
`
`reasons. Id., 5:52-55. Clearly, the specification contemplates that the sensors chosen
`
`may be of any type, including contact sensors or non-contact sensors. That logically
`
`means that detection of actual, physical contact used in the “preferred embodiment”
`
`should not be required by the independent claim term “bounce mode.” Other parts
`
`of the specification confirm this. Id., 6:35-38 (stating as an alternative to
`
`contact/bump sensors that “[n]on-contact sensors, which allow the robot to sense
`
`proximity to objects without physically touching the object, such as capacitive
`
`sensors or a curtain of IR light, can also be used.”); 6:39-42 (“It is useful to have a
`
`sensor or sensors that are not only able to tell if a surface has been contacted (or is
`
`nearby), but also the angle relative to the robot at which the contact was made.”)
`
`Thus, Petitioner’s construction for “bounce mode” should be adopted.
`
`C.
`Isolated area
`17. Claims 1 and 42 recite “a spot-coverage mode whereby the robot
`
`operates in an isolated area.” The claims do not say whether (a) the area is isolated
`
`11
`
`
`
`

`

`
`
`physically in the sense that it is a limited area with an identifiable physical boundary,
`
`e.g., an area behind a couch or in a corner, or (b) the extent of isolation may be
`
`determined by the robot itself, such as an algorithm in its controller.
`
`18. Unhelpfully, the specification uses the term “isolated” just once, stating
`
`that “[s]pot coverage or, for example, spot cleaning allows the user to clean an
`
`isolated dirty area.” Id., 9:11-12. That usage sheds little to no light on the meaning
`
`of the term “isolated.” However, the specification teaches that both situations (a)
`
`and (b) are possible ways to terminate the spot-coverage mode, and thus determine
`
`the area it covers.1 When the area has one or more obstacles around it, the robot can
`
`exit the spot-coverage mode and switch to another mode upon reaching the obstacle
`
`(situation (a)). Id., Fig. 7 at 240 and 9:34-10:8. See also id., 10:18-21 (“In a
`
`preferred embodiment, as detailed in step 220, the robot 10 exits spot cleaning mode
`
`upon the first obstacle encountered by a bump sensor 12 or 13.”) and Fig. 14.
`
`Likewise, when the robot is in an open area free of obstacles, the specification states
`
`that the spiraling action of this spot-coverage mode continues outwardly for a
`
`prescribed distance and then ends (situation (b)). Ex. 1001, 9:17 (“defined radius”);
`
`Fig. 7 at 240 and 9:57-10:8 (“In other embodiments, the robot tracks its total distance
`
`
`1 It would make no sense to read “isolated” as meaning an area that is entirely
`bounded or enclosed from the rest of the room being cleaned, because then the
`robot could not even enter such a completely “isolated area.” Thus, the general
`context of the specification is more informative.
`12
`
`
`
`

`

`
`
`travelled in spiral mode.If the maximum spiral is reached without a bump, the robot
`
`gives control to a different behavior..”). Thus, the broadest reasonable interpretation
`
`of an “isolated area” in the context of the “spot coverage mode” should be an area
`
`with its perimeter determined either at least in part by a physical boundary/obstacle,
`
`or by the cleaning robot itself. That is, the broadest reasonable interpretation of the
`
`claim language includes within its scope a robot configured to react to a physical
`
`boundary/obstacle of the “isolated area,” a robot that has a pre-programmed size
`
`limit for the “isolated area,” or a robot that has the ability to react to either one (i.e.,
`
`whichever event occurs first). The specification teaches that the spot coverage mode
`
`can be terminated by either the robot deciding it has covered sufficient distance (and
`
`thus area) in this mode or striking a boundary or an obstacle, and thus either event
`
`can define the extent of the area’s isolation.
`
`19. Moreover, the specification describes a “preferred embodiment” where
`
`the “a standard spiral” mode is used in which “the device should continue until any
`
`bump sensor event.” Id., 16:42-43. In that embodiment, the bump sensor event
`
`triggers switching to wall following mode, as shown in Fig. 14. Id., 16:43-45. Thus,
`
`the specification contemplates that the “spot coverage mode” exemplified by this
`
`spiraling can be configured to run until hitting a physical object, and not necessarily
`
`be limited by a set distance in the robot controller. Further, it should be noted that
`
`claim 1, for example, recites a control system that selects “from among the plurality
`
`13
`
`
`
`

`

`
`
`of operational modes in real time in response to signals generated by the obstacle
`
`detection sensor.” Accordingly, such claim language indicates that the robot
`
`continues in a “spot coverage mode” until the robot detects an obstacle, at which
`
`time, the control system is configured to select another mode.
`
`20. Hence, the proper construction should include robots that use either or
`
`both options for determining the size of its “spot coverage mode’s” “isolated area.”
`
`D. Means for manually selecting an operational mode
`21. The function is straightforward – manually selecting an operational
`
`mode. The corresponding structure in the ‘490 patent specification performing that
`
`function is straightforward also. The disclosed embodiment includes “a remote
`
`control” to change or influence operational modes or “a switch mounted on the shell
`
`itself” to set the operational mode. Ex. 1001, 17:5-10. The parties in the related
`
`ITC case are in agreement that the structure for manually selecting an operational
`
`mode in the ‘490 Patent is an input element such as a selector switch, push button,
`
`or remote control by which the user can select a particular operational mode. Ex.
`
`1023, 5. Ex. 1025, 14. Accordingly, this should be considered the corresponding
`
`structure for purposes of claim construction.
`
`14
`
`
`
`

`

`
`
`E. A control system operatively connected to said obstacle detection
`sensor and said means for moving said control system configured
`to operate in a plurality of operational modes and to select from
`among the plurality of modes in real time in response to signals
`generated by the obstacle detection sensor
`If, however, the “control system” is interpreted as a mean plus function
`
`22.
`
`clause, the corresponding structure performing the functions of being operatively
`
`connected, operating in a plurality of operating modes, and selecting from among a
`
`plurality of modes is a processor/microcontroller 22 in Fig. 3 of the ‘490 Patent and
`
`the associated behavior algorithms in the specification for the three claimed modes.
`
`See id., noting corresponding structure for a “control system.” Specifically, the
`
`specification of the ‘490 Patent describes that the processor/microcontroller 22 is
`
`connected
`
`to
`
`sensors
`
`and wheels
`
`(and motors),
`
`and
`
`that
`
`the
`
`processor/microcontroller 22 operates in one or more operational modes and selects
`
`an operational mode for the robot’s operation. Ex. 1001, 7:34-57 and 8:48-56.
`
`Accordingly, the processor/microcontroller 22 and the behavior algorithms used
`
`therein for the claimed modes should be considered the corresponding structure for
`
`purposes of claim construction.
`
`IV. THE ‘490 PATENT
`A. The Specification
`23. The ‘490 Patent describes a control system for a robot to operate in a
`
`plurality of operational modes, such as an obstacle following mode, a random
`
`bounce mode, and a spot coverage mode. (Ex. 1001, Abstract.) Specifically, the
`15
`
`
`
`

`

`
`
`‘490 Patent describes (i) the spot coverage mode as a mode that allows a user to
`
`clean an isolated dirty area and that is switched to another mode when an obstacle is
`
`encountered by an obstacle sensor, (ii) the obstacle following mode as a mode that
`
`allows a user to clean edges of a room by traveling along a perimeter of a wall with
`
`the help of an obstacle sensor, and (iii) the random bounce mode as a mode that
`
`allows the robot to continue its forward movement until it senses an obstacle and
`
`that allows the robot to change the direction of travel when the obstacle has been
`
`detected (Ex. 1001, 9:11-12, 10:18-21, 10:27-29, 10:43-46, 12:54-61, and Fig. 11).
`
`Further, the ‘490 Patent describes the structure of the robot that includes bump
`
`sensors 12 and 13, reflective IR proximity sensors for the cliff sensors 14, a wall-
`
`following sensor 16, wheels 20, motors 21, a microcontroller 22, a rechargeable
`
`battery 23, cleaning heads 30, and a side brush 32. (Ex. 1001, 5:41-6:2).
`
`B.
`The Claims of the ‘490 Patent
`24. This Declaration addresses Claims 1, 2-5, 7, 8, 12 and 42 of the ‘490
`
`Patent. Claims 1 and 42 read:
`
`1. A mobile robot comprising:
`(a) means for moving the robot over a surface;
`(b) an obstacle detection sensor;
`(c) and a control system operatively connected to said obstacle detection sensor
`and said means for moving;
`(d) said control system configured to operate the robot in a plurality of operational
`modes and to select from among the plurality of modes in real time in response to
`signals generated by the obstacle detection sensor, said plurality of operational
`modes comprising: a spot-coverage mode whereby the robot operates in an
`isolated area, an obstacle following mode whereby said robot travels adjacent to
`
`16
`
`
`
`

`

`
`
` I
`
`an obstacle, and a bounce mode whereby the robot travels substantially in a
`direction away from an obstacle after encountering the obstacle, and wherein,
`when in the obstacle following mode, the robot travels adjacent to an obstacle for
`a distance at least twice the work width of the robot. (Ex. 1001, 17:19-36 (Claim
`1).)
`
`42. A mobile robot comprising:
`(a) means for moving the robot over a surface;
`(b) an obstacle detection sensor;
`(c) a cliff sensor; and
`(d) a control system operatively connected to said obstacle detection sensor, said
`cliff sensor, and said means for moving;
`(e) said control system configured to operate the robot in a plurality of operational
`modes, said plurality of operational modes comprising: a spot-coverage mode
`whereby the robot operates in an isolated area, an obstacle following mode
`whereby said robot travels adjacent to an obstacle for a distance at least twice the
`work width of the robot, and a bounce mode whereby the robot travels
`substantially in a direction away from an obstacle after encountering the obstacle.
`(Ex. 1001, 20:48-64 (Claim 42).)
`
` will address the dependent Claims 2-5, 7, 8, and 12 in the ‘490 Patent in my detailed
`
`analysis in Part V. “Application of the Prior Art” later. Because those claims are
`
`short, I reproduced them at the beginning of each section where they are discussed.
`
`C. Contested Claims of the ‘490 Patent
`25. For easier reference to elements of independent Claims 1 and 42 from
`
`the ‘490 Patent, I reproduce their text here, including labels for each clause to make
`
`it easier to refer to each such element in my analysis and discussion of claims and
`
`individual claim elements (where applicable):
`
`1(a). A mobile robot comprising
`1(b). means for moving the robot over a surface;
`1(c). an obstacle detection sensor;
`
`17
`
`
`
`

`

`
`
`1(d) and a control system operatively connected to said obstacle detection sensor
`and said means for moving;
`1(e). said control system configured to operate the robot in a plurality of
`operational modes and to select from among the plurality of modes in real time in
`response to signals generated by the obstacle detection sensor,
`1(f). said plurality of operational modes comprising: a spot-coverage mode
`whereby the robot operates in an isolated area,
`1(g). an obstacle following mode whereby said robot travels adjacent to an
`obstacle,
`1(h). and a bounce mode whereby the robot travels substantially in a direction
`away from an obstacle after encountering the obstacle,
`1(i). wherein, when in the obstacle following mode, the robot travels adjacent to an
`obstacle for a distance at least twice the work width of the robot.
`
`42(a). A mobile robot comprising:
`42(b). means for moving the robot over a surface;
`42(c). an obstacle detection sensor;
`42(d). a cliff sensor; and
`42(e). a control system operatively connected to said obstacle detection sensor,
`said cliff sensor, and said means for moving;
`42(f). said control system configured to operate the robot in a plurality of
`operational modes,
`42(g). said plurality of operational modes comprising: a spot-coverage mode
`whereby the robot operates in an isolated area,
`42(h). an obstacle following mode whereby said robot travels adjacent to an
`obstacle for a distance at least twice the work width of the robot,
`42(i). and a bounce mode whereby the robot travels substantially in a direction
`away from an obstacle after encountering the obstacle.
`
`
`26. Note that using this nomenclature, the Preamble to claim 1 is identified
`
`as claim Element 1(a), or simply 1(a). Thus, the first following limitation after the
`
`Preamble is claim Element 1(b) or 1(b), the next is claim Element 1(c) or 1(c), and
`
`so forth. I will use this nomenclature throughout this Declaration to ensure precise
`
`and unambiguous references to the numerous elements of claim 1 (and claim 42).
`
`18
`
`
`
`

`

`
`
`V. APPLICATION OF THE PRIOR ART TO THE CLAIMS
`A. Overview of the Prior Art
`i. Ueno (Ex. 1005)
`JP 11-212642, “Method and Device for Controlling Self-Propelled
`
`27.
`
`Robot,” has a publication date of August 6, 1999. Ichiro Ueno and Kato Hironobu
`
`are the named inventors. This Patent Application will henceforth be identified as
`
`“Ueno.”
`
`28. Ueno describes a method and device for controlling a self-propelled
`
`robot that can travel exhaustively over a given area in as short a time as possible.
`
`(Ex. 1005, ¶ [0001].) Specifically, Ueno describes that the operations of the wheels,
`
`motors, and brakes of the robot are determined based on information received from
`
`multiple sensors (for example, infrared sensors, ultrasonic sensors, or any optical
`
`sensors) that sense obstacles around the robot. (Ex. 1005, ¶¶ [0007], [0016], [0017],
`
`[0020], and Figs. 2 and 3.) Further, Ueno describes three travel modes of the robot:
`
`spiral, random, and border-following. (Ex. 1005, ¶¶ [0014] and [0035].)
`
`Specifically, (a) in the spiral travel mode, the robot travels in a spiral direction until
`
`an obstacle is detected by a sensor (Ex. 1005, ¶¶[0005], [0027], [0028] and Fig. 6),
`
`(b) in the border-following, the robot travels along a boundary (such as a wall) when
`
`a sensor detects a boundary (Ex. 1005, ¶¶[0023], [0025], and Fig. 4), and (c) in the
`
`random travel mode, the robot turns and travels away from a boundary when a wall
`
`surface is detected (Ex. 1005, ¶¶[0005], [0029], [0030], [0033], and Figs. 5 and 6).
`19
`
`
`
`

`

`
`
`Further, Ueno describes that the repetition of the “spiral travel – random travel –
`
`border-following - random travel combination” produces superior results in terms of
`
`coverage area and the time that it takes to cover that area. (Ex. 1005, ¶¶ [0014] and
`
`[0035].) As I shall show in the analysis and discussion that follow, Ueno includes
`
`all the features required by Claims 1, 2-5, 7, 8, and 12.
`
`
`
`ii. Bottomley (Ex. 1006)
`29. Bottomley, entitled “Robotic System,” describes a self-propelled robot
`
`for movement over a surface to be treated. Ex. 1006, Abstract. Specifically,
`
`Bottomley describes navigation sensors that provide signals for enabling the robot
`
`to navigate over the surface and a control system that receives the signals from the
`
`sensors so as to control the motors of the robot. Ex. 1006, Abstract.
`
`
`
`iii. Kawagoe (Ex. 1007)
`30. Kawagoe, entitled “Moving Apparatus for Efficiently Moving on Floor
`
`with Obstacle,” describes a moving robot that moves in a backward path when an
`
`obstacle is encountered

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket