Prosecution Insights
Last updated: August 16, 2026
Application No. 18/699,370

CONTROL DEVICE FOR CONTROLLING ROBOT INCLUDING PLURALITY OF COMPONENT MEMBERS, ROBOT DEVICE PROVIDED WITH CONTROL DEVICE, AND OPERATING DEVICE FOR SETTING PARAMETERS

Non-Final OA §103
Filed
Apr 08, 2024
Priority
Oct 14, 2021 — nonprovisional of PCTJP2021038126
Examiner
SINGH, ESVINDER
Art Unit
3657
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
FANUC Corporation
OA Round
3 (Non-Final)
77%
Grant Probability
Favorable
3-4
OA Rounds
3m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
159 granted / 207 resolved
+24.8% vs TC avg
Strong +24% interview lift
Without
With
+24.0%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
23 currently pending
Career history
232
Total Applications
across all art units

Statute-Specific Performance

§101
7.0%
-33.0% vs TC avg
§103
57.4%
+17.4% vs TC avg
§102
15.2%
-24.8% vs TC avg
§112
18.0%
-22.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 207 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Status of Claims This is a nonfinal in response to an RCE filed on 04/07/2026. Claims 1-13 and 15 remain pending. Claims 1 and 10 have been amended. Claim Objections Claims 5, 10-13, and 15 are objected to because of the following informalities: For claim 5, “an operator” in line 3 should be “the operator” since the operator has already been introduced in line 2. For claim 10, “the image displayed on the display part, wherein a display part displays a static image of the robot” in lines 5-6 should be “the image displayed on a display part, wherein the display part displays a static image of the robot”. Also in claim 10, “a static image” in the second to last paragraph should be “the static image” since the static image has already been introduced earlier in the claim. For claim 11, “an operator” should be “the operator” since the operator has already been introduced in claim 10. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1, 6, and 9 are rejected under 35 U.S.C. 103 as being unpatentable over Sato (US 20160221193 A1) in view of Behrens (US 20240135068 A1) (Hereinafter referred to as Sato and Behrens respectively) Regarding Claim 1, Sato teaches a controller configured to control a robot including a plurality of constituent members (See at least Sato Paragraphs 0028-0030, and Figure 1, the controlling system is interpreted as the controller, and the links, joints, base, end portion, and robot hand are interpreted as constituent members), the controller comprising: a sensor configured to detect a state of operation of a constituent member (See at least Sato Paragraph 0031); and a processor configured to control operation of the robot based on an output of the sensor (See at least Sato Paragraphs 0083, and 0098, the controlling section, which is implemented via a CPU, controls the robot according to the output of the sensor), wherein: the processor is further configured to: set at least one constituent member out of the plurality of constituent members as a specific member (See at least Sato Paragraphs 0031, 0047, 0057, 0097-0098, 0102-0103, and Figure 5, the controlling section sets the robot hand as the specific member when in region A, and sets the joints j1-j3 as the specific member when in region B), determine a state of operation of the specific member based on an output of the sensor (See at least Sato Paragraphs 0031, 0047, 0057, 0097, and 0102, the controlling section determines the force acting on the specific member based on the sensor output), and change operation of the robot based on a determination result of the processor (See at least Sato Paragraphs 0098, and 0104-0107, the controlling section controls the operation of the robot based on the determination result, such as retracting the robot arm when an unexpected collision occurs), the plurality of constituent members are a work tool and members supporting the work tool (See at least Sato Paragraphs 0029-0030, 0033, and Figure 1, the links, joints, base, and end portion are interpreted as members supporting the work tool, and the robot hand is interpreted as the work tool), and include at least one selected from a group of a turning base of the robot, an arm of the robot, a wrist of the robot and the work tool (See at least Sato Paragraphs 0029-0030, 0033, and Figure 1, the links and joints are the arm of the robot, the end portion is the wrist, and the robot hand is the work tool). Sato fails to disclose the processor estimates maximum value of an external force acting on the robot when a person contacts the robot, based on the state of operation of the specific member, and controls the robot based on the maximum value of the external force. However, Behrens teaches estimates maximum value of an external force acting on the robot when a person contacts the robot, based on the state of operation of the specific member (See at least Behrens Paragraphs 0002-0004, the maximum contact/external forces between the robot and human are calculated based on the robot speed, which is interpreted as the state of operation), and controls the robot based on the maximum value of the external force (See at least Behrens Paragraph 0004, the speed of the robot is controlled based on the maximum force). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in Sato with Behrens to control the robot based on the maximum value of the external force. This modification, as taught by Behrens, would ensure the contact forces between the person and robot does not exceed a biomechanical limit, thus, preventing a living being from being injured (See at least Behrens Paragraph 0004). Regarding Claim 6, modified Sato teaches a robot device comprising: the controller of claim 1 (See at least Sato Paragraph 0028 and Figure 1, the robot apparatus/device comprises the controlling system); and the robot including the plurality of constituent members (See at least Sato Paragraphs 0028-0030, 0033, and Figure 1, the links, joints, base, end portion, and robot hand are interpreted as constituent members). Regarding Claim 9, modified Sato teaches wherein the sensor includes a contact sensor configured to detect contact with the robot (See at least Sato Paragraphs 0006 and 0106, the second sensor is interpreted as a contact sensor), the processor is configured to: determine whether or not a person is in contact with the specific member based on an output of the contact sensor (See at least Sato Paragraphs 0006 and 0106, the output of the contact sensor is used to determine a collision between a human and the specific members of the robot), and perform at least one control selected from a group of control for avoiding an increase in a contact force and control for reducing an operation speed of the robot when a person is determined to be in contact with the specific member (See at least Sato Paragraph 0106, the robot retracting after a collision with the human is interpreted as avoiding an increase in contact force). Claims 2-3 are rejected under 35 U.S.C. 103 as being unpatentable over Sato in view of Behrens, and in further view of Matsunami et al (US 20160368142 A1) (Hereinafter referred to as Matsunami) Regarding Claim 2, even though Sato teaches setting the specific member, modified Sato fails to disclose a display part configured to display information regarding the constituent member of the robot, wherein the processor is further configured to set the specific member based on operation performed on an image displayed on the display part. However, Matsunami teaches a display part configured to display information regarding the constituent member of the robot (See at least Matsunami Paragraph 0062 and Figure 5, the display device displays the constituent members of the robot), wherein the processor is further configured to set the specific member based on operation performed on an image displayed on the display part (See at least Matsunami Paragraphs 0105 and Figure 16b, the link L5 is set as the specific member based on the operation performed on the displayed image). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Matsunami to set the specific member based on operation performed on an image displayed on the display part. This modification, as taught by Matsunami, would allow an operator to select the specific member from the constituent members by simply operating a pointing device such as a mouse displayed on a screen (See at least Matsunami Paragraphs 0105 and Figure 16b), which would improve the convenience of the system. Regarding Claim 3, modified Sato fails to disclose the display part is configured to display a list of the constituent members of the robot, and the processor is configured to set a constituent member selected from the list of the constituent members as the specific member. However, Matsunami teaches the display part is configured to display a list of the constituent members of the robot (See at least Matsunami Paragraph 0062, 0105, and Figures 5 and 16b, the display device displays a list of the constituent members of the robot), and the processor is configured to set a constituent member selected from the list of the constituent members as the specific member (See at least Matsunami Paragraphs 0105 and Figure 16b, the link L5 is set as the specific member from the list of constituent members). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Matsunami to set a constituent member selected from the list of the constituent members as the specific member. This modification, as taught by Matsunami, would allow an operator to select the specific member from the constituent members by simply operating a pointing device such as a mouse displayed on a screen (See at least Matsunami Paragraphs 0105 and Figure 16b), which would improve the convenience of the system. Claim 4 is rejected under 35 U.S.C. 103 as being unpatentable over Sato in view of Behrens and Matsunami, and in further view of Takeuchi (US 20190358824 A1) (Hereinafter referred to as Takeuchi) Regarding Claim 4, modified Sato teaches the processor is configured to designate…a designated region with respect to the constituent member of the robot (See at least Sato Paragraphs 0101-0102, and Figure 5, two regions are designated with respect to the constituent members of the robot), and set, as the specific member, a constituent member of the robot being at least partially arranged inside the designated region (See at least Sato Paragraphs 0029, 0047, 0102, and Figure 5, the robot hand is set as the specific member when inside the designated region A). Modified Sato fails to disclose the display part is configured to display an image of the robot. However, Matsunami teaches the display part is configured to display an image of the robot (See at least Matsunami Paragraph 0062 and Figure 5, the display device displays an image of the robot). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Matsunami to display an image of the robot. Displaying an image of the robot is routine, well-understood, conventional activity that, as taught by Matsunami, would allow an operator to see and confirm the state or operation of the robot (See at least Matsunami Paragraph 0062 and Figure 5). Even though modified Sato teaches designating a designated region, modified Sato fails to disclose designating a designated region… in response to the operation performed on the image displayed on the display part by an operator. However, Takeuchi teaches designating a designated region… in response to the operation performed on the image displayed on the display part by an operator (See at least Takeuchi Paragraphs 0115-0119, and Figure 10, the operation on the displayed image by the operator/user is used to designate a region with respect to the constituent member of the robot). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Takeuchi to designate a designated region in response to the operation performed on the image displayed on the display part by an operator. This modification, as taught by Takeuchi, would allow a user/operator to designate the designated region by utilizing a user interface that displays the robot (See at least Takeuchi Paragraphs 0115-0119, and Figure 10), which would increase the control a user has over the system, thus, making it more desirable. Claim 5 is rejected under 35 U.S.C. 103 as being unpatentable over Sato in view of Behrens and Matsunami, and in further view of Akagi et al (US 20220176560 A1) (Hereinafter referred to as Akagi) Regarding Claim 5, modified Sato teaches the processor is configured to designate…a work area in which an operator performs work around the robot (See at least Sato Paragraph 0106 and Figure 5, the region B is designated as a work area where the operator cooperatively works around the robot), and the processor is configured to acquire a position and an orientation of the robot during a period in which the robot is driven (See at least Sato Paragraphs 0044, 0087 and 0103, the position and orientation of the robot is acquired using the encoders). Modified Sato fails to explicitly disclose set, as the specific member, a constituent member of the robot being at least partially arranged inside the work area. However, Sato does teach setting, the constituent member joint J3 of the robot arm as the specific member when the robot is inside the work area (See at least Sato Paragraphs 0057, 0102, 0105-0106, and Figure 5, when the robot arm is in the work area region B, the joints of the robot arm are set as the specific member), and joint J3 would be partially arranged inside the work area when the robot performs work on the part W2 (See at least Sato Paragraphs 0105, 0109, and Figure 5, for the robot to reach the part W2 in the work area region B, the robot would need to extend far enough into the work area that joint J3 of the robot arm would be inside the work area). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato to set, as the specific member, a constituent member of the robot being at least partially arranged inside the work area since the sensor on the constituent member, joint J3 of the robot arm, partially arranged inside the work area is used to detect collisions with the operator in the work area (See at least Sato Paragraphs 0057, 0102, 0105-0106, and Figure 5). Even though modified Sato teaches designating a work area, modified Sato fails to disclose designating a work area… in response to the operation performed on the image displayed on the display part by an operator. However, Akagi teaches designating a work area… in response to the operation performed on the image displayed on the display part by an operator (See at least Akagi Paragraphs 0017-0022 and Figure 9, the collaborative work area where the operator performs work is designated based on the operation on the displayed image). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Akagi to designate the work area in response to the operation performed on the image displayed on the display part by an operator. This modification, as taught by Akagi, would allow the user to set the desired regions including the collaborative work region, which would increase the safety and productivity (See at least Akagi Paragraph 0018). Claim 8 is rejected under 35 U.S.C. 103 as being unpatentable over Sato in view Behrens, and in further view of Hourtash et al (US 20220110705 A1) (Hereinafter referred to as Hourtash) Regarding Claim 8, modified Sato fails to disclose the processor is configured to detect a speed at a movement point defined in advance for the constituent member, the sensor is configured to detect a variable for calculating a speed of the movement point, the processor is configured to: detect the speed of the movement point at the specific member based on an output of the sensor, determine whether or not the speed of the movement point deviates from a determination range defined in advance, and control the robot so as to reduce the speed of the movement point when the speed of the movement point deviates from the determination range. However, Hourtash teaches the processor is configured to detect a speed at a movement point defined in advance for the constituent member (See at least Hourtash Paragraph 0064, the speed of the joint, which is interpreted as a movement point defined in advance for the constituent member, is detected), the sensor is configured to detect a variable for calculating a speed of the movement point (See at least Hourtash Paragraph 0064, the sensor detects the position change over time to calculate the speed of the movement point/joint), the processor is configured to: detect the speed of the movement point at the specific member based on an output of the sensor (See at least Hourtash Paragraph 0064, the speed is detected based on the output of the sensor indicating change in position over time), determine whether or not the speed of the movement point deviates from a determination range defined in advance (See at least Hourtash Paragraph 0006, the joint exceeding the threshold velocity is interpreted as deviating from a determination range defined in advance), and control the robot so as to reduce the speed of the movement point when the speed of the movement point deviates from the determination range (See at least Hourtash Paragraph 0006, the actuator resists movement or applies increasing amount of resistance when the speed deviates from the determination range, which is interpreted as reducing the speed of the movement point/joint). It would have been obvious to one of ordinary skill in the art before the effective filing date to modify the teachings disclosed in modified Sato with Hourtash to control the robot so as to reduce the speed of the movement point when the speed of the movement point deviates from the determination range. This modification, as taught by Hourtash, would reduce the speed of the movement point below the threshold velocity when the threshold velocity has been exceeded (See at least Hourtash Paragraph 0006), which would increase the safety of the system. Allowable Subject Matter Claims 7, 10-13, and 15 are allowed. Response to Arguments Applicant's arguments filed 04/07/2026 regarding claim 1 have been fully considered but they are not persuasive. Applicant argues, on Pages 7-8 of the remarks, that Sato “does not disclose that the processor sets the turning base, the arm, the wrist, or the work tool as the specific member”. Applicant further states that Sato “does not disclose that the processor determines the state of operation of the specific member and changes operation of the robot based on the state of the operation. However, Examiner disagrees with Applicant. When the robot is in region A, the specific member is the work tool and the force acting on the work tool, which is a state of operation, is determined. When the robot is in region B, the specific member is the arm and the force acting on the arm, which is a state of operation, is determined. Examiner recommends that Applicant amend the claim to either clarify what the state of operation that is determined is, or clarify how one of the constituent members is selected as the specific member. Regarding the newly added limitation for estimating the maximum value of an external force and controlling the robot based on the maximum value of the external force, this limitation is taught by newly added reference Behrens, which teaches calculating the maximum value of an external force when a robot collides with a person by using the robot parameters and speed of the robot, and controlling the robot based on the calculated maximum force. For these reasons, claims 1-6 and 8-9 still stand rejected. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ESVINDER SINGH whose telephone number is (571)272-7875. The examiner can normally be reached Monday-Friday: 9 am-5 pm est. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Abby Lin can be reached at 571-270-3976. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /ESVINDER SINGH/Examiner, Art Unit 3657
Read full office action

