Prosecution Insights
Last updated: August 18, 2026
Application No. 18/294,478

ROBOT CONTROL DEVICE, ROBOT CONTROL SYSTEM, AND ROBOT CONTROL METHOD

Non-Final OA §103
Filed
Feb 01, 2024
Priority
Aug 04, 2021 — JP 2021-128491 +1 more
Examiner
LE, TIEN MINH
Art Unit
3656
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Kyocera Corporation
OA Round
3 (Non-Final)
71%
Grant Probability
Favorable
3-4
OA Rounds
3m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
65 granted / 92 resolved
+18.7% vs TC avg
Strong +19% interview lift
Without
With
+18.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
14 currently pending
Career history
122
Total Applications
across all art units

Statute-Specific Performance

§101
7.6%
-32.4% vs TC avg
§103
53.1%
+13.1% vs TC avg
§102
17.1%
-22.9% vs TC avg
§112
19.2%
-20.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 92 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 . This is a Non-Final rejection on the merits of this application. Claims 1-5 are pending and addressed below. Continued Examination Under 37 CFR 1.114 1. A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 05/26/2026 has been entered. Response to Arguments 2. Applicant’s amendments/arguments filed 05/26/2025 with respect to 35 USC 102, have been fully considered but moot because the arguments do not apply to the combination of references and/or rationale being used in the current rejection. Claim Rejections - 35 USC § 103 3. In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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. 4. Claims 1-5 is/are rejected under 35 U.S.C. 103 as being unpatentable over Shirakyan et al. (US 20160059417, hereinafter Shirakyan) in view of Fu et al. (US 20240139959, hereinafter Fu). Regarding claim 1, Shirakyan teaches a robot control device (see at least Figs. 1-4) comprising; a controller configured to control a robot (see at least Fig. 1 and 0022]: “Referring now to the drawings, FIG. 1 illustrates a system 100 that controls a depth sensor 102 and a robotic arm 104 that operate in a workspace 106. The robotic arm 104 can include an end effector. Moreover, the system 100 includes a control system 108. The control system 108 can control the depth sensor 102 and the robotic arm 104; more particularly, the control system 108 can automatically control in-situ calibration and registration of the depth sensor 102 and the robotic arm 104 in the workspace 106.”), the controller configured to execute a first calibration of the robot in a plurality of first calibration positions included in a first calibration range set in an operating space of the robot (see at least [0037]: “During calibration (e.g., recalibration) of the depth sensor 102 and the robotic arm 104, the end effector 202 can be caused to non-continuously traverse through the workspace 106 based on a pattern, where the end effector 202 is stopped at positions within the workspace 106 according to the pattern. For example, the end effector 202 of the robotic arm 104 can be placed at regular intervals in the workspace 106. However, other patterns are intended to fall within the scope of the hereto appended claims (e.g., interval size can be a function of measured mapping error for a given volume in the workspace 106, differing preset intervals can be set in the pattern for a given type of depth sensor, etc.). Further, the depth sensor 102 can detect coordinates of a position of the end effector 202 (e.g., a calibration target on the end effector 202) in the workspace 106 in the sensor coordinate frame, while the robotic arm 104 can detect coordinates of the position of the end effector 202 (e.g., the calibration target) in the workspace 106 in the arm coordinate frame. Thus, pairs of corresponding points in the sensor coordinate frame and the arm coordinate frame can be captured when the depth sensor 102 and the robotic arm 104 are calibrated (e.g., recalibrated).”); and execute, after executing the first calibration, a second calibration of the robot in a plurality of second calibration positions that is included in a second calibration range which is entirely included in the first calibration range and that is set with a higher density than the at least one first calibration position (see at least [0040]: “The number and placement of the positions 302-316 can be predetermined (e.g., based upon a pre-determined placement grid) or actively identified (e.g., based upon where a larger mapping error is measured or expected). For instance, volumes within the workspace 106 that have (or are expected to have) lower mapping errors can be sparsely sampled, while volumes within the workspace 106 that have (or are expected to have) higher mapping errors can be more densely sampled. The foregoing can reduce an amount of time for performing calibration, while enhancing accuracy of a resulting transformation function.”; [0052]: “Recalibration performed by the calibration component 122, for instance, can include causing the end effector to non-continuously traverse through the workspace 106 based upon a pattern, where the end effector is stopped at positions within the workspace 106 according to the pattern. It is to be appreciated that the pattern used for recalibration can be substantially similar to or differ from a previously used pattern (e.g., a pattern used for calibration, a pattern used for prior recalibration, etc.). According to an example, a pattern used for recalibration can allow for sampling a portion of the workspace 106, whereas a previously used pattern allowed for sampling across the workspace 106.”; [0053]: “Responsive to the mapping error being greater than the threshold error value, the monitor component 126 can cause the calibration component 122 to recalibrate the depth sensor 102 and the robotic arm 104. For example, the calibration component 122 can cause a volume of the workspace 106 that includes the location to be resampled or more densely sampled responsive to the mapping error exceeding the threshold error value.” Shirakyan teaches recalibration a portion (second calibration range) of the workspace 106 (first calibration range) which is entirely included in the first calibration range and that is set with a higher density.). Shirakyan fails to explicitly teach execute, prior to starting a work to be performed by the robot, a second calibration of the robot. However, Fu teaches an apparatus and method for facilitating calibration of a robot that executes, prior to starting a work to be performed by a robot, a second calibration of the robot (see at least Figs. 1-2 and [0016]: “The robot control device 30 identifies a position of a workpiece based on a detection result from the visual sensor 20 and controls operation of the robot 10 to position the head 11 with respect to the workpiece and to perform a task on the workpiece. To perform such a task on a workpiece as described above, it as required, in the robot system 1, to perform beforehand calibration for setting a positional relationship between the visual sensor 20 and the robot 10, that is, a transformation matrix allowing calculation of a coordinate position in a coordinate system of the robot 10 from a coordinate position in a detection result (in a captured image) from the visual sensor 20.”; [0023]: “In addition, calibration by the re-calibration control unit 32 may be performed when the teacher has provided an instruction, may be performed periodically, specifically, performed upon the completion of a first task after a set period of time has passed, or may be performed automatically after the robot system 1 is first started or stopped after a set period of time has passed.”). Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Shirakyan to incorporate the teachings of Fu and provide a means to execute, prior to starting a work to be performed by a robot, a second calibration of the robot, with a reasonable expectation of success, in order to set and re-establish positional relationship between the sensor and the robot before starting a task [0016]. Regarding claim 2, modified Shirakyan teaches the limitations of claim 1. Shirakyan further teaches wherein the second calibration position is set, in a space in which the robot performs work, with a density that is determined based on accuracy of the work of the robot (see at least [0040]: “The number and placement of the positions 302-316 can be predetermined (e.g., based upon a pre-determined placement grid) or actively identified (e.g., based upon where a larger mapping error is measured or expected). For instance, volumes within the workspace 106 that have (or are expected to have) lower mapping errors can be sparsely sampled, while volumes within the workspace 106 that have (or are expected to have) higher mapping errors can be more densely sampled. The foregoing can reduce an amount of time for performing calibration, while enhancing accuracy of a resulting transformation function.”). Regarding claim 3, modified Shirakyan teaches the limitations of claim 1. Shirakyan further teaches wherein the controller executes the first calibration and the second calibration based on a captured image of the operating space (see at least [0023]: “The control system 108 can create a mapping between coordinates extracted from a depth image generated by the depth sensor 102 and a corresponding Cartesian position of the robotic arm 104 (e.g., a position of the end effector of the robotic arm 104) in the workspace 106. Coordinates extracted from a depth image generated by the depth sensor 102 can be referred to herein as coordinates in a sensor coordinate frame (e.g., sensor coordinates in the sensor coordinate frame). Moreover, a Cartesian position of the robotic arm 104 in the workspace 106 can be referred to herein as coordinates in an arm coordinate frame (e.g., arm coordinates in the arm coordinate frame).”; [0035]: “The calibration component 122, at each position from the positions within the workspace 106 at which the end effector is stopped, can collect a sensor calibration point for the position of the end effector within the workspace 106 detected by the depth sensor 102 and an arm calibration point for the position of the end effector within the workspace 106 detected by the robotic arm 104. The sensor calibration point for the position can include coordinates of the end effector at the position within the workspace 106 in the sensor coordinate frame. According to an example, the coordinates of the end effector included as part of the sensor calibration point can be coordinates of a centroid (e.g., of a given portion of the end effector, of an object mechanically attached to the end effector, etc.), where the centroid can be computed based on image moments of a standard deviation image from the depth sensor 102.”). Regarding claim 4, modified Shirakyan teaches the limitations of claim 1. Shirakyan further teaches a robot control system comprising: the robot control device according to claim 1; and the robot (see at least Fig. 4 and [0056]: “Turning to FIG. 4, illustrated is another system 400 that includes the control system 108 that controls the depth sensor 102 and the robotic arm 104 during calibration and registration. The control system 108 can include the interface component 116, the sample selection component 118, the interpolation component 120, the calibration component 122, the initialization component 124, the monitor component 126, and the data repository 110 as described herein.”). Regarding claim 5, Shirakyan teaches a robot control method (see at least Figs. 8-9) comprising: executing, a first calibration of the robot in a plurality of first calibration positions included in a first calibration range set in an operating space of the robot (see at least [0037]: “During calibration (e.g., recalibration) of the depth sensor 102 and the robotic arm 104, the end effector 202 can be caused to non-continuously traverse through the workspace 106 based on a pattern, where the end effector 202 is stopped at positions within the workspace 106 according to the pattern. For example, the end effector 202 of the robotic arm 104 can be placed at regular intervals in the workspace 106. However, other patterns are intended to fall within the scope of the hereto appended claims (e.g., interval size can be a function of measured mapping error for a given volume in the workspace 106, differing preset intervals can be set in the pattern for a given type of depth sensor, etc.). Further, the depth sensor 102 can detect coordinates of a position of the end effector 202 (e.g., a calibration target on the end effector 202) in the workspace 106 in the sensor coordinate frame, while the robotic arm 104 can detect coordinates of the position of the end effector 202 (e.g., the calibration target) in the workspace 106 in the arm coordinate frame. Thus, pairs of corresponding points in the sensor coordinate frame and the arm coordinate frame can be captured when the depth sensor 102 and the robotic arm 104 are calibrated (e.g., recalibrated).”); and executing, after executing the first calibration, a second calibration of the robot in a plurality of second calibration positions that is included in a second calibration range which is entirely included in the first calibration range and that is set with a higher density than the at least one first calibration position (see at least [0040]: “The number and placement of the positions 302-316 can be predetermined (e.g., based upon a pre-determined placement grid) or actively identified (e.g., based upon where a larger mapping error is measured or expected). For instance, volumes within the workspace 106 that have (or are expected to have) lower mapping errors can be sparsely sampled, while volumes within the workspace 106 that have (or are expected to have) higher mapping errors can be more densely sampled. The foregoing can reduce an amount of time for performing calibration, while enhancing accuracy of a resulting transformation function.”; [0052]: “Recalibration performed by the calibration component 122, for instance, can include causing the end effector to non-continuously traverse through the workspace 106 based upon a pattern, where the end effector is stopped at positions within the workspace 106 according to the pattern. It is to be appreciated that the pattern used for recalibration can be substantially similar to or differ from a previously used pattern (e.g., a pattern used for calibration, a pattern used for prior recalibration, etc.). According to an example, a pattern used for recalibration can allow for sampling a portion of the workspace 106, whereas a previously used pattern allowed for sampling across the workspace 106.”; [0053]: “Responsive to the mapping error being greater than the threshold error value, the monitor component 126 can cause the calibration component 122 to recalibrate the depth sensor 102 and the robotic arm 104. For example, the calibration component 122 can cause a volume of the workspace 106 that includes the location to be resampled or more densely sampled responsive to the mapping error exceeding the threshold error value.” Shirakyan teaches recalibration a portion (second calibration range) of the workspace 106 (first calibration range) which is entirely included in the first calibration range and that is set with a higher density.). Shirakyan fails to explicitly teach executing, prior to starting a work to be performed by the robot, a second calibration of the robot. However, Fu teaches an apparatus and method for facilitating calibration of a robot that executes, prior to starting a work to be performed by a robot, a second calibration of the robot (see at least Figs. 1-2 and [0016]: “The robot control device 30 identifies a position of a workpiece based on a detection result from the visual sensor 20 and controls operation of the robot 10 to position the head 11 with respect to the workpiece and to perform a task on the workpiece. To perform such a task on a workpiece as described above, it as required, in the robot system 1, to perform beforehand calibration for setting a positional relationship between the visual sensor 20 and the robot 10, that is, a transformation matrix allowing calculation of a coordinate position in a coordinate system of the robot 10 from a coordinate position in a detection result (in a captured image) from the visual sensor 20.”; [0023]: “In addition, calibration by the re-calibration control unit 32 may be performed when the teacher has provided an instruction, may be performed periodically, specifically, performed upon the completion of a first task after a set period of time has passed, or may be performed automatically after the robot system 1 is first started or stopped after a set period of time has passed.”). Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Shirakyan to incorporate the teachings of Fu and provide a means to execute, prior to starting a work to be performed by a robot, a second calibration of the robot, with a reasonable expectation of success, in order to set and re-establish positional relationship between the sensor and the robot before starting a task [0016]. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to TIEN MINH LE whose telephone number is (571)272-3903. The examiner can normally be reached Monday to Friday (8:30am-5:30pm eastern time). 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, Khoi Tran can be reached on (571)272-6919. 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. /T.M.L./Examiner, Art Unit 3656 /KHOI H TRAN/Supervisory Patent Examiner, Art Unit 3656
Read full office action

