Prosecution Insights
Last updated: August 06, 2026
Application No. 19/143,037

MOBILE ROBOT

Non-Final OA §102
Filed
Jun 25, 2025
Priority
Dec 26, 2022 — JP 2022-208603 +1 more
Examiner
DO, TRUC M
Art Unit
3658
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
THK Co., Ltd.
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
1y 7m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
559 granted / 677 resolved
+30.6% vs TC avg
Moderate +8% lift
Without
With
+7.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
20 currently pending
Career history
711
Total Applications
across all art units

Statute-Specific Performance

§101
10.1%
-29.9% vs TC avg
§103
51.9%
+11.9% vs TC avg
§102
20.5%
-19.5% vs TC avg
§112
15.9%
-24.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 677 resolved cases

Office Action

§102
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 . DETAILED ACTION This is a non-final Office Action on the merits in response to communications filed by Applicant on June 25, 2025. Claims 1-9 are currently pending and examined below. Priority Receipt is acknowledged of papers submitted under 35 U.S.C. 119(a)-(d), which papers have been placed of record in the file. Information Disclosure Statement The information disclosure statement(s) (IDS) submitted on is/are being considered by the examiner. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: an acquisition module configured to acquire… a setting module configured to set… an execution module configured to identify… in claim 2. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 102 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 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-9 are rejected under 35 U.S.C. 102(a)(1) and/or 102(a)(2) as being anticipated by Hoshide et al. US2023/0312144 (“Hoshide”). Regarding claim(s) 1. Hoshide discloses a mobile robot comprising: a main body portion having a plurality of propulsion units each configured to generate a propulsion force by driving of a rotary wing (fig. 1, ); a plurality of support portions provided on the main body portion and configured to come into contact with a predetermined contact surface to be capable of supporting at least a part of the main body portion (0032] Here, a flying robot 1 according to the present embodiment will be described on the basis of FIG. 1. FIG. 1 is a view illustrating an example of a schematic configuration of the flying robot 1 according to the present embodiment. The flying robot 1 includes a body portion 2. The body portion 2 includes a plurality of propulsion units 23. Note that while in the example illustrated in FIG. 1, four propulsion units 23 are mounted on the body portion 2, the number of the propulsion units 23 is not limited to four if the body portion 2 can fly, and it is only necessary that a plurality of propulsion units 23 be provided. Each of the propulsion units 23 includes a propeller 21 that is a rotor blade, and an actuator 22 for rotationally driving the propeller. While the propulsion units 23 mounted on the body portion 2 are all units of the same type, the actuators 22 can be independently controlled at the respective propulsion units 23. Thus, propulsion force obtained by the respective propulsion units 23 can be controlled as appropriate, so that a flying posture, flying speed, and the like, in the body portion 2 and the flying robot 1 can be controlled as appropriate. Note that flying control of the flying body portion, and the like, by the propulsion units 23 will be described later.); a first controller configured to perform movement control for moving the main body portion on the predetermined contact surface by the plurality of support portions while supporting the main body portion by the plurality of support portions ([0019] Further, in a process of causing the body portion to descend by the propulsion portion for landing on the landing surface from the flying state, the controller may execute first processing of recognizing, as a first leg portion, a leg portion that comes into contact with the landing surface first among the plurality of leg portions and second processing of causing the body portion to further descend and causing another leg portion to come into contact with the landing surface while moving the joint of the first leg portion while keeping contact between the first leg portion and the landing surface.); and a second controller configured to perform assist control for the movement control by the first controller by using a part or all of the plurality of propulsion units; wherein in the assist control, when a target pressure position related to the transition of a center of gravity of the main body portion in the movement control is not inside an actual support region in which the main body portion is actually supported by predetermined support portions that are in contact with the predetermined contact surface among the plurality of support portions ([0021] In the second processing, the body portion is caused to further descend while moving the joint of the first leg portion. By moving the joint of the first leg portion, even if the body portion is caused to further descend, reaction force from the landing surface can be reduced, so that it is possible to prevent the body portion from tilting. Further, by causing the body portion to further descend, another leg portion other than the first leg portion can come into contact with the landing surface. In this manner, the second processing makes it possible to cause the other leg portion other than the first leg portion to come into contact with the landing surface while preventing the body portion from tilting.), the second controller drives a part or all of the plurality of propulsion units to generate in the outside of the actual support region an assistive support force that assists a shortage of a support force required for the movement control ([0034] Further, four leg portions 30 that support the body portion 2 are connected to the body portion 2. The four leg portions 30 are arranged at equal intervals on the circumference centering around the body 25. Each of the leg portions 30 includes a first link portion 31 whose tip portion comes into contact with the landing surface when landing, a second link portion 32 provided closer to the body 25 than the first link portion 31, a first joint 33 that rotatably connects the first link portion 31 and the second link portion 32,). Regarding claim(s) 2. Hoshide discloses wherein the second controller comprises: an acquisition module configured to acquire the target pressure position; a setting module configured to set a support generation position at which the support force by the predetermined support portions is generated inside the actual support region; and an execution module configured to identify, based on the target pressure position and the support generation position ([0026] Further, a pressure sensor capable of detecting a pressure when each leg portion of the plurality of leg portions comes into contact with the landing surface may be provided at a tip of the leg portion, and the controller may recognize the first leg portion on the basis of whether or not there is output regarding contact from the pressure sensor provided at the first leg portion in the first processing, and the controller may further execute fourth processing of determining that landing on the landing surface of the flying robot is completed when output values of the pressure sensors respectively provided at the plurality of leg portions are in a predetermined correlated state. In other words, if the leg portion comes into contact with the landing surface, output of the pressure sensor provided at the leg portion changes.), a virtual support positionon the predetermined contact surface outside the actual support region, with which the predetermined support portions are not in contact, calculate the assistive support force at the virtual support position, and drive a part or all of the plurality of propulsion units to generate the assistive support force ([0041] Here, a state of the leg portions 30 when the flying robot 1 lands will be described on the basis of FIG. 3. FIG. 3 is a view illustrating the state of the leg portions 30 when the flying robot 1 according to the present embodiment lands. In FIG. 3, part of a structure of the flying robot 1 is omitted. 3001 illustrates a state of the leg portions 30 in a case where the flying robot 1 is in a flying state. In a case of the flying state, for example, the joints of the leg portions 30 are fixed so as to bend the leg portions 30 so that air resistance during movement back and force and around becomes the smallest. For example, the first joint 33 is rotated so that an axial direction of the first link portion 31 comes closer to a horizontal direction and a tip side of the first link portion 31 comes closer to a central axis of the body portion 2. Note that the state of the leg portions 30 in the flying state is not limited to this. For example, the state of the leg portions 30 may be such a state that stabilizes flying of the flying robot 1 in view of center of gravity of the flying robot 1 as well as air resistance.). Regarding claim(s) 3. Hoshide discloses wherein the virtual support position is identified by the execution module so that the target pressure position is included in an enlarged support region that is defined by the actual support region and the virtual support position (0034] Further, four leg portions 30 that support the body portion 2 are connected to the body portion 2. The four leg portions 30 are arranged at equal intervals on the circumference centering around the body 25. Each of the leg portions 30 includes a first link portion 31 whose tip portion comes into contact with the landing surface when landing, a second link portion 32 provided closer to the body 25 than the first link portion 31, a first joint 33 that rotatably connects the first link portion 31 and the second link portion 32, a second joint 34 that rotatably connects the second link portion 32 and the bridge 24, and an actuator (not illustrated) that drives the first joint 33 and the second joint 34.). Regarding claim(s) 4. Hoshide discloses wherein the virtual support position is on the opposite side of the support generation position across the target pressure position, and the virtual support position, the target pressure position, and the support generation position are arranged on a straight line (). Regarding claim(s) 5. Hoshide discloses the virtual support position is identified as a position farthest 30 from the target pressure position within a range allowed to be set based on an arrangement of the plurality of propulsion units ([0044] 3004 illustrates a state where the flying robot 1 is caused to further descend after the first leg portion 10A is recognized. In this event, second processing is executed. The second processing is processing of causing the body portion 2 to further descend to bring another leg portion 30 into contact with the landing surface A1 while moving the first joint 33 and the second joint 34 of the first leg portion 10A while keeping contact between the first leg portion 10A and the landing surface A1 after the first processing. As illustrated in 3004, in the first leg portion 10A, the controller 210 controls the first joint 33 so that an angle formed by the first link portion 31 and the second link portion 32 becomes smaller and controls the second joint 34 so as to move the second link portion 32 obliquely upward from the second joint 34.). Regarding claim(s) 6. Hoshide discloses mobile robot according to any one of in a case where the number of predetermined support portions in contact with the predetermined contact surface among the plurality of support portions is three or more, the actual support region is a polygonal region formed by connecting contact points between each of the predetermined support portions and the predetermined contact surface; andin a case where the number of predetermined support portions in contact with the predetermined contact surface among the plurality of support portions is two, the actual support region is a straight line region formed by connecting contact points between each of the two predetermined support portions and the predetermined contact surface ([0046] Then, in a case where all of the four leg portions 30 come into contact with the landing surface A1, the controller 210 executes fourth processing of determining that landing on the landing surface A1 is completed. The controller 210, for example, determines that landing of the flying robot 1 on the landing surface A1 is completed in a case where the output values of the pressure sensors 31A respectively provided at the plurality of leg portions 30 are in a predetermined correlated state. The predetermined correlated state is, for example, a state where the flying robot 1 is balanced and a state where the flying robot 1 is prevented from tilting even if the propulsion force of the propulsion units 23 is stopped. For example, if a sum of pressures detected at the respective pressure sensors 31A reaches a pressure corresponding to mass of the flying robot 1, it may be determined that landing is completed.). Regarding claim(s) 7. Hoshide discloses wherein the plurality of propulsion units are arranged in line symmetry or point symmetry with respect to the main body portion when viewed from the gravity direction of the main body portion (fig. 1). Regarding claim(s) 8. Hoshide discloses wherein the plurality of support portions are a plurality of leg portions attached to the main body portion so as to be capable of supporting the weight of the main body portion ([0067] 3015 illustrates a state where the other leg portion 30 comes into contact with the landing surface A1 after the first leg portion 10A is recognized. The controller 210 determines that the other leg portion 30 comes into contact with the landing surface A1 also on the basis of output of the pressure sensor 31A provided at the tip portion of each leg portion 30. Note that it is assumed in 3015 that all of the four leg portions 30 are in contact with the landing surface A1. In this case, the controller 210 determines that landing on the landing surface A1 is completed. A method for determining landing is the same as the state of 3005 described above.). Regarding claim(s) 9. Hoshide discloses wherein the plurality of support portions further comprise a holding portion capable of holding an object, or the object held by the holding portion so as to be capable of coming into contact with the predetermined contact surface (fig. 1, item 25 body is capable of holding an object). Inquiry Any inquiry concerning this communication or earlier communications from the examiner should be directed to TRUC M DO whose telephone number is (571)270-5962. The examiner can normally be reached on 9AM-6PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Ramón Mercado, Ph.D. can be reached on (571) 270-5744. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /TRUC M DO/Primary Examiner, Art Unit 3658
Read full office action

Prosecution Timeline

Jun 25, 2025
Application Filed
Jun 17, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12700300
Methods and Apparatuses for Generating and Using Sensing Capability Information
2y 6m to grant Granted Aug 04, 2026
Patent 12700313
METHOD FOR CREATING AN ARTIFICIAL HORIZON
1y 12m to grant Granted Aug 04, 2026
Patent 12690509
AUTOMATED RAISING AND LOWERING OF IMPLEMENT FOR FARMING MACHINE
4y 5m to grant Granted Jul 28, 2026
Patent 12691595
Robot Arm
1y 10m to grant Granted Jul 28, 2026
Patent 12658054
DETERMINATION METHOD AND DETERMINATION DEVICE FOR VEHICLE TRAFFIC EFFICIENCY, AND VEHICLE
2y 5m to grant Granted Jun 16, 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
90%
With Interview (+7.5%)
2y 9m (~1y 7m remaining)
Median Time to Grant
Low
PTA Risk
Based on 677 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