Prosecution Timeline

Apr 08, 2024
Application Filed
Oct 02, 2025
Non-Final Rejection mailed — §103
Dec 15, 2025
Response Filed
Jan 22, 2026
Final Rejection mailed — §103
Apr 07, 2026
Request for Continued Examination
Apr 27, 2026
Response after Non-Final Action
May 27, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12703098
METHOD FOR VERIFYING THE INTEGRITY OF A MASTER DEVICE OF A MASTER-SLAVE ROBOTIC SYSTEM FOR MEDICAL OR SURGICAL TELEOPERATION AND RELATED ROBOTIC SYSTEM
3y 0m to grant Granted Aug 11, 2026
Patent 12703101
AUTOMATED CALIBRATION OF A PRODUCTION MACHINE
2y 7m to grant Granted Aug 11, 2026
Patent 12703227
ON-BOARD AIR CONDITIONING SYSTEM
1y 10m to grant Granted Aug 11, 2026
Patent 12703087
SUBSTRATE TRANSFER ROBOT AND SUBSTRATE PROCESSING APPARATUS INCLUDING SUBSTRATE TRANSFER ROBOT
1y 8m to grant Granted Aug 11, 2026
Patent 12697725
ROBOT SIMULATOR WITH EFFICIENT CONTACT WRENCH ESTIMATION
2y 8m to grant Granted Aug 04, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
77%
Grant Probability
99%
With Interview (+24.0%)
2y 7m (~3m remaining)
Median Time to Grant
High
PTA Risk
Based on 207 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month