Prosecution Timeline

Feb 01, 2024
Application Filed
Jul 25, 2025
Non-Final Rejection mailed — §103
Oct 24, 2025
Response Filed
Jan 27, 2026
Final Rejection mailed — §103
Apr 27, 2026
Response after Non-Final Action
May 26, 2026
Request for Continued Examination
May 28, 2026
Response after Non-Final Action
Jul 16, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12702277
COLLISION AVOIDANCE IN SURGICAL ROBOTICS BASED ON DETECTION OF CONTACT INFORMATION
3y 5m to grant Granted Aug 11, 2026
Patent 12691581
Method of Handling Safety of Industrial Robot, Control System and Robot System
2y 3m to grant Granted Jul 28, 2026
Patent 12686115
WORK ASSISTANCE ROBOT
3y 3m to grant Granted Jul 21, 2026
Patent 12686131
ROBOT SYSTEM AND ROBOT CONTROL DEVICE
2y 1m to grant Granted Jul 21, 2026
Patent 12661798
IN-VEHICLE INTERFACE ARRANGEMENT FOR A HUMANOID ROBOT
2y 1m to grant Granted Jun 23, 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
71%
Grant Probability
90%
With Interview (+18.8%)
2y 10m (~3m remaining)
Median Time to Grant
High
PTA Risk
Based on 92 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