Prosecution Insights
Last updated: May 29, 2026
Application No. 18/248,404

ROUTE SETTING SYSTEM

Non-Final OA §103§112
Filed
Apr 10, 2023
Priority
Oct 28, 2020 — JP 2020-180781 +1 more
Examiner
ALSOMAIRY, IBRAHIM ABDOALATIF
Art Unit
3667
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Kobelco Construction Machinery Co. Ltd.
OA Round
3 (Non-Final)
42%
Grant Probability
Moderate
3-4
OA Rounds
0m
Est. Remaining
52%
With Interview

Examiner Intelligence

Grants 42% of resolved cases
42%
Career Allowance Rate
36 granted / 86 resolved
-10.1% vs TC avg
Moderate +10% lift
Without
With
+10.5%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
26 currently pending
Career history
128
Total Applications
across all art units

Statute-Specific Performance

§101
0.3%
-39.7% vs TC avg
§103
97.7%
+57.7% vs TC avg
§102
1.4%
-38.6% vs TC avg
§112
0.6%
-39.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 86 resolved cases

Office Action

§103 §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 . This is a Final Action on the Merits. Claims 1-13 are currently pending and are addressed below. Continued Examination Under 37 CFR 1.114 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 February 27th, 2026 has been entered. Response to Amendments The amendment filed on February 27th, 2026 has been considered and entered. Accordingly, claims 1-3 and 5-6 have been amended. Claims 8-13 have been newly added. Response to Arguments The previous conditional limitations of claims 5-6 has been overcome due to the applicant’s amendments. The applicant’s arguments with respect to claims 1-13 have been considered but are moot in view of the newly formulated grounds of rejection necessitated by the applicant’s amendments. 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-13 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. Claim 1, and similarly claims 2 and 3, recite “a depth map of an obstacle specific portion being a specific portion of an obstacle around the attachment … the obstacle including a working target of the attachment … the controller sets an avoidance path as the target path as a result of the determination that the three-dimensional position of the obstacle specific portion exists in the range between the three-dimensional position of the start point of the target path and the three-dimensional position of the end point of the target path,”. It is unclear as to how the obstacle can include a working target of the attachment if the work machine sets an avoidance path if the obstacle is detected. Claims 4-13 are rejected due to their dependence on rejected independent claims 1-3. Claim Rejections - 35 USC § 103 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 (i.e., changing from AIA to pre-AIA ) 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1, 5, and 7 are rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”). With respect to claim 1, Aizawa teaches a path setting system for use in a working machine including a lower travelling body, an upper slewing body mounted on the lower travelling body slewably about a slewing central axis extending in a vertical direction, and an attachment mounted on the upper slewing body to perform a work, the path setting system for setting a target path of an attachment specific portion being a specific portion of the attachment, comprising: a drive control part that controls an actuator that drives the working machine (See at least Aizawa FIG. 2 and Paragraph 37 “FIG. 2 is a side view of the work machine 1. As illustrated in FIG. 2, the work machine 1 includes a vehicle body 11 and a work implement 12. The vehicle body 11 includes a rotating body 13 and a traveling body 14. The rotating body 13 is rotatably attached to the traveling body 14. A cab 15 is disposed on the rotating body 13. However, the cab 15 may be omitted. The traveling body 14 includes crawler belts 16. The crawler belts 16 are driven by driving force from an engine 24 described later, whereby the work machine 1 travel”). a three-dimensional information acquisition part that acquires three-dimensional information on comprising circuitry configured to acquire a depth map of an obstacle specific portion being a specific portion of an obstacle around the attachment, and detects three-dimensional information about a position of the obstacle specific portion based on the depth map; and (See at least Aizawa Paragraphs 51-52 “The work machine 1 includes a topography sensor 35. The topography sensor 35 measures a topography in a periphery of the work machine 1 and outputs topography data indicative of the topography measured by the topography sensor 35. In the present embodiment, the topography sensor 35 is attached to a side part of the rotating body 13. The topography sensor 35 measures the topography located to the side of the rotating body 13. The topography sensor 35 is, for example, a laser imaging detection and ranging (LIDAR) device. The LIDAR device measures the distances to a plurality of measurement points on the topography by irradiating a laser and measuring the reflected light thereof. The topography data indicates the positions of the measurement points with respect to the work machine 1. The work machine 1 includes a first camera 36 and a plurality of second cameras 37. The first camera 36 faces forward from the rotating body 13 and is attached to the rotating body 13. The first camera 36 captures toward the front of the rotating body 13. The first camera 36 is a stereo camera. The first camera 36 outputs first image data indicative of captured moving images” | Paragraph 71 “In step S104, the controller 27 executes image processing 1. The image processing 1 detects the presence of a person in the periphery of the work machine 1 with image recognition technology based on the first image data and the second image data. Therefore, the first camera 36 and the second cameras 37 correspond to a person detection device that detects the presence of a person in a region in the periphery of the work machine 1”). Aizawa fails to explicitly disclose that the obstacle includes a working target of the attachment; a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point, the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path, wherein the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the basis of an acquired result by the three-dimensional information acquisition part the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination; the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the range between the three-dimensional position of the start point of the target path and the three-dimensional position of the end point of the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle; the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the range between the three-dimensional position of the start point and the three-dimensional position of the end point, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation; and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller Kyu teaches a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path (See at least Kyu Paragraph 30 “The apparatus control unit 300 generates a shortest movement path in the shortest movement path generation unit 20 when a predetermined operation signal of the operation apparatus is input from the operation signal input unit 304. [ Thereafter, the obstacle detecting unit 40 detects whether an obstacle exists on the generated route through the obstacle sensor unit 305. If there is an obstacle as a result of detection, the obstacle avoidance path generation unit 60 changes the motion path of the work equipment to minimize the energy consumption among the motion paths of the work equipment capable of avoiding obstacles. Thereafter, the equipment control unit 300 controls the corresponding work equipment to be driven through the work equipment drive unit 30 so as to move to the changed motion path of the corresponding work equipment.”), the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle (See at least Kyu Paragraphs 38-42 “Accordingly, in step 411 where the obstacle is detected, the equipment control unit 300 first checks whether the obstacle avoidance is possible by changing the motion path of the arm. The motion path of the arm can be generated through the obstacle avoidance program using the distance, height, size information and shortest travel route information of the currently detected obstacle as variables. 411If it is determined that the obstacle can be avoided by changing the motion path of the arm as a result of the step check, the motion path of the arm is changed in step 416, However, if it is determined in step 411 that the obstacle avoidance is not possible due to the motion path change of the arm, the flow advances to step 418 to check whether the obstacle avoidance is possible by changing the motion path of the boom. The motion path of the boom can be generated through the obstacle avoidance program using the distance, height, size information and the shortest movement route information of the currently detected obstacle as a method of generating the motion path of the arm. 418If it is determined that the obstacle can be avoided by changing the motion path of the boom as a result of the step check, the motion path of the boom is changed to the step 420, If it is determined in step 418 that the obstacle avoidance is impossible due to the change of the motion path of the boom, the flow advances to step 422 to check whether the obstacle avoidance is possible by changing the motion path of the arm and the boom. That is, it is to check whether the obstacle can be avoided by changing the motion path of the arm or changing the motion path of the boom or changing the motion path of the boom with the arm”), the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation (See at least Kyu Paragraph 36 “If it is determined that an obstacle exists, the process proceeds to step 411. Otherwise, the process proceeds to step 412 to move the front part according to a motion path of a swing, a boom, and an arm . That is, the equipment control unit 300 moves the front part according to the shortest movement path generated in step 406”). and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller (See at least Kyu Paragraphs 36-43) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa to include a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path; the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle; the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation; and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller, as taught by Kyu as disclosed above, in order to ensure that the working machine moves safely in its environment (Kyu Paragraph 9 “Accordingly, it is an object of the present invention to provide an obstacle avoidance control device capable of automatically avoiding an obstacle when there is a geographical fixed obstacle or an unexpected human / physical obstacle in a construction equipment, thereby improving work efficiency”). Aizawa in view of Kyu fail to explicitly disclose that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and that the obstacle is detected based on being detected in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the basis of an acquired result by the three-dimensional information acquisition part the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination. Nishizawa teaches that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion (See at least Nishizawa FIGS. 4A-8, 13, 15, and 17-18 and Paragraphs 58-60 “The surrounding monitoring device 200 includes an obstacle information acquisition section 211, a terrain information acquisition section 221, a machine state acquisition section 231, a terrain information reliability evaluation section 222, a working region setting section 223, an operation state determination section 232, a proximity calculation section 224, and an operation instruction section 241. The obstacle information acquisition section 211 acquires positional information in the vehicle-body coordinate system 900, regarding each obstacle detected by the external recognition sensor 156 which is an obstacle sensor that detects obstacles around the hydraulic excavator 100. The obstacle information acquisition section 211 also converts the terrain data to the vehicle-body coordinate system 900 to obtain terrain data in the vehicle-body coordinate system 900. Also, the terrain information reliability evaluation section 222 acquires reliability information for each position from the terrain information.” | Paragraphs 140-144 “The proximity calculation processing by the proximity calculation section 224 is described in detail. FIG. 18 is a processing flow of the proximity calculation processing by the proximity calculation section 224 according to the embodiment. The proximity calculation section 224 determines the level of proximity based on whether or not an obstacle of interest to be determined exists within the working region 511, and when it exists within the working region 511, based on an arrival time of the bucket 113 to the obstacle of interest, and/or the like. In the embodiment, for example, the proximity calculation section 224 uses Tttc as an arrival time of the multijoint front working device 110 to the obstacle of interest for determination. It is noted that arrival time Tttc is calculated form the following equation (1). Tttc=cos−1(Xm/√{square root over ((Xm2+Ym2))/ωbkt)} (1)where Xm, Ym are x, y coordinates of the obstacle of interest in the vehicle-body coordinate system, and ωbkt is an operation state, i.e., a swing angular speed of the multijoint front working device 110. The proximity calculation processing is described below by using as an example the case where the proximity calculation section 224 sets level 1, level 2, level 3 as described below. Here, level 1 is set where an obstacle is within the working region 511 and the arrival time Tttc is equal to or less than a predetermined threshold Tth. Level 2 is set where an obstacle is within the working region 511 and the arrival time Tttc is greater than a predetermined threshold. Level 3 is set where an obstacle is without the working region 511 … Initially, the proximity calculation section 224 determines the presence/absence of an obstacle around the hydraulic excavator 100 by use of the converted obstacle information 311. Here, for example, the proximity calculation section 224 uses the number of obstacle Mobj and/or the like for determination.” ). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu to include that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion, an, as taught by Nishizawa as disclosed above, such that the target path is set depending on the determination, in order to ensure accurate vehicle movement (Nishizawa Paragraph 5 “The present invention has been achieved in view of the above-mentioned circumstances, and it is an object thereof to provide a technique to improve work efficiency while performing necessary and sufficient monitoring on the surroundings of a working machine”). With respect to claim 5, Aizawa in view of Kyu in view of Nishizawa teach that the obstacle has the shape of a mountain and the three-dimensional information acquisition part sets, a top of the obstacle as the obstacle specific portion (See at least Kyu Paragraphs 67-68 “Referring to FIG. 9A, since it is a low obstacle, the obstacle can not be avoided even if the motion path adjustment of the arm is performed in the present working equipment state. That is, since the motion path adjustment of the arm is not possible, the arm is fixed, and the profile for avoiding obstacles is created by changing the path of the boom and the swing. In this case, the turn locus can be shown as (b) in FIG. 9A and (c) in FIG. 9B. In the range (d) where the obstacle exists while turning from the point A to the point B, When the obstacle is outside the range (d), the boom is lowered to the point B before it is lifted up again. The motion path trajectory of the boom can be represented as 800 in (c). That is, it can be seen that the obstacle is avoided by changing the path of the boom and the swing.”). With respect to claim 7, Aizawa in view of Kyu in view of Nishizawa teach that the avoidance operation is a motion of the attachment moving along a level higher than the obstacle specific portion to pass over a position of the obstacle specific portion from a position above the start point (See at least Kyu Paragraphs 67-68 “Referring to FIG. 9A, since it is a low obstacle, the obstacle can not be avoided even if the motion path adjustment of the arm is performed in the present working equipment state. That is, since the motion path adjustment of the arm is not possible, the arm is fixed, and the profile for avoiding obstacles is created by changing the path of the boom and the swing. In this case, the turn locus can be shown as (b) in FIG. 9A and (c) in FIG. 9B. In the range (d) where the obstacle exists while turning from the point A to the point B, When the obstacle is outside the range (d), the boom is lowered to the point B before it is lifted up again. The motion path trajectory of the boom can be represented as 800 in (c). That is, it can be seen that the obstacle is avoided by changing the path of the boom and the swing”). Claim 2 is rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) in view of Wu (US 20150142276 A1) (“Wu”). With respect to claim 2, Aizawa teaches a path setting system for use in a working machine including a lower travelling body, an upper slewing body mounted on the lower travelling body slewably about a slewing central axis extending in a vertical direction, and an attachment mounted on the upper slewing body to perform a work, the path setting system for setting a target path of an attachment specific portion being a specific portion of the attachment, comprising: a drive control part that controls an actuator that drives the working machine (See at least Aizawa FIG. 2 and Paragraph 37 “FIG. 2 is a side view of the work machine 1. As illustrated in FIG. 2, the work machine 1 includes a vehicle body 11 and a work implement 12. The vehicle body 11 includes a rotating body 13 and a traveling body 14. The rotating body 13 is rotatably attached to the traveling body 14. A cab 15 is disposed on the rotating body 13. However, the cab 15 may be omitted. The traveling body 14 includes crawler belts 16. The crawler belts 16 are driven by driving force from an engine 24 described later, whereby the work machine 1 travel”). a three-dimensional information acquisition part comprising circuitry configured to acquire a depth map of an obstacle specific portion being a specific portion of an obstacle around the attachment, and detects three-dimensional information about a position of the obstacle specific portion based on the depth map: (See at least Aizawa Paragraphs 51-52 “The work machine 1 includes a topography sensor 35. The topography sensor 35 measures a topography in a periphery of the work machine 1 and outputs topography data indicative of the topography measured by the topography sensor 35. In the present embodiment, the topography sensor 35 is attached to a side part of the rotating body 13. The topography sensor 35 measures the topography located to the side of the rotating body 13. The topography sensor 35 is, for example, a laser imaging detection and ranging (LIDAR) device. The LIDAR device measures the distances to a plurality of measurement points on the topography by irradiating a laser and measuring the reflected light thereof. The topography data indicates the positions of the measurement points with respect to the work machine 1. The work machine 1 includes a first camera 36 and a plurality of second cameras 37. The first camera 36 faces forward from the rotating body 13 and is attached to the rotating body 13. The first camera 36 captures toward the front of the rotating body 13. The first camera 36 is a stereo camera. The first camera 36 outputs first image data indicative of captured moving images” | Paragraph 71 “In step S104, the controller 27 executes image processing 1. The image processing 1 detects the presence of a person in the periphery of the work machine 1 with image recognition technology based on the first image data and the second image data. Therefore, the first camera 36 and the second cameras 37 correspond to a person detection device that detects the presence of a person in a region in the periphery of the work machine 1”). Aizawa fails to explicitly disclose that the obstacle includes a working target of the attachment a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point, the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path, wherein the controller determines whether an obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the start point, the end point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the end point, the obstacle slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the obstacle specific portion, the controller sets an avoidance path as the target path as a result of the determination that the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle, the controller sets anon-avoidance path as the target path as a result of the determination that the obstacle slewing angle does not exist in the range between the start point slewing angle and the end point slewing angle, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to the avoidance operation, and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller. Kyu teaches a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path (See at least Kyu Paragraph 30 “The apparatus control unit 300 generates a shortest movement path in the shortest movement path generation unit 20 when a predetermined operation signal of the operation apparatus is input from the operation signal input unit 304. [ Thereafter, the obstacle detecting unit 40 detects whether an obstacle exists on the generated route through the obstacle sensor unit 305. If there is an obstacle as a result of detection, the obstacle avoidance path generation unit 60 changes the motion path of the work equipment to minimize the energy consumption among the motion paths of the work equipment capable of avoiding obstacles. Thereafter, the equipment control unit 300 controls the corresponding work equipment to be driven through the work equipment drive unit 30 so as to move to the changed motion path of the corresponding work equipment.”), the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle (See at least Kyu Paragraphs 38-42 “Accordingly, in step 411 where the obstacle is detected, the equipment control unit 300 first checks whether the obstacle avoidance is possible by changing the motion path of the arm. The motion path of the arm can be generated through the obstacle avoidance program using the distance, height, size information and shortest travel route information of the currently detected obstacle as variables. 411If it is determined that the obstacle can be avoided by changing the motion path of the arm as a result of the step check, the motion path of the arm is changed in step 416, However, if it is determined in step 411 that the obstacle avoidance is not possible due to the motion path change of the arm, the flow advances to step 418 to check whether the obstacle avoidance is possible by changing the motion path of the boom. The motion path of the boom can be generated through the obstacle avoidance program using the distance, height, size information and the shortest movement route information of the currently detected obstacle as a method of generating the motion path of the arm. 418If it is determined that the obstacle can be avoided by changing the motion path of the boom as a result of the step check, the motion path of the boom is changed to the step 420, If it is determined in step 418 that the obstacle avoidance is impossible due to the change of the motion path of the boom, the flow advances to step 422 to check whether the obstacle avoidance is possible by changing the motion path of the arm and the boom. That is, it is to check whether the obstacle can be avoided by changing the motion path of the arm or changing the motion path of the boom or changing the motion path of the boom with the arm”), the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation (See at least Kyu Paragraph 36 “If it is determined that an obstacle exists, the process proceeds to step 411. Otherwise, the process proceeds to step 412 to move the front part according to a motion path of a swing, a boom, and an arm . That is, the equipment control unit 300 moves the front part according to the shortest movement path generated in step 406”). and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller (See at least Kyu Paragraphs 36-43) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa to include a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path; the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle; the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation; and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller, as taught by Kyu as disclosed above, in order to ensure that the working machine moves safely in its environment (Kyu Paragraph 9 “Accordingly, it is an object of the present invention to provide an obstacle avoidance control device capable of automatically avoiding an obstacle when there is a geographical fixed obstacle or an unexpected human / physical obstacle in a construction equipment, thereby improving work efficiency”). Aizawa in view of Kyu fail to explicitly disclose that the obstacle includes a working target of the attachment the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; detecting an obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the start point, the end point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the end point, the obstacle slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the obstacle specific portion. Nishizawa teaches that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion (See at least Nishizawa FIGS. 4A-8, 13, 15, and 17-18 and Paragraphs 58-60 “The surrounding monitoring device 200 includes an obstacle information acquisition section 211, a terrain information acquisition section 221, a machine state acquisition section 231, a terrain information reliability evaluation section 222, a working region setting section 223, an operation state determination section 232, a proximity calculation section 224, and an operation instruction section 241. The obstacle information acquisition section 211 acquires positional information in the vehicle-body coordinate system 900, regarding each obstacle detected by the external recognition sensor 156 which is an obstacle sensor that detects obstacles around the hydraulic excavator 100. The obstacle information acquisition section 211 also converts the terrain data to the vehicle-body coordinate system 900 to obtain terrain data in the vehicle-body coordinate system 900. Also, the terrain information reliability evaluation section 222 acquires reliability information for each position from the terrain information.” | Paragraphs 140-144 “The proximity calculation processing by the proximity calculation section 224 is described in detail. FIG. 18 is a processing flow of the proximity calculation processing by the proximity calculation section 224 according to the embodiment. The proximity calculation section 224 determines the level of proximity based on whether or not an obstacle of interest to be determined exists within the working region 511, and when it exists within the working region 511, based on an arrival time of the bucket 113 to the obstacle of interest, and/or the like. In the embodiment, for example, the proximity calculation section 224 uses Tttc as an arrival time of the multijoint front working device 110 to the obstacle of interest for determination. It is noted that arrival time Tttc is calculated form the following equation (1). Tttc=cos−1(Xm/√{square root over ((Xm2+Ym2))/ωbkt)} (1)where Xm, Ym are x, y coordinates of the obstacle of interest in the vehicle-body coordinate system, and ωbkt is an operation state, i.e., a swing angular speed of the multijoint front working device 110. The proximity calculation processing is described below by using as an example the case where the proximity calculation section 224 sets level 1, level 2, level 3 as described below. Here, level 1 is set where an obstacle is within the working region 511 and the arrival time Tttc is equal to or less than a predetermined threshold Tth. Level 2 is set where an obstacle is within the working region 511 and the arrival time Tttc is greater than a predetermined threshold. Level 3 is set where an obstacle is without the working region 511 … Initially, the proximity calculation section 224 determines the presence/absence of an obstacle around the hydraulic excavator 100 by use of the converted obstacle information 311. Here, for example, the proximity calculation section 224 uses the number of obstacle Mobj and/or the like for determination.” ). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu to include that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion, an, as taught by Nishizawa as disclosed above, such that the target path is set depending on the determination, in order to ensure accurate vehicle movement (Nishizawa Paragraph 5 “The present invention has been achieved in view of the above-mentioned circumstances, and it is an object thereof to provide a technique to improve work efficiency while performing necessary and sufficient monitoring on the surroundings of a working machine”). Aizawa in view of Kyu in view of Nishizawa fail to explicitly disclose detecting an obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the start point, the end point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the end point, the obstacle slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the obstacle specific portion Wu teaches detecting an obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the start point, the end point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the end point, the obstacle slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the obstacle specific portion (See at least Wu FIGS. 1, 12, and 18-20 and Paragraph 53 “A plurality of, for example, four obstacle detectors 7 are attached to the swiveling body 2. The obstacle detectors 7 detect an obstacle around the swiveling body 2. A worker, a dump truck or the like can be exemplified as an example of the obstacle. For example, a transmitter 11 is attached to a helmet 10 of the worker. For example, an omnidirectional marker light emitter is employed for the transmitter 11. For example, a CCD camera acquiring an image of the transmitter 11 is employed for the obstacle detector 7. It is possible to calculate a position of the transmitter 11 by imaging one transmitter 11 with a plurality of obstacle detectors 7. Since the obstacle detectors 7 are attached to the swiveling body 2, a relative position of the transmitter 11 with respect to the swiveling body 2 as a reference, that is, a relative position of the obstacle is calculated.” | Paragraphs 60-61 “The description will be continued returning back to FIG. 4. Detected signals of the obstacle detectors 7 are input to a position calculation unit 33 of the control device 30. The position calculation unit 33 analyzes the detected signals that are input to obtain a position of the obstacle. In the xyz-rectangular coordinate system illustrated in FIG. 1, for example, the position of the obstacle is expressed by a distance r between the origin and the obstacle, and by an azimuth angle θ in which an azimuth of x-axis is set as 0°. The coordinates (r, θ) are a relative position with respect to the attachment 4 of the swiveling body 2 as a reference. Since the detectors 7 are mounted on the swiveling body 2, even if the swiveling body 2 swivels, it is possible to directly calculate the azimuth angle θ through the detectors 7. The obtained positional coordinates (r, θ) of the obstacle is input to an emergency determination unit 34. The emergency determination unit 34 determines emergency level based on the input coordinates (r, θ) of the obstacle. If the obstacle is present inside the first monitoring region 5 illustrated in FIG. 1, the emergency level is set to a level E. If the obstacle is not present inside the first monitoring region 5, the emergency level is set to a level N”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa to include that detecting an obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the start point, the end point slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the end point, the obstacle slewing angle being a slewing angle of the upper slewing body with respect to the lower travelling body at a position of the attachment specific portion that corresponds to the obstacle specific portion, as taught by Wu as disclosed above, such that the obstacle avoidance path and non-avoidance path is determined based on whether the obstacle slewing angle exists in a range between a start point slewing angle and an end point slewing angle based on the three-dimensional information of the obstacle specific portion, in order to ensure an accurate detection of large obstacles (Wu Paragraph 4 “ In order to avoid danger, there is a need for technology of stopping a swiveling operation more safely.”). Claim 3 is rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) in view of Kawagoe (US 20070032904 A1) (“Kawagoe”). With respect to claim 3, Aizawa teaches a path setting system for use in a working machine including a lower travelling body, an upper slewing body mounted on the lower travelling body slewably about a slewing central axis extending in a vertical direction, and an attachment mounted on the upper slewing body to perform a work, the path setting system for setting a target path of an attachment specific portion being a specific portion of the attachment, comprising: a drive control part that controls an actuator that drives the working machine (See at least Aizawa FIG. 2 and Paragraph 37 “FIG. 2 is a side view of the work machine 1. As illustrated in FIG. 2, the work machine 1 includes a vehicle body 11 and a work implement 12. The vehicle body 11 includes a rotating body 13 and a traveling body 14. The rotating body 13 is rotatably attached to the traveling body 14. A cab 15 is disposed on the rotating body 13. However, the cab 15 may be omitted. The traveling body 14 includes crawler belts 16. The crawler belts 16 are driven by driving force from an engine 24 described later, whereby the work machine 1 travel”). a three-dimensional information acquisition part comprising circuitry configured to acquire a depth map of an obstacle specific portion being a specific portion of an obstacle around the attachment, and detects three-dimensional information about a position of the obstacle specific portion based on the depth map: (See at least Aizawa Paragraphs 51-52 “The work machine 1 includes a topography sensor 35. The topography sensor 35 measures a topography in a periphery of the work machine 1 and outputs topography data indicative of the topography measured by the topography sensor 35. In the present embodiment, the topography sensor 35 is attached to a side part of the rotating body 13. The topography sensor 35 measures the topography located to the side of the rotating body 13. The topography sensor 35 is, for example, a laser imaging detection and ranging (LIDAR) device. The LIDAR device measures the distances to a plurality of measurement points on the topography by irradiating a laser and measuring the reflected light thereof. The topography data indicates the positions of the measurement points with respect to the work machine 1. The work machine 1 includes a first camera 36 and a plurality of second cameras 37. The first camera 36 faces forward from the rotating body 13 and is attached to the rotating body 13. The first camera 36 captures toward the front of the rotating body 13. The first camera 36 is a stereo camera. The first camera 36 outputs first image data indicative of captured moving images” | Paragraph 71 “In step S104, the controller 27 executes image processing 1. The image processing 1 detects the presence of a person in the periphery of the work machine 1 with image recognition technology based on the first image data and the second image data. Therefore, the first camera 36 and the second cameras 37 correspond to a person detection device that detects the presence of a person in a region in the periphery of the work machine 1”). Aizawa fails to explicitly disclose a controller that the obstacle includes a working target of the attachment; a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point, the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path, wherein the controller determines whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body, the controller sets an avoidance path as the target path as a result of the determination that obstacle longitudinal position exists in the range between the start point longitudinal position and the end point longitudinal position, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle, the controller sets a non-avoidance path as the target path as a result of the determination that the obstacle longitudinal position does not exist in the range between the start point longitudinal position and the end point longitudinal position, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to the avoidance operation, and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller. Kyu teaches a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path (See at least Kyu Paragraph 30 “The apparatus control unit 300 generates a shortest movement path in the shortest movement path generation unit 20 when a predetermined operation signal of the operation apparatus is input from the operation signal input unit 304. [ Thereafter, the obstacle detecting unit 40 detects whether an obstacle exists on the generated route through the obstacle sensor unit 305. If there is an obstacle as a result of detection, the obstacle avoidance path generation unit 60 changes the motion path of the work equipment to minimize the energy consumption among the motion paths of the work equipment capable of avoiding obstacles. Thereafter, the equipment control unit 300 controls the corresponding work equipment to be driven through the work equipment drive unit 30 so as to move to the changed motion path of the corresponding work equipment.”), the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle (See at least Kyu Paragraphs 38-42 “Accordingly, in step 411 where the obstacle is detected, the equipment control unit 300 first checks whether the obstacle avoidance is possible by changing the motion path of the arm. The motion path of the arm can be generated through the obstacle avoidance program using the distance, height, size information and shortest travel route information of the currently detected obstacle as variables. 411If it is determined that the obstacle can be avoided by changing the motion path of the arm as a result of the step check, the motion path of the arm is changed in step 416, However, if it is determined in step 411 that the obstacle avoidance is not possible due to the motion path change of the arm, the flow advances to step 418 to check whether the obstacle avoidance is possible by changing the motion path of the boom. The motion path of the boom can be generated through the obstacle avoidance program using the distance, height, size information and the shortest movement route information of the currently detected obstacle as a method of generating the motion path of the arm. 418If it is determined that the obstacle can be avoided by changing the motion path of the boom as a result of the step check, the motion path of the boom is changed to the step 420, If it is determined in step 418 that the obstacle avoidance is impossible due to the change of the motion path of the boom, the flow advances to step 422 to check whether the obstacle avoidance is possible by changing the motion path of the arm and the boom. That is, it is to check whether the obstacle can be avoided by changing the motion path of the arm or changing the motion path of the boom or changing the motion path of the boom with the arm”), the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation (See at least Kyu Paragraph 36 “If it is determined that an obstacle exists, the process proceeds to step 411. Otherwise, the process proceeds to step 412 to move the front part according to a motion path of a swing, a boom, and an arm . That is, the equipment control unit 300 moves the front part according to the shortest movement path generated in step 406”). and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller (See at least Kyu Paragraphs 36-43) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa to include a controller that sets a target path of the attachment specific portion from a predetermined start point to a predetermined end point; the controller determines whether a three-dimensional position of the obstacle specific portion exists or not in the target path; the controller sets an avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined to exist exists in the target path, the avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is led to an avoidance operation of avoiding the obstacle; the controller sets a non-avoidance path as the target path when as a result of the determination that the three-dimensional position of the obstacle specific portion is determined does not exist in the target path, the non-avoidance path being a path along which the attachment specific portion moves from the start point to the end point while the attachment is not led to an avoidance operation; and the drive control part moves the attachment specific portion via the actuator in response to the target path set by the controller, as taught by Kyu as disclosed above, in order to ensure that the working machine moves safely in its environment (Kyu Paragraph 9 “Accordingly, it is an object of the present invention to provide an obstacle avoidance control device capable of automatically avoiding an obstacle when there is a geographical fixed obstacle or an unexpected human / physical obstacle in a construction equipment, thereby improving work efficiency”). Aizawa in view of Kyu fail to explicitly disclose that the obstacle includes a working target of the attachment; the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path detecting whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body. Nishizawa teaches that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion (See at least Nishizawa FIGS. 4A-8, 13, 15, and 17-18 and Paragraphs 58-60 “The surrounding monitoring device 200 includes an obstacle information acquisition section 211, a terrain information acquisition section 221, a machine state acquisition section 231, a terrain information reliability evaluation section 222, a working region setting section 223, an operation state determination section 232, a proximity calculation section 224, and an operation instruction section 241. The obstacle information acquisition section 211 acquires positional information in the vehicle-body coordinate system 900, regarding each obstacle detected by the external recognition sensor 156 which is an obstacle sensor that detects obstacles around the hydraulic excavator 100. The obstacle information acquisition section 211 also converts the terrain data to the vehicle-body coordinate system 900 to obtain terrain data in the vehicle-body coordinate system 900. Also, the terrain information reliability evaluation section 222 acquires reliability information for each position from the terrain information.” | Paragraphs 140-144 “The proximity calculation processing by the proximity calculation section 224 is described in detail. FIG. 18 is a processing flow of the proximity calculation processing by the proximity calculation section 224 according to the embodiment. The proximity calculation section 224 determines the level of proximity based on whether or not an obstacle of interest to be determined exists within the working region 511, and when it exists within the working region 511, based on an arrival time of the bucket 113 to the obstacle of interest, and/or the like. In the embodiment, for example, the proximity calculation section 224 uses Tttc as an arrival time of the multijoint front working device 110 to the obstacle of interest for determination. It is noted that arrival time Tttc is calculated form the following equation (1). Tttc=cos−1(Xm/√{square root over ((Xm2+Ym2))/ωbkt)} (1)where Xm, Ym are x, y coordinates of the obstacle of interest in the vehicle-body coordinate system, and ωbkt is an operation state, i.e., a swing angular speed of the multijoint front working device 110. The proximity calculation processing is described below by using as an example the case where the proximity calculation section 224 sets level 1, level 2, level 3 as described below. Here, level 1 is set where an obstacle is within the working region 511 and the arrival time Tttc is equal to or less than a predetermined threshold Tth. Level 2 is set where an obstacle is within the working region 511 and the arrival time Tttc is greater than a predetermined threshold. Level 3 is set where an obstacle is without the working region 511 … Initially, the proximity calculation section 224 determines the presence/absence of an obstacle around the hydraulic excavator 100 by use of the converted obstacle information 311. Here, for example, the proximity calculation section 224 uses the number of obstacle Mobj and/or the like for determination.” ). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu to include that the obstacle includes a working target of the attachment; that the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path; and the controller determines whether a three-dimensional position of the obstacle specific portion exists in a range between a three-dimensional position of the start point of the target path and a three-dimensional position of the end point of the target path based on the three- dimensional information of the obstacle specific portion, an, as taught by Nishizawa as disclosed above, such that the target path is set depending on the determination, in order to ensure accurate vehicle movement (Nishizawa Paragraph 5 “The present invention has been achieved in view of the above-mentioned circumstances, and it is an object thereof to provide a technique to improve work efficiency while performing necessary and sufficient monitoring on the surroundings of a working machine”). Aizawa in view of Kyu in view of Nishizawa fail to explicitly disclose that the obstacle includes a working target of the attachment; the start point being a start point of the movement of the attachment specific portion along the target path, the end point being an end point of movement of the attachment specific portion along the target path detecting whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body. Kawagoe teaches detecting whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body (See at least Kawagoe Paragraphs 13-14 “In order to achieve the primary object set forth above, a first embodiment of the present invention is directed to a self-propelled working robot, including a first distance sensor for measuring a distance to an obstacle in a front direction of the robot, and a second distance sensor for measuring a distance to the obstacle in a diagonally forward direction of the robot, the robot including: first determination means for comparing a first measured distance to the obstacle obtained by the first distance sensor with a predetermined first threshold value (SHc) to determine proximity to the obstacle; second determination means for comparing a second measured distance to the obstacle obtained by the second distance sensor with a predetermined second threshold value (SHr) to determine proximity to the obstacle; and changing means for changing the first or second threshold value (SHc or SHr) based on information regarding an inclination angle of the obstacle obtained from the first and second measured distances. According to the present invention, the obstacle is detected by the first and second determination means, and the first threshold value or the second threshold value (SHc or SHr) is changed based on information regarding the inclination angle of the obstacle, whereby it is possible to precisely detect an obstacle even if the obstacle has a large inclination angle.” | Paragraph 19 “Where the first distance is smaller than the second distance, i.e., where the inclination angle is small, it is the first determination means, but not the second determination means, that determines that the robot is proximate to the obstacle. Where the first distance is larger than the second distance, i.e., where the inclination angle is large, it is the second determination means, but not the first determination means, that determines that the robot is proximate to the obstacle. Thus, it is possible to make a determination and conclusion as to the proximity irrespective of the magnitude of the inclination angle.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa to include that detecting whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body, as taught by Kawagoe as disclosed above, such that the obstacle avoidance path and non-avoidance path is determined based on whether the obstacle longitudinal position exists in a range between the start point longitudinal position and the end point longitudinal position, in order to ensure an accurate detection of large obstacles (Kawagoe Paragraph 5 “a primary object of the present invention is to provide a self-propelled working robot capable of precisely detecting various obstacles”). Claim 4 is rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) in view of Wu (US 20150142276 A1) (“Wu”) further in view of Kawagoe (US 20070032904 A1) (“Kawagoe”). With respect to claim 4, Aizawa in view of Kyu in view of Nishizawa in view of Wu fail to explicitly disclose to determine whether the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle and whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body, sets the avoidance path as the target path as a result of the determination that the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle, and the obstacle longitudinal position exists in the range between the start point longitudinal position and the end point longitudinal position, and the controller sets a non-avoidance path as the target path as a result of the determination that the obstacle slewing angle does not exist in the range between the start point slewing angle and the end point slewing angle and the obstacle longitudinal position does not exist in the range between the start point longitudinal position and the end point longitudinal position Kawagoe teaches to determine whether the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle and whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body, sets the avoidance path as the target path as a result of the determination that the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle, and the obstacle longitudinal position exists in the range between the start point longitudinal position and the end point longitudinal position, and the controller sets a non-avoidance path as the target path as a result of the determination that the obstacle slewing angle does not exist in the range between the start point slewing angle and the end point slewing angle and the obstacle longitudinal position does not exist in the range between the start point longitudinal position and the end point longitudinal position (See at least Kawagoe Paragraphs 13-14 “In order to achieve the primary object set forth above, a first embodiment of the present invention is directed to a self-propelled working robot, including a first distance sensor for measuring a distance to an obstacle in a front direction of the robot, and a second distance sensor for measuring a distance to the obstacle in a diagonally forward direction of the robot, the robot including: first determination means for comparing a first measured distance to the obstacle obtained by the first distance sensor with a predetermined first threshold value (SHc) to determine proximity to the obstacle; second determination means for comparing a second measured distance to the obstacle obtained by the second distance sensor with a predetermined second threshold value (SHr) to determine proximity to the obstacle; and changing means for changing the first or second threshold value (SHc or SHr) based on information regarding an inclination angle of the obstacle obtained from the first and second measured distances. According to the present invention, the obstacle is detected by the first and second determination means, and the first threshold value or the second threshold value (SHc or SHr) is changed based on information regarding the inclination angle of the obstacle, whereby it is possible to precisely detect an obstacle even if the obstacle has a large inclination angle.” | Paragraph 19 “Where the first distance is smaller than the second distance, i.e., where the inclination angle is small, it is the first determination means, but not the second determination means, that determines that the robot is proximate to the obstacle. Where the first distance is larger than the second distance, i.e., where the inclination angle is large, it is the second determination means, but not the first determination means, that determines that the robot is proximate to the obstacle. Thus, it is possible to make a determination and conclusion as to the proximity irrespective of the magnitude of the inclination angle.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa in view of Wu to include that determine whether the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle and whether an obstacle longitudinal position exists in a range between a start point longitudinal position and an end point longitudinal position based on the three-dimensional information of the obstacle specific portion, and sets the target path depending on the determination, the start point longitudinal position being a position of the start point in a longitudinal direction of the upper slewing body, the end point longitudinal position being a position of the end point in the longitudinal direction of the upper slewing body, the obstacle longitudinal position being a position of the obstacle specific portion in the longitudinal direction of the upper slewing body, sets the avoidance path as the target path as a result of the determination that the obstacle slewing angle exists in the range between the start point slewing angle and the end point slewing angle, and the obstacle longitudinal position exists in the range between the start point longitudinal position and the end point longitudinal position, and the controller sets a non-avoidance path as the target path as a result of the determination that the obstacle slewing angle does not exist in the range between the start point slewing angle and the end point slewing angle and the obstacle longitudinal position does not exist in the range between the start point longitudinal position and the end point longitudinal position, as taught by Kawagoe as disclosed above, in order to ensure an accurate detection of large obstacles (Kawagoe Paragraph 5 “a primary object of the present invention is to provide a self-propelled working robot capable of precisely detecting various obstacles”). Claim 6 is rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) further in view of Gupta (US 20220291681 A1) (“Gupta”). With respect to claim 6, Aizawa in view of Kyu in view of Nishizawa fails to explicitly disclose that the obstacle includes a hole formed in the ground and three-dimensional information acquisition part sets an edge of the hole as the obstacle specific portion. Gupta teaches that the obstacle includes a hole formed in the ground and three-dimensional information acquisition part sets an edge of the hole as the obstacle specific portion (See at least Gupta FIG. 3 and Paragraph 23 “While navigating an interior space, autonomous vehicles may detect unexpected edges (e.g., drop-offs, pits, brinks, holes, etc.) while navigating in an interior space (e.g., of a warehouse)” | Paragraph 48 “In step 306, the processor may be configured to adjust (e.g., update, correct, replace, overwrite, reconfigure, mark, tag, etc.) a map of the vehicle 102 to include the detected edges and/or guards.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa to include that the obstacle includes a hole formed in the ground and three-dimensional information acquisition part sets an edge of the hole as the obstacle specific portion, as taught by Gupta as disclosed above, in order to ensure an accurate detection of various obstacles in an environment to ensure safe traveling of the work vehicle (Gupta Paragraph 3 “Described herein are example systems and methods for autonomous vehicle operation, including systems and methods for edge and guard detection in autonomous vehicle operation.”). Claims 8-9 are rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) further in view of Kameda (JPH 0430029 A) (“Kameda”) (Translation Attached). With respect to claim 8, Aizawa in view of Kyu in view of Nishizawa fail to explicitly disclose that the working target is earth and sand. Kameda teaches that the working target is earth and sand (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa to include that the working target is earth and sand, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). With respect to claim 9, Aizawa in view of Kyu in view of Nishizawa fail to explicitly disclose that the working target is a stone. Kameda teaches that the working target is a stone (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa to include that the working target is a stone, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). Claims 10-11 are rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) in view of Wu (US 20150142276 A1) (“Wu”) further in view of Kameda (JPH 0430029 A) (“Kameda”) (Translation Attached). With respect to claim 10, Aizawa in view of Kyu in view of Nishizawa in view of Wu fail to explicitly disclose that the working target is earth and sand. Kameda teaches that the working target is earth and sand (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa in view of Wu to include that the working target is earth and sand, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). With respect to claim 11, Aizawa in view of Kyu in view of Nishizawa in view of Wu fail to explicitly disclose that the working target is a stone. Kameda teaches that the working target is a stone (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa in view of Wu to include that the working target is a stone, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). Claims 12-13 are rejected under 35 U.S.C. 103 as being obvious over Aizawa (US 20200407949 A1) (“Aizawa”) in view of Kyu (KR 20100073477 A) (“Kyu”) (Translation Attached) in view of Nishizawa (US 20200048871 A1) (“Nishizawa”) in view of Kawagoe (US 20070032904 A1) (“Kawagoe”) further in view of Kameda (JPH 0430029 A) (“Kameda”) (Translation Attached). With respect to claim 12, Aizawa in view of Kyu in view of Nishizawa in view of Kawagoe fail to explicitly disclose that the working target is earth and sand. Kameda teaches that the working target is earth and sand (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa in view of Kawagoe to include that the working target is earth and sand, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). With respect to claim 13, Aizawa in view of Kyu in view of Nishizawa in view of Kawagoe fail to explicitly disclose that the working target is a stone. Kameda teaches that the working target is a stone (See at least Kameda Paragraph 1 “In this embodiment, each of the excavation blades 3 of the excavation unit 5 (see FIG. 4) includes a conveying plate-like portion 3 a for conveying the scraped off earth and sand and crushed stone, and an excavation It projects in the direction of the excavated surface from the side of the face, and earth and sand. And a substantially comb-shaped blade portion 3b for scraping directly the crushed stone. By doing in this way, work to scrape off earth and sand, crushed stone and excavate it, and scraped and drilled earth and sand.”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the system of Aizawa in view of Kyu in view of Nishizawa in view of Kawagoe to include that the working target is a stone, as taught by Kameda as disclosed above, in order to ensure that the work machine can have a broad range of working targets (Kameda Paragraph 1 “It is possible to smoothly carry out the work of transporting the crushed stone.”). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to IBRAHIM ABDOALATIF ALSOMAIRY whose telephone number is (571)272-5653. The examiner can normally be reached M-F 7:30-5:30. 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, Faris Almatrahi can be reached at 313-446-4821. 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. /IBRAHIM ABDOALATIF ALSOMAIRY/ Examiner, Art Unit 3667 /KENNETH J MALKOWSKI/Primary Examiner, Art Unit 3667
Read full office action

Prosecution Timeline

Show 3 earlier events
Jul 30, 2025
Applicant Interview (Telephonic)
Aug 04, 2025
Examiner Interview Summary
Aug 22, 2025
Response Filed
Dec 02, 2025
Final Rejection mailed — §103, §112
Feb 27, 2026
Request for Continued Examination
Mar 20, 2026
Response after Non-Final Action
Apr 01, 2026
Non-Final Rejection mailed — §103, §112
May 26, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602044
VEHICLE CONTROL SYSTEM, VEHICLE CONTROL METHOD, AND VEHICLE CONTROL PROGRAM
3y 9m to grant Granted Apr 14, 2026
Patent 12578728
AUTONOMOUS SNOW REMOVING MACHINE
2y 6m to grant Granted Mar 17, 2026
Patent 12426758
METHOD AND APPARATUS FOR CONTROLLING ROBOT, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
2y 8m to grant Granted Sep 30, 2025
Patent 12313379
SYSTEM FOR NEUTRALISING A TARGET USING A DRONE AND A MISSILE
3y 8m to grant Granted May 27, 2025
Patent 12265385
SYSTEMS, DEVICES, AND METHODS FOR MILLIMETER WAVE COMMUNICATION FOR UNMANNED AERIAL VEHICLES
3y 11m to grant Granted Apr 01, 2025
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
42%
Grant Probability
52%
With Interview (+10.5%)
3y 2m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 86 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