Prosecution Insights
Last updated: October 02, 2026
Application No. 19/137,706

METHOD AND APPARATUS FOR COLLISION AVOIDANCE FOR A KINEMATIC STRUCTURE, AND ROBOTIC SYSTEM

Non-Final OA §102§112
Filed
Jun 11, 2025
Priority
Dec 22, 2022 — EU 22215821 +1 more
Examiner
SAMPLE, JONATHAN L
Art Unit
3657
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Sony Group Corporation
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
1y 5m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
810 granted / 978 resolved
+30.8% vs TC avg
Moderate +12% lift
Without
With
+11.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
13 currently pending
Career history
991
Total Applications
across all art units

Statute-Specific Performance

§101
6.0%
-34.0% vs TC avg
§103
42.2%
+2.2% vs TC avg
§102
28.7%
-11.3% vs TC avg
§112
17.0%
-23.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 978 resolved cases

Office Action

§102 §112
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 . Pursuant to communications filed on 11 June 2025, this is a First Action Non-Final Rejection on the Merits. Claims 1-19 are currently pending in the instant application. Information Disclosure Statement The information disclosure statement (IDS) submitted on 11 June 2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement has been considered by the Examiner. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-19 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Regarding claim 1, Applicant claims “time data indicating an update interval used to control the kinematic structure”, however, based on the currently provided claim language, it is unclear what the metes and bounds of the limitation encompass, and therefore claim 1 is rejected under this section. Specifically, it is unclear to which technical value of which means does the update interval refer to, and therefore claim 1 is rendered indefinite. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claim 1, it is unclear, based on the currently provided claim language, how a collision-free state of the kinematic structure is determined, and further how a collision avoidance for a kinematic structure is achieved, as there is no limitation (i.e. means, step, etc.) for identifying a possible collision or identifying possible collision objects when moving the kinematic structure (i.e. robot arm) to a desired pose, and therefore claim 1 is rendered indefinite. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claim 1, Applicant claims “performing a constrained optimization process…” however, based on the currently provided claim language, it is unclear what the metes and bounds regarding the claimed “constrained optimization process” encompass, and therefore claim 1 is rendered indefinite. Specifically, based on said currently provided claim language, it is unclear what is actually being optimized and further what requisite parameters are utilized in performing/executing said optimization process, and as such claim 1 is rejected under this section. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claims 2-15 and 19, these claims are either directly or indirectly dependent upon independent claim 1, and therefore are also rejected under this section for at least their dependency upon a rejected base claim. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claim 16, Applicant claims “time data indicating an update interval used to control the kinematic structure”, however, based on the currently provided claim language, it is unclear what the metes and bounds of the limitation encompass, and therefore claim 16 is rejected under this section. Specifically, it is unclear to which technical value of which means does the update interval refer to, and therefore claim 16 is rendered indefinite. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claim 16, it is unclear, based on the currently provided claim language, how a collision-free state of the kinematic structure is determined, and further how a collision avoidance for a kinematic structure is achieved, as there is no limitation (i.e. means, step, etc.) for identifying a possible collision or identifying possible collision objects when moving the kinematic structure (i.e. robot arm) to a desired pose, and therefore claim 16 is rendered indefinite. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claim 16, Applicant claims “perform a constrained optimization process…” however, based on the currently provided claim language, it is unclear what the metes and bounds regarding the claimed “constrained optimization process” encompass, and therefore claim 16 is rendered indefinite. Specifically, based on said currently provided claim language, it is unclear what is actually being optimized and further what requisite parameters are utilized in performing/executing said optimization process, and as such claim 16 is rejected under this section. Accordingly, appropriate correction and/or clarification are earnestly solicited. Regarding claims 17 and 18, these claims are either directly or indirectly dependent upon independent claim 16, and therefore are also rejected under this section for at least their dependency upon a rejected base claim. Accordingly, appropriate correction and/or clarification are earnestly solicited. Examiner notes wherein the claims have been addressed below in view of the prior art, as best understood by the Examiner, in light of the 35 USC 112(b), or second paragraph rejections provided above. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-19 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Lee et al (“Redundant Arm Kinematic Control With Recurrent Loop”, Neural Networks, Elsevier Science Publishers, Barking, GB, vol. 7, no. 4, 1 January 1994, pages 643-659, XP000445903, hereinafter Lee). Regarding claim 1, Lee teaches a method of collision avoidance for a kinematic structure (abstract, specifically wherein “the proposed method is effective for the real-time kinematic control of a redundant arm as well as the real-time generation of collision-free joint trajectories”), comprising: receiving pose data indicating a desired pose for the kinematic structure (at least as in page 653, Section 5. Simulation, paragraph 2, wherein “For the simulation, the initial joint configuration and the final (desired) Cartesian end-effector position were given as inputs.”) and time data indicating an update interval used to control the kinematic structure (at least as in page 648, Section 3. Convergence Stability and Update Intervals, paragraph 1, wherein “the input vector update based on either eqns (23)-(26) or (31) is performed in discrete time by a computer. In this case, especially near singular points, is required for achieving convergence stability.”, i.e. the update interval is defined based on the discrete time needed by the controlling computer to update the input vector, e.g. the operating frequency of the computer or the bus frequency in case of remote sensors); performing a constrained optimization process on inverse kinematics of the desired pose (at least as in page 654, paragraph 2, wherein “Collision-free path planning of a redundant arm can be done by searching for a path of minimal potentials under the constraints of arm kinematics as well as in compromise with other performance indices (e.g., for joint configuration optimization)”) in accordance with the time data to obtain for the respective update interval one or more kinematic chain parameters for a collision-free state of the kinematic structure (at least as in page 653, Section 5. Simulation, paragraph 2, wherein “For the simulation, the initial joint configuration and the final (desired) Cartesian end-effector position were given as inputs.” and further wherein “The first and second cases were intended for comparison of the proposed scheme based on the pseudoinverse of the gradient of Lyapunov function with the conventional schemes based on the pseudoinverse of Jacobian or the Jacobian transpose. For all cases, the update interval is selected based on eqns (60) and (61)…In practice, the update interval is determined by multiplying some constant factor to the result from eqn (61).”); and generating control data for controlling the kinematic structure based on the one or more kinematic chain parameters (at least as in pages 654-655, Section 5. Simulation, wherein “Simulated joint configurations are generated based on eqns (23)-(26) with consideration of joint limits and obstacle avoidance.” and further as in page 658, Section 6. Conclusion, wherein “Simulation results demonstrate that the proposed method is effective for real-time kinematic control of a redundant arm, as well as for real-time generation of collision-free joint trajectories”). Regarding claim 2, Lee further teaches wherein the optimization process utilizes one or more constraints separating an admissible, collision-free space of the kinematic structure from a non-collision-free, forbidden space of the kinematic structure (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 3, Lee further teaches wherein the optimization process comprises solving a number of objectives for one or more of self-collision avoidance, joint-collision avoidance and obstacle-collision avoidance to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 4, Lee further teaches wherein the optimization process utilizes a number of cost functions and/or constraints to solve the number of objectives (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 5, Lee further teaches wherein the optimization process comprises determining such kinematic chain parameters and/or states of the kinematic structure that do not violate one or more constraints for the collision-free state to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 6, Lee further teaches wherein the optimization process comprises penalizing closeness of elements within a kinematic chain of the kinematic structure to each other to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 7, Lee further teaches wherein the optimization process comprises penalizing closeness of the kinematic structure to an obstacle to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 8, Lee further teaches wherein the optimization process comprises penalizing such kinematic chain parameters and/or states of the kinematic structure that violate one or more constraints for hardware limitations of the kinematic structure to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 9, Lee further teaches wherein the one or more constraints for hardware limitations comprises one or more of a joint angle limit, a joint position limit, a joint velocity limit and a joint acceleration limit (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 10, Lee further teaches wherein the optimization process comprises penalizing such kinematic chain parameters and/or states of the kinematic structure that violate one or more constraints for acceleration limits of the kinematic chain of the kinematic structure to obtain optimized one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 11, Lee further teaches wherein the optimization process comprises limiting acceleration of one or more elements within the kinematic chain of the kinematic structure (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 12, Lee further teaches wherein the optimization process comprises tracking of a last link of the kinematic chain of the kinematic structure (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 13, Lee further teaches wherein the tracking of the last link comprises penalizing a deviation from one or more of a desired last link velocity and a desired last link pose (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 14, Lee further teaches wherein the method utilizes quadratic programming to obtain, for the respective update interval, the one or more kinematic chain parameters (Figures 6 & 7; at least as in page 653-655, Section 5. Simulation (whole section)). Regarding claim 15, Lee further teaches wherein the kinematic structure is a robotic device or a part thereof (abstract; at least as in pages 643-644, 1.Introduction Section and pages 653-655, 5 Simulation Section, wherein the kinematic structure is clearly a robotic device). Regarding claim 16, Lee teaches an apparatus for controlling a kinematic structure (abstract, specifically wherein “the proposed method is effective for the real-time kinematic control of a redundant arm as well as the real-time generation of collision-free joint trajectories”), comprising: interface circuitry configured to receive pose data indicating a desired pose for the kinematic structure (at least as in page 653, Section 5. Simulation, paragraph 2, wherein “For the simulation, the initial joint configuration and the final (desired) Cartesian end-effector position were given as inputs.”) and time data indicating an update interval used to control the kinematic structure (at least as in page 648, Section 3. Convergence Stability and Update Intervals, paragraph 1, wherein “the input vector update based on either eqns (23)-(26) or (31) is performed in discrete time by a computer. In this case, especially near singular points, is required for achieving convergence stability.”, i.e. the update interval is defined based on the discrete time needed by the controlling computer to update the input vector, e.g. the operating frequency of the computer or the bus frequency in case of remote sensors); and processing circuitry configured to: perform a constrained optimization process on inverse kinematics of the desired pose (at least as in page 654, paragraph 2, wherein “Collision-free path planning of a redundant arm can be done by searching for a path of minimal potentials under the constraints of arm kinematics as well as in compromise with other performance indices (e.g., for joint configuration optimization)”) in accordance with the time data to obtain for the respective update interval one or more kinematic chain parameters for a collision-free state of the kinematic structure (at least as in page 653, Section 5. Simulation, paragraph 2, wherein “For the simulation, the initial joint configuration and the final (desired) Cartesian end-effector position were given as inputs.” and further wherein “The first and second cases were intended for comparison of the proposed scheme based on the pseudoinverse of the gradient of Lyapunov function with the conventional schemes based on the pseudoinverse of Jacobian or the Jacobian transpose. For all cases, the update interval is selected based on eqns (60) and (61)…In practice, the update interval is determined by multiplying some constant factor to the result from eqn (61).”); and generate control data for controlling the kinematic structure based on the one or more kinematic chain parameters (at least as in pages 654-655, Section 5. Simulation, wherein “Simulated joint configurations are generated based on eqns (23)-(26) with consideration of joint limits and obstacle avoidance.” and further as in page 658, Section 6. Conclusion, wherein “Simulation results demonstrate that the proposed method is effective for real-time kinematic control of a redundant arm, as well as for real-time generation of collision-free joint trajectories”). Regarding claim 17, Lee further teaches wherein the processing circuitry is configured to run an inverse kinematics solver to output the one or more kinematic chain parameter for the respective update interval (abstract; at least as in pages 643-644, 1.Introduction Section and pages 653-655, 5 Simulation Section, wherein the inverse kinematic(s) solved by computer means, which can be construed as inverse kinematics solver). Regarding claim 18, Lee teaches a system, comprising: an apparatus according to claim 16 (as provided in claim 16 above); and a robotic device configured to operate based on the control data (abstract; at least as in pages 643-644, 1.Introduction Section and pages 653-655, 5 Simulation Section, wherein the kinematic structure is clearly a robotic device). Regarding claim 19, Lee teaches a non-transitory machine-readable medium having stored thereon a program having a program code for performing the method according to claim 1, when the program is executed on a processor or a programmable hardware (abstract; at least as in pages 643-644, 1.Introduction Section and pages 653-655, 5 Simulation Section, wherein the inverse kinematic(s) solved by computer means, necessitating non-transitory machine-readable medium). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. See attached PTO-892 – Notice of References Cited form. Examiner notes the additional prior art references, in the same field of endeavor as the instant invention, and also appear to read on several of the currently provided claim limitations above; US 2024/0066698 A1, issued to Campos Macias, which is directed towards robot movement planning, and in particular, to systems, devices, and methods that plan robotic movements, including robots that operate in complex environments where other humans may be in the vicinity of the robot and/or collaborating with the robot. US 2022/0105627 A1, issued to Ebrahimi et al, which is directed towards a computer-implemented method for controlling a robot, the method comprising: determining a first value for a first joint parameter associated with a first continuum joint included in the robot and a first value for a second joint parameter associated with the first continuum joint, wherein the first joint parameter indicates a bending radius of a flexible portion of the continuum joint, and the second joint parameter indicates a rotation of the flexible portion of the continuum joint with respect to a base portion of the first continuum joint; and positioning an end portion of the robot at a final target location based on the first value of the first joint parameter and the first value of the second joint parameter. US 5,737,500, issued to Seraji et al, which is directed towards a mobile dexterous robotic arm with real-time control system that optimizes a process control of said robotic arm and particularly for collision avoidance. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JONATHAN L SAMPLE whose telephone number is (571)270-5925. The examiner can normally be reached Monday-Friday 7:00am-4:00pm. 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, Adam Mott can be reached at (571)270-5376. 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. /JONATHAN L SAMPLE/Primary Examiner, Art Unit 3657
Read full office action

Prosecution Timeline

Jun 11, 2025
Application Filed
Jun 29, 2026
Non-Final Rejection mailed — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12747102
SHUTTLE SYSTEM AND METHOD FOR OPERATING SHUTTLE SYSTEM BY MEANS OF A CONTROL DEVICE
3y 1m to grant Granted Sep 29, 2026
Patent 12746686
Multimodal Object Identification
2y 0m to grant Granted Sep 29, 2026
Patent 12734702
CONTROL DEVICE AND CONTROL METHOD OF ROBOT, ROBOT SYSTEM, AND DEVICE AND METHOD OF GENERATING OPERATION PROGRAM OF ROBOT
1y 10m to grant Granted Sep 15, 2026
Patent 12734956
INFORMATION PROCESSING DEVICE
1y 9m to grant Granted Sep 15, 2026
Patent 12728734
AN ADAPTIVELY CONTROLLABLE VEHICLE INVERTER SYSTEM AND METHOD
2y 7m to grant Granted Sep 08, 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

1-2
Expected OA Rounds
83%
Grant Probability
95%
With Interview (+11.9%)
2y 9m (~1y 5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 978 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