Prosecution Insights
Last updated: October 01, 2026
Application No. 19/254,866

CONTROL METHOD AND APPARATUS FOR ROBOT, DEVICE, AND STORAGE MEDIUM

Non-Final OA §102
Filed
Jun 30, 2025
Priority
May 17, 2023 — CN 202310563089.1 +1 more
Examiner
PECHE, JORGE O
Art Unit
Tech Center
Assignee
Tencent Technology (Shenzhen) Company Limited
OA Round
1 (Non-Final)
81%
Grant Probability
Favorable
1-2
OA Rounds
1y 7m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
483 granted / 599 resolved
+20.6% vs TC avg
Strong +17% interview lift
Without
With
+16.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
21 currently pending
Career history
627
Total Applications
across all art units

Statute-Specific Performance

§101
7.6%
-32.4% vs TC avg
§103
42.4%
+2.4% vs TC avg
§102
22.2%
-17.8% vs TC avg
§112
23.1%
-16.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 599 resolved cases

Office Action

§102
DETAILED ACTION 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. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-2, 10-13 and 20 are rejected under 35 U.S.C. 102(a)(1) / 102(a)(2) as being anticipated by Zang et al. (“Development of a passive dynamic walking robot based on mechanical structural parameters optimization;” Zang et al., 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM) (2017, Page(s): 1465-1470); 2017-07-01) Regarding claim 1, Zang et al. disclose a method for controlling a robot via a control hardware, the robot comprising: a body (e.g., robot’s body (section III and Figure 13)), and a first robotic leg set (e.g., two outer legs) and a second robotic leg set (e.g., two inner legs) connected to the body through hip joints (e.g., the two outer and inner legs are connected to the robot hip joints (section III and Figures 10 and 13)), at least one of the first robotic leg set and the second robotic leg set comprising at least two robotic legs (e.g., Figures 10 and 13 show outer and inner legs with two leg segments each of them (see Figure 10 below with annotation) ), and a rotation center of a first hip joint corresponding to the first robotic leg set (e.g., Figures 10 and 13 show outer legs rotating at a first hip join(s) (Section IV and Figures 13 and Figure 10 below with annotation)) and a rotation center of a second hip joint corresponding to the second robotic leg set being located on a same vertical plane (e.g., Figures 10 and 13 show the inner legs rotating at a second hip join(s), wherein the first and second hip joins are located in a same vertical plane (Section IV and Figures 13 and Figure 10 below with annotation)), and the method comprising: standing on a support plane in an overlapping standing state (e.g., Figures 10 and 14(6) show the robot standing on a ground in an overlapping standing state (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation below), position errors among the respective robotic legs of the robot in the overlapping standing state in a first direction being zero (e.g., Figures 10 and 14(6) show the robot’s outer and inner legs within position error zero in the overlapping standing state, wherein the angle (ϕ) between the outer legs and inner legs is set to a desired angle ( ϕе) – for instance, zero (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation below)); and Note: the specification discloses the term “position errors” to be zero as the angle between the outer and inner legs to be zero; in another work, both outer and inner legs to be parallel to each other – Pub. par. 60, 65 and Figure 7. controlling the first robotic leg set and the second robotic leg set to swing alternately to move on the support plane in the first direction (e.g., controlling a robot to walk on a level ground via a control hardware and motor (Section IV-A and IV-B and Section V)). PNG media_image1.png 354 693 media_image1.png Greyscale Figure 10: part 1 – Passive Robot with annotation PNG media_image2.png 344 858 media_image2.png Greyscale Figure 10: part 2 - Passive Robot with annotation Regarding claim 2, Zang et al. disclose a method for controlling a robot via a control hardware, wherein the robot stops moving after n stepping periods (e.g., Figures 13-14 show the robot walking a predetermine number of steps before stopping; for instance, 7 steps (Section IV and Section II-B and Figures 13-14) ), a stepping period indicating a duration for the first robotic leg set or the second robotic leg set to complete one swing, and n being a positive integer (e.g., as the robot performs a walking process, each completed step of the robot leg is performed within a predetermined time / period; wherein the 7 steps is a positive integer (Section IV and Section V)); and the controlling the first robotic leg set and the second robotic leg set to swing alternately to move on the support plane in the first direction (e.g., controlling a robot to walk on a level ground via a control hardware and motor by swinging the inner and outer legs (Section IV-A and IV-B and Section V)) ) comprises: determining, for a stepping period, a stance robotic leg set and a swinging robotic leg set corresponding to the stepping period from the first robotic leg set and the second robotic leg set (e.g., as the robot performs a walking process, stance legs and swing legs are determined in order for the robot to achieve the walking process within a predetermined time / period – for instance, Figures 13 and 14 show the robot walking using the inner and outer legs as stance legs and swinging legs in an alternative mode (Section II-B and Figures 13-14 and related disclosures)); swinging the swinging robotic leg set in the first direction by using the stance robotic leg set as a support (e.g., Figures 13 and 14 show the two inner legs operating as a swing leg during a walking process while the two outer legs operating as stance legs (Sections IV and V and Figures 13-14) ); and stopping swinging the swinging robotic leg set in response to the swinging robotic leg set reaching a first position on the support plane corresponding to the stepping period (e.g., the swing leg is controlled to rotate forward until the swing foot touches the ground. Figures 13-14 show inner legs being controlled to swing until their foot touches the ground (Section IV and Figures 13-14)). Regarding claim 10, Zang et al. disclose a method for controlling a robot via a control hardware, wherein the hip joints of the robot are coaxial (e.g., Figures 10 and 13 show hip joins of the robot sharing a common central axis – hip joins are coaxial (Section III and Figures 10 and 13 and related disclosure)). Regarding claim 11, Zang et al. disclose a method for controlling a robot via a control hardware, wherein robotic legs in the first robotic leg set move synchronously, robotic legs in the second robotic leg set move synchronously, and the body of the robot keeps vertical during movement of the robot (e.g., Figures 13 and 14 show the inner and outer legs operating in synchronous pattern during a walking process while the robot’s body is kept vertically (Sections IV and V and Figures 13-14) ). Regarding claim 12, Zang et al. disclose control hardware for controlling a robot via a control hardware, which requires a storage medium for storing programming and be executed by the control hardware, the robot comprising: a body (e.g., robot’s body (section III and Figure 13)), and a first robotic leg set (e.g., two outer legs) and a second robotic leg set (e.g., two inner legs) connected to the body through hip joints (e.g., the two outer and inner legs are connected to the robot hip joints (section III and Figures 10 and 13)), at least one of the first robotic leg set and the second robotic leg set comprising at least two robotic legs (e.g., Figures 10 and 13 show outer and inner legs with two leg segments each of them (see Figure 10 above with annotation and Figure 13) ), and a rotation center of a first hip joint corresponding to the first robotic leg set (e.g., Figures 10 and 13 show outer legs rotating at a first hip join(s) (Section IV and Figures 13 and Figure 10 below with annotation)) and a rotation center of a second hip joint corresponding to the second robotic leg set being located on a same vertical plane (e.g., Figures 10 and 13 show the inner legs rotating at a second hip join(s), wherein the first and second hip joins are located in a same vertical plane (Section IV and Figures 13 and Figure 10 below with annotation)),, the computer program being loaded and executed by the processor (e.g., the control hardware executing the PC programming (Section IV)) to implement: standing on a support plane in an overlapping standing state e.g., Figures 10 and 14(6) show the robot standing on a ground in an overlapping standing state (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation above), position errors among the respective robotic legs of the robot in the overlapping standing state in a first direction being zero (e.g., Figures 10 and 14(6) show the robot’s outer and inner legs within position error zero in the overlapping standing state, wherein the angle (ϕ) between the outer legs and inner legs is set to a desired angle ( ϕе) – for instance, zero (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation above)); and Note: the specification discloses the term “position errors” to be zero as the angle between the outer and inner legs to be zero; in another work, both outer and inner legs to be parallel to each other – Pub. par. 60, 65 and Figure 7. controlling the first robotic leg set and the second robotic leg set to swing alternately to move on the support plane in the first direction (e.g., controlling a robot to walk on a level ground via a control hardware and motor (Section IV-A and IV-B and Section V)). Regarding claim 13, Zang et al. disclose control hardware for controlling a robot via a control hardware wherein the robot stops moving after n stepping periods (e.g., Figures 13-14 show the robot walking a predetermine number of steps before stopping; for instance, 7 steps (Section IV and Section II-B and Figures 13-14) ), a stepping period indicating a duration for the first robotic leg set or the second robotic leg set to complete one swing, and n being a positive integer (e.g., as the robot performs a walking process, each completed step of the robot leg is performed within a predetermined time / period; wherein the 7 steps is a positive integer (Section IV and Section V)); and the controlling the first robotic leg set and the second robotic leg set to swing alternately to move on the support plane in the first direction (e.g., controlling a robot to walk on a level ground via a control hardware and motor by swinging the inner and outer legs (Section IV-A and IV-B and Section V)) ) comprises: determining, for a stepping period, a stance robotic leg set and a swinging robotic leg set corresponding to the stepping period from the first robotic leg set and the second robotic leg set (e.g., as the robot performs a walking process, stance legs and swing legs are determined in order for the robot to achieve the walking process within a predetermined time / period – for instance, Figures 13 and 14 show the robot walking using the inner and outer legs as stance legs and swinging legs in an alternative mode (Section II-B and Figures 13-14 and related disclosures)); swinging the swinging robotic leg set in the first direction by using the stance robotic leg set as a support (e.g., Figures 13 and 14 show the two inner legs operating as a swing leg during a walking process while the two outer legs operating as stance legs (Sections IV and V and Figures 13-14) ); and stopping swinging the swinging robotic leg set in response to the swinging robotic leg set reaching a first position on the support plane corresponding to the stepping period (e.g., the swing leg is controlled to rotate forward until the swing foot touches the ground. Figures 13-14 show inner legs being controlled to swing until their foot touches the ground (Section IV and Figures 13-14)). Regarding claim 20, Zang et al. disclose PC programming for controlling a robot via a control hardware, which requires a storage medium for storing the programming and be executed by the control hardware, the robot comprising: a body (e.g., robot’s body (section III and Figure 13)), and a first robotic leg set (e.g., two outer legs) and a second robotic leg set (e.g., two inner legs) connected to the body through hip joints (e.g., the two outer and inner legs are connected to the robot hip joints (section III and Figures 10 and 13)), at least one of the first robotic leg set and the second robotic leg set comprising at least two robotic legs (e.g., Figures 10 and 13 show outer and inner legs with two leg segments each of them (see Figure 10 above with annotation and Figure 13) ), and a rotation center of a first hip joint corresponding to the first robotic leg set (e.g., Figures 10 and 13 show outer legs rotating at a first hip join(s) (Section IV and Figures 13 and Figure 10 below with annotation)) and a rotation center of a second hip joint corresponding to the second robotic leg set being located on a same vertical plane (e.g., Figures 10 and 13 show the inner legs rotating at a second hip join(s), wherein the first and second hip joins are located in a same vertical plane (Section IV and Figures 13 and Figure 10 below with annotation)), wherein the computer program causes the processor to perform (e.g., the control hardware executing the PC programming (Section IV)): standing on a support plane in an overlapping standing state (e.g., Figures 10 and 14(6) show the robot standing on a ground in an overlapping standing state (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation above), position errors among the respective robotic legs of the robot in the overlapping standing state in a first direction being zero (e.g., Figures 10 and 14(6) show the robot’s outer and inner legs within position error zero in the overlapping standing state, wherein the angle (ϕ) between the outer legs and inner legs is set to a desired angle ( ϕе) – for instance, zero (Section III-A and Section IV-B) and Figure 14(6) and Figure 10 with annotation above)); and Note: the specification discloses the term “position errors” to be zero as the angle between the outer and inner legs to be zero; in another work, both outer and inner legs to be parallel to each other – Pub. par. 60, 65 and Figure 7. controlling the first robotic leg set and the second robotic leg set to swing alternately to move on the support plane in the first direction (e.g., controlling a robot to walk on a level ground via a control hardware and motor (Section IV-A and IV-B and Section V)). Allowable Subject Matter Claims 3-9 and 14-19 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure. Liu et al. (“Effects of PD control parameter on walking characteristics of a passive dynamic walker with torso;” Liu et al., 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014) (2014, Page(s): 2511-2516); 2014-12-01) is directed to a passive biped walking robot for controlling its two outer legs and two inner legs to perform a walking task. Takasugi et al. (US 2024/0058943 A1) is directed to an apparatus and method for leg wheel robot configured to predict movement range within an environment. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Jorge O. Peche whose telephone number is (571)270-1339. The examiner can normally be reached Monday-Friday 8:30 AM - 5:30 PM. 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 H. Tran can be reached at 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. /Jorge O Peche/Examiner, Art Unit 3656
Read full office action

Prosecution Timeline

Jun 30, 2025
Application Filed
Aug 26, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12741381
UNMANNED DELIVERY SYSTEM AND UNMANNED DELIVERY METHOD
3y 4m to grant Granted Sep 22, 2026
Patent 12731824
CONTROL DEVICE AND CONTROL METHOD
2y 0m to grant Granted Sep 08, 2026
Patent 12714527
DEVICE FOR FINE WORK
2y 6m to grant Granted Aug 25, 2026
Patent 12715111
MICROROBOT CONTROL SYSTEM AND METHOD
1y 11m to grant Granted Aug 25, 2026
Patent 12708350
DEVICE AND METHOD FOR ASSISTING LAPAROSCOPIC SURGERY - RULE BASED APPROACH
7y 3m to grant Granted Aug 18, 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
81%
Grant Probability
97%
With Interview (+16.8%)
2y 11m (~1y 7m remaining)
Median Time to Grant
Low
PTA Risk
Based on 599 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