DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
This is a Non-Final Action on the Merits. Claims 1-2, 5-8, 10, 19-23, and 27-34 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 June 9th, 2026 has been entered.
Information Disclosure Statement
The information disclosure statement (IDS) submitted on June 9th, 2026 has been considered and entered.
Response to Amendment
The preliminary amendment filed on June 9th, 2026 has been considered and entered. Accordingly, claims 1-2, 5, and 19-22 have been amended. Claims 11, 13-14, 16-17, and 24-26 have been cancelled. Claims 27-34 have been newly added.
Response to Arguments
The Applicant’s Arguments with respect to claims 1-2, 5-8, 10, and 19-23 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 § 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-2, 8, 10, 21-23, 27-29, and 31 are rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Shekar (US 20210146977 A1) (“Shekar”) in view of Meyer (US 20120029732 A1) (“Meyer”).
.
With respect to claim 1, Sugumaran teaches an agricultural system comprising:
a sensor system disposed on a drone communicably coupled to and remotely positionable from an agricultural work machine at a worksite, the sensor system configured to detect one or more attributes1 in a measurement area ahead of the agricultural work machine, relative to a travel direction of the agricultural work machine, and generate sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”);
one or more processors; and memory storing instructions, executable by the one or more processors, that, when executed by the one or more processors, cause the one or more processors to:
identify a travel speed of the agricultural work machine (See at least Sugumaran Paragraph 15);
identify a latency of the agricultural work machine (See at least Sugumaran Paragraph 37).
Sugumaran, however, fails to explicitly disclose to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite; identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan.
Foster teaches to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
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 Sugumaran to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite, as taught by Foster as disclosed above, in order to ensure accurate vehicle control (Foster Paragraph 2 “It would be beneficial to improve on autonomous vehicle communications protocols.”).
Sugumaran in view of Foster, however, fails to explicitly disclose to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan.
Shekar teaches to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone (See at least Shekar Paragraph 28 “leading distance 36. In some embodiments, leading distance 36 is no less than braking distance 26. In other embodiments, leading distance 36 is greater than braking distance 26 to account for the processing overhead needed for the detection and classification of a hazardous condition at drone 20, as well as to account for the time needed for transmission of the information from drone 20 to monitored vehicle 22. Drone 20 is configured to detect hazardous conditions ahead of drone 20 and use a wireless communication link 38 to notify monitored vehicle 22 of the hazardous condition so that monitored vehicle 22 can take appropriate corrective action (e.g., initiate braking).” | Paragraphs 34-35 “Processing unit 42, executing monitoring module 60, may be further configured to determine leading distance 36 for drone 20 based on the determined braking distance 26. As discussed above, leading distance 36 is no less than braking distance 26 and may be greater than braking distance 26 to account for the overhead needed for the processing and communicating operations. In some embodiments, adaptive speed control unit 44 manages navigation control operations for drone 20. For example, adaptive speed control unit 44 is configured to adjust a guide speed and position of drone 20 by controlling operation of motors and actuators (not shown) of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least leading distance 36. The motors may be used for rotation of propellers and the actuators may be used for navigation surface control such as ailerons, rudders, flaps, landing gear, and so forth. As will be discussed in significantly greater detail in connection with FIG. 4, processing unit 42 may be configured to determine another braking distance for monitored vehicle 22 in response to a change in current speed 62 of monitored vehicle 22 and determine an updated leading distance 36 based on the change in current speed. Accordingly, adaptive speed control unit 44 may adjust the guide speed and position of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least the updated leading distance.”).
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 Sugumaran to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, as taught by Shekar as disclosed above, such that the monitoring location is identified based on the latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite, in order to ensure an optimal distance for the drone to monitor any changes in the environment of the vehicle (Shekar Paragraph 1 “More specifically, the present invention relates to real time autonomous positioning and navigation of an unmanned vehicle ahead of a monitored moving vehicle for detecting hazardous conditions and for enhancing operational efficiency.”).
Sugumaran in view or Foster in view of Shekar fail to explicitly disclose the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan.
Meyer, however, teaches that the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.” | Paragraphs 36-38 “During the harvesting process, the control unit 112 transmits data with respect to the current position of the harvester 10 to the flight control 170 via the interface 90, the receiving and transmitting device 92 and the transmitting and receiving unit 166. The flight control controls the aircraft 150 in such a way that it is always positioned at a constant height of a few meters above the harvester 10, namely slightly in front of the ejecting end of the discharging device 40 in the forward direction and between the harvester 10 and the transport vehicle 12 in the lateral direction … The harvester 10 is steered based on the signals of the sensor 156 that contain information on the position of the crop edge 54. They are merged with signals of the aforementioned sensor for determining the position of sensing bands 62 arranged at the divider point of the harvesting header 28, namely with consideration of the different measured positions of the crop edge 54 in the forward direction, and serve for controlling the steering device 114.”).
It would have been obvious to one of ordinary skill in the art to have modified the system of Sugumaran in view of Foster in view of Shekar to include that the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan, as taught by Meyer, in order ensure efficient preparation of the route for the agricultural work machine (Meyer Paragraph 8 “In one embodiment, a control unit is designed such that it controls an actuator for influencing an operating parameter of the harvester and/or the transport vehicle in real time based on signals of the sensor in the harvesting mode.”).
With respect to claim 2, Sugumaran in view of Foster in view Shekar in view of Meyer teaches that the one or more attributes comprise at least one of a plant attribute or an environmental attribute (See at least Sugumaran Paragraph 34 “Attribute sensors 112 illustratively sense one or more attributes of a field or a crop over which machine 102 is traveling. For instance, attribute sensors 112 can sense such things as soil, soil type, soil moisture, soil cover, residue density, crop type, weed presence and weed type, plant size, plant height, plant health, plant vigor, chemical presence, chemical distribution, etc. Sensors 112 can thus be a wide variety of different types of sensors, such as cameras, infrared cameras or other infrared sensors, video cameras, stereo cameras, LIDAR sensors, structured light systems, etc.”).
With respect to claim 8, Sugumaran in view of Foster in view of Shekar in view of Meyer teaches to identify a set of one or more attributes to be detected; and identify the monitoring location based, at least in part, on the identified set of one or more attributes to be detected (See at least Sugumaran FIG. 7-8 and Paragraph 64 “Based on the difference map, areas 282 and 284 are identified as needing touch-up. For example, it may be that the prescription was not followed precisely enough with respect to areas 282 and 284. In that case, the difference map (or some indication or metrics indicative of the difference map) can be provided to one or more machines 272-274 that can follow-up and spray additional chemicals on areas 282 and 284. In yet another example, rearward UAV 152, itself, has a chemical applicator can that can be used to treat spots 282 and 284 as well.” | Paragraphs 72-73 “Referring again to FIG. 7, the difference map can be output to generate a visually observable quality map. This is indicated by block 292. The quality map may include, for instance, a geographical representation of the field, and visually observable identifiers indicating the quality of the crop care operation, as it was performed on each of the identified locations in the field. In another example, only the areas where the operation was performed insufficiently are identified. The quality map can take a wide variety of other forms as well. Referring again to FIG. 7, the difference map can be used to perform other functions as well. For instance, it can be used to perform pattern identification 294 that may indicate problematic patterns. It can be used to perform error processing and error correction as indicated by block 296, and it can be used to identify machine problems and to generate correction indicators correcting those problems. Machine problems may include setup problems which indicate problems with respect to the configuration or setup of the machine, or they can indicate actual machine malfunctions. All of these are indicated by block 298.”).
With respect to claim 10, Sugumaran in view of Foster in view of Shekar in view of Meyer teach to obtain the sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine; identify the one or more attributes in the measurement area ahead of the agricultural work machine based on the sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”).
With respect to claim 21, Sugumaran in view of Foster in view of Shekar in view of Meyer teach to further cause the one or more processors to control the controllable subsystem of the agricultural work machine based on the identified one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 47) (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester”)
With respect to claim 22, Sugumaran in view of Foster Shekar in view of Meyer teach that the instructions, when executed by the one or more processors, further cause the one or more processors to control, based on the identified one or more attributes in the measurement area ahead of the agricultural work machine, at least one of an actuator, a propulsion subsystem, or a steering subsystem (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester.”).
With respect to claim 23, Sugumaran in view of Foster in view of Shekar in view of Meyer teach that the drone comprises one of an aerial vehicle or a ground-based vehicle (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”).
With respect to claim 27, Sugumaran in view of Foster in view of Shekar in view of Meyer teach that the agricultural operation comprises at least one of a tillage operation, an agricultural material application operation, a planting/seeding operation, or a harvesting operation (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester.”).
With respect to claim 28, Sugumaran in view of Foster in view of Shekar in view of Meyer teach that the agricultural work machine comprising a harvesting machine, and the controllable subsystem is configured to at least one of: harvest crop from the worksite; process the harvested crop; or store the harvested crop (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester.”).
With respect to claim 29, Sugumaran in view of Foster in view of Shekar in view of Meyer teach that the agricultural work machine comprising a harvesting machine, and the agricultural operation comprises control of a header of the harvesting machine (See at least Meyer Paragraph 23 “The harvester 10 is constructed on a frame 20 that is carried by driven front wheels 22 and steerable rear wheels 24. The harvester 10 is operated from a driver's cab 26, from which a harvesting header 28 in the form of a corn cutter is visible, wherein said corn cutter is mounted on an infeed channel 30 on the front side of the field chopper 10. The crop taken in from the field 34 by means of the harvesting header 28 is fed to a chopping drum 36 by means of an infeed conveyor that is arranged in the infeed channel 30 and features compression rollers, wherein said chopping drum chops the crop into small pieces and delivers these pieces to a blower 38”).
With respect to claim 31, Sugumaran in view of Foster in view of Shekar in view of Meyer teach to generate a control signal, to control the controllable subsystem, based on the identified one or more attributes in the measurement area ahead of the agricultural work machine, wherein the latency comprises a delay between generation of the control signal and initiation of a corresponding action by the controllable subsystem (See at least Sugumaran FIG. 4 and Paragraph 47) (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester”) (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
Claims 5-6 are rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Shekar (US 20210146977 A1) (“Shekar”) in view of Meyer (US 20120029732 A1) (“Meyer”) further in view of Zou (US 20190271992 A1) (“Zou”).
With respect to claim 5, Sugumaran in view of Foster in Shekar in view of Meyer fails to explicitly disclose to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction.
Zou, however, teaches to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction (Se at least Zou FIG. 1 and Paragraph 24 “A distance between the UAV and a front object in a flying direction of the UAV is acquired (S101). In the disclosed embodiments, the UAV may be equipped with a detecting device for detecting an object around the UAV. In particular, the detecting device may detect the altitude of the UAV from the ground, and the altitude and distance of the UAV from the ground in front of the UAV. In one embodiment, the detecting device may detect the distance between the UAV and a front object in the flying direction of the UAV.”).
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 Sugumaran in view of Foster in Shekar in view of Meyer to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction, as taught by Zou as disclosed above, in order to ensure safe travel plans are generated (Zou Paragraph 2 “The present disclosure relates to the field of unmanned aerial vehicles (UAV) and, more particularly, to an obstacle-avoidance control method for UAV, a flight controller, and an UAV thereof.”).
With respect to claim 6, Sugumaran in view of Foster in view of Shekar in view of Meyer in view of Zou teaches to identify the monitoring location, based, at least in part, on the identified one or more characteristics of the obstruction, the identified monitoring location further defining a location to position the drone such that the obstruction does not obstruct the sensor system from detecting the one or more attributes in the measurement area ahead of the agricultural work machine. (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.” | Paragraphs 36-38 “During the harvesting process, the control unit 112 transmits data with respect to the current position of the harvester 10 to the flight control 170 via the interface 90, the receiving and transmitting device 92 and the transmitting and receiving unit 166. The flight control controls the aircraft 150 in such a way that it is always positioned at a constant height of a few meters above the harvester 10, namely slightly in front of the ejecting end of the discharging device 40 in the forward direction and between the harvester 10 and the transport vehicle 12 in the lateral direction … The harvester 10 is steered based on the signals of the sensor 156 that contain information on the position of the crop edge 54. They are merged with signals of the aforementioned sensor for determining the position of sensing bands 62 arranged at the divider point of the harvesting header 28, namely with consideration of the different measured positions of the crop edge 54 in the forward direction, and serve for controlling the steering device 114.”).
Claim 7 is rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Shekar (US 20210146977 A1) (“Shekar”) in view of Meyer (US 20120029732 A1) (“Meyer”) further in view of Lee (US 20210362742 A1) (“Lee”).
With respect to claim 7, Sugumaran in view of Foster in view of Shekar in view of Meyer fail to explicitly disclose to identify a performance of a sensor on-board the agricultural work machine; and generate the travel plan based, at least in part, on the identified performance of the sensor on-board the agricultural work machine.
Lee, however, teaches to identify a performance of a sensor on-board the agricultural work machine; and generate the travel plan based, at least in part, on the identified performance of the sensor on-board the agricultural work machine (See at least Lee Paragraphs 98-99 “The processor 170 may determine the possible autonomous traveling function of the ego vehicle, and may generate an autonomous traveling control signal based on the possible autonomous traveling function of the ego vehicle. The possible autonomous traveling function is determined based on at least one of the construction of the sensor mounted in the ego vehicle, the construction of an autonomous traveling algorithm, road environment, or weather environment, and the autonomous traveling function, such as LKA (Lane Keeping Assist), ACC (Adaptive Cruise Control), TJP (Traffic Jam Pilot), LCA (Lane Change Assist), and Exit/Merge, is determined. The construction of the sensor mounted in the ego vehicle may be determined through the kind of a sensor, such as a camera, a radar, a lidar, or a GPS, the position at which the sensor is mounted, and sensor performance, such as field of view (FOV), measurement distance, and sampling rate.”).
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 Sugumaran in view of Foster in view of Shekar in view of Meyer to include to identify a performance of a sensor on-board the agricultural work machine; and generate the travel plan based, at least in part, on the identified performance of the sensor on-board the agricultural work machine, as taught by Lee as disclosed above, in order to ensure accurate vehicle control (Lee Paragraph 5 “Therefore, there is a necessity for an improved system and device capable of providing a function upgraded from an existing autonomous traveling function or improved traveling performance by exchanging data through communication even without separately purchasing a higher-level autonomous vehicle or replacing the sensor with a high-performance sensor.”).
Claims 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Meyer (US 20120029732 A1) (“Meyer”).
With respect to claim 19, Sugumaran teaches an agricultural system comprising:
a sensor system disposed on a drone communicably coupled to and remotely positionable from an agricultural work machine at a worksite, the sensor system configured to detect one or more attributes2 in a measurement area ahead of the agricultural work machine, relative to a travel direction of the agricultural work machine, and generate sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”);
one or more processors; and memory storing instructions, executable by the one or more processors, that, when executed by the one or more processors, cause the one or more processors to:
identify one or more of a performance of a sensor on-board the agricultural work machine, a latency of the agricultural work machine (See at least Sugumaran Paragraph 37);
obtain the sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine; identify the one or more attributes in the measurement area ahead of the agricultural work machine based on the sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”); and
generate a control signal based on the identified one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 47 “UAV 104 then communicates an indication of the sensed attribute, and the location that it was sensed from, to mobile crop care machine 102 over link 108. This is indicated by block 168. Crop care controller 140 on machine 102 then processes the sensed attribute indicator to generate an action signal. This is indicated by block 170. For instance, when machine 102 is a sprayer, crop care controller 140 can generate a spraying prescription that prescribes one or more chemicals (such as the chemical type, the chemical concentration and its location of application).”).
Sugumaran fails to explicitly disclose to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite; generate a travel plan for the drone based, at least, on the one or more of the performance of a sensor on-board the agricultural work machine and the latency of the agricultural work machine, the travel plan including a monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, detect the one or more attributes in the measurement area ahead of the agricultural work machine; control travel of the drone based on the travel plan.
Foster teaches to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
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 Sugumaran to Identify a latency of the agricultural work machine in controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural operation on the worksite as the agricultural work machine traverses the worksite, as taught by Foster as disclosed above, in order to ensure accurate vehicle control (Foster Paragraph 2 “It would be beneficial to improve on autonomous vehicle communications protocols.”).
Sugumaran in view of Foster fails to explicitly disclose to generate a travel plan for the drone based, at least, on the one or more of the performance of a sensor on-board the agricultural work machine and the latency of the agricultural work machine, the travel plan including a monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, detect the one or more attributes in the measurement area ahead of the agricultural work machine; control travel of the drone based on the travel plan.
Meyer, however, teaches to generate a travel plan for the drone based, at least, on the one or more of the performance of a sensor on-board the agricultural work machine and the latency of the agricultural work machine, the travel plan including a monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, detect the one or more attributes in the measurement area ahead of the agricultural work machine; control travel of the drone based on the travel plan (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.” | Paragraphs 36-38 “During the harvesting process, the control unit 112 transmits data with respect to the current position of the harvester 10 to the flight control 170 via the interface 90, the receiving and transmitting device 92 and the transmitting and receiving unit 166. The flight control controls the aircraft 150 in such a way that it is always positioned at a constant height of a few meters above the harvester 10, namely slightly in front of the ejecting end of the discharging device 40 in the forward direction and between the harvester 10 and the transport vehicle 12 in the lateral direction … The harvester 10 is steered based on the signals of the sensor 156 that contain information on the position of the crop edge 54. They are merged with signals of the aforementioned sensor for determining the position of sensing bands 62 arranged at the divider point of the harvesting header 28, namely with consideration of the different measured positions of the crop edge 54 in the forward direction, and serve for controlling the steering device 114.”).
It would have been obvious to one of ordinary skill in the art to have modified the system of Sugumaran to include to generate a travel plan for the drone based, at least, on the one or more of the performance of a sensor on-board the agricultural work machine and the latency of the agricultural work machine, the travel plan including a monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, detect the one or more attributes in the measurement area ahead of the agricultural work machine; control travel of the drone based on the travel plan, as taught by Meyer, in order ensure efficient preparation of the route for the agricultural work machine (Meyer Paragraph 8 “In one embodiment, a control unit is designed such that it controls an actuator for influencing an operating parameter of the harvester and/or the transport vehicle in real time based on signals of the sensor in the harvesting mode.”).
With respect to claim 20, Sugumaran in view of Foster in view of Meyer teaches to identify one or more of:
(i) one or more characteristics of an obstruction at a worksite, the one or more characteristics comprising one or more of a location of the obstruction or a future location of the obstruction (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.”);
(ii) a set of one or more attributes to be detected; or
(iii) a performance of a sensor of the sensor system on the drone; and
generate the travel plan based on one or more of: (i) the one or more characteristics of an obstruction at a worksite (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.”);
(ii) the set of one or more attributes to be detected; or
(iii) a performance of a sensor of the sensor system on the drone.
Claim 30 is rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Shekar (US 20210146977 A1) (“Shekar”) in view of Meyer (US 20120029732 A1) (“Meyer”) further in view of Cohen (US 20210056327 A1) (“Cohen”).
With respect to claim 30, Sugumaran in view of Foster in view of Shekar in view of Meyer teach defining the measurement area (See at least Shekar Paragraph 28 “leading distance 36. In some embodiments, leading distance 36 is no less than braking distance 26. In other embodiments, leading distance 36 is greater than braking distance 26 to account for the processing overhead needed for the detection and classification of a hazardous condition at drone 20, as well as to account for the time needed for transmission of the information from drone 20 to monitored vehicle 22. Drone 20 is configured to detect hazardous conditions ahead of drone 20 and use a wireless communication link 38 to notify monitored vehicle 22 of the hazardous condition so that monitored vehicle 22 can take appropriate corrective action (e.g., initiate braking).” | Paragraphs 34-35 “Processing unit 42, executing monitoring module 60, may be further configured to determine leading distance 36 for drone 20 based on the determined braking distance 26. As discussed above, leading distance 36 is no less than braking distance 26 and may be greater than braking distance 26 to account for the overhead needed for the processing and communicating operations. In some embodiments, adaptive speed control unit 44 manages navigation control operations for drone 20. For example, adaptive speed control unit 44 is configured to adjust a guide speed and position of drone 20 by controlling operation of motors and actuators (not shown) of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least leading distance 36. The motors may be used for rotation of propellers and the actuators may be used for navigation surface control such as ailerons, rudders, flaps, landing gear, and so forth. As will be discussed in significantly greater detail in connection with FIG. 4, processing unit 42 may be configured to determine another braking distance for monitored vehicle 22 in response to a change in current speed 62 of monitored vehicle 22 and determine an updated leading distance 36 based on the change in current speed. Accordingly, adaptive speed control unit 44 may adjust the guide speed and position of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least the updated leading distance.”).
Sugumaran in view of Foster in view of Shekar in view of Meyer fail to explicitly disclose defining the measurement area based on a resolution of the sensor data.
Cohen teaches adjusting vehicle parameters based on a resolution of the sensor data (See at least Cohen Paragraphs 123-124 “These timing controls may enable synchronization of frame rates associated with image capture devices 122, 124, and 126, even where the line scan rates of each are different. Additionally, as will be discussed in greater detail below, these selectable timing controls, among other factors (e.g., image sensor resolution, maximum line scan rates, etc.) may enable synchronization of image capture from an area where the FOV of image capture device 122 overlaps with one or more FOVs of image capture devices 124 and 126, even where the field of view of image capture device 122 is different from the FOVs of image capture devices 124 and 126. Frame rate timing in image capture device 122, 124, and 126 may depend on the resolution of the associated image sensors. For example, assuming similar line scan rates for both devices, if one device includes an image sensor having a resolution of 640×480 and another device includes an image sensor with a resolution of 1280×960, then more time will be required to acquire a frame of image data from the sensor having the higher resolution.”).
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 Sugumaran in view of Foster in view of Shekar in view of Meyer to include adjusting vehicle parameters based on a resolution of the sensor data, as taught by Cohen as disclosed above, such that the measurement area is defined based on a resolution of the sensor data, in order to ensure optimal vehicle control (Cohen Paragraph 2 “The present disclosure relates generally to autonomous vehicle navigation. Additionally, this disclosure relates to systems and methods for navigating a host vehicle based on detecting door openings, navigating a host vehicle based on detecting a target vehicle entering the host vehicle's lane, navigating a host vehicle based on detecting whether a road on which the host vehicle travels is a one-way road, and determining a predicted state of a parked vehicle.”).
Claims 32-34 are rejected under 35 U.S.C. 103 as being unpatentable over Sugumaran (US 20170031365 A1) (“Sugumaran”) in view of Foster (US 20170357259 A1) (“Foster”) in view of Shekar (US 20210146977 A1) (“Shekar”) in view of Meyer (US 20120029732 A1) (“Meyer”) in view of Zou (US 20190271992 A1) (“Zou”).
.
With respect to claim 32, Sugumaran teaches an agricultural system comprising:
a sensor system disposed on a drone communicably coupled to and remotely positionable from an agricultural work machine at a worksite, the sensor system configured to detect one or more attributes3 in a measurement area ahead of the agricultural work machine, relative to a travel direction of the agricultural work machine, and generate sensor data indicative of the detected one or more attributes in the measurement area ahead of the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 46 “UAV 152 thus first uses its one or more attribute sensors 112 to sense an attribute of an area of the worksite that is forward of the mobile crop care machine 102, as machine 102 is traveling in the forward direction. This is indicated by block 166 in FIG. 4. In doing so, UAV 104 can correlate the attribute signal with a position from which it is sensed, as indicated by positioning system 116.”);
one or more processors; and memory storing instructions, executable by the one or more processors, that, when executed by the one or more processors, cause the one or more processors to:
identify a travel speed of the agricultural work machine (See at least Sugumaran Paragraph 15);
identify a latency of the agricultural work machine (See at least Sugumaran Paragraph 37).
Sugumaran, however, fails to explicitly disclose to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: identify a location characteristic of an obstruction at the worksite, the location characteristic comprising at least one of a current location of the obstruction or a future location of the obstruction; generate a travel plan for the drone based at least in part on the monitoring location and the location characteristic; and control travel of the drone based on the travel plan.
Foster teaches to Identify a latency of the agricultural work machine (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
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 Sugumaran to Identify a latency of the agricultural work machine, as taught by Foster as disclosed above, in order to ensure accurate vehicle control (Foster Paragraph 2 “It would be beneficial to improve on autonomous vehicle communications protocols.”).
Sugumaran in view of Foster, however, fails to explicitly disclose to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: identify a location characteristic of an obstruction at the worksite, the location characteristic comprising at least one of a current location of the obstruction or a future location of the obstruction; generate a travel plan for the drone based at least in part on the monitoring location and the location characteristic; and control travel of the drone based on the travel plan.
Shekar teaches to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone (See at least Shekar Paragraph 28 “leading distance 36. In some embodiments, leading distance 36 is no less than braking distance 26. In other embodiments, leading distance 36 is greater than braking distance 26 to account for the processing overhead needed for the detection and classification of a hazardous condition at drone 20, as well as to account for the time needed for transmission of the information from drone 20 to monitored vehicle 22. Drone 20 is configured to detect hazardous conditions ahead of drone 20 and use a wireless communication link 38 to notify monitored vehicle 22 of the hazardous condition so that monitored vehicle 22 can take appropriate corrective action (e.g., initiate braking).” | Paragraphs 34-35 “Processing unit 42, executing monitoring module 60, may be further configured to determine leading distance 36 for drone 20 based on the determined braking distance 26. As discussed above, leading distance 36 is no less than braking distance 26 and may be greater than braking distance 26 to account for the overhead needed for the processing and communicating operations. In some embodiments, adaptive speed control unit 44 manages navigation control operations for drone 20. For example, adaptive speed control unit 44 is configured to adjust a guide speed and position of drone 20 by controlling operation of motors and actuators (not shown) of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least leading distance 36. The motors may be used for rotation of propellers and the actuators may be used for navigation surface control such as ailerons, rudders, flaps, landing gear, and so forth. As will be discussed in significantly greater detail in connection with FIG. 4, processing unit 42 may be configured to determine another braking distance for monitored vehicle 22 in response to a change in current speed 62 of monitored vehicle 22 and determine an updated leading distance 36 based on the change in current speed. Accordingly, adaptive speed control unit 44 may adjust the guide speed and position of drone 20 such that drone 20 travels ahead of monitored vehicle 22 by at least the updated leading distance.”).
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 Sugumaran to identify a monitoring location based. at least in part, on the identified travel speed of the agricultural work machine and the identified latency of the agricultural work machine, the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone, as taught by Shekar as disclosed above, in order to ensure an optimal distance for the drone to monitor any changes in the environment of the vehicle (Shekar Paragraph 1 “More specifically, the present invention relates to real time autonomous positioning and navigation of an unmanned vehicle ahead of a monitored moving vehicle for detecting hazardous conditions and for enhancing operational efficiency.”).
Sugumaran in view or Foster in view of Shekar fail to explicitly disclose the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone detect the one or more attributes in the measurement area ahead of the agricultural work machine: identify a location characteristic of an obstruction at the worksite, the location characteristic comprising at least one of a current location of the obstruction or a future location of the obstruction; generate a travel plan for the drone based at least in part on the monitoring location and the location characteristic; and control travel of the drone based on the travel plan
Meyer, however, teaches that the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone detect the one or more attributes in the measurement area ahead of the agricultural work machine; generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan (See at least Meyer Paragraph 16 “The signals of the sensor can also be used by the control unit for planning a route of the harvester. For this purpose, it is preferred that the aircraft initially flies over and maps the field from a sufficient height (i.e., a greater height than during harvesting) in order to prepare the route plan. This makes it possible to drive around immovable obstacles (such as larger rocks) or movable obstacles (e.g., animals) or areas of a field that are not suitable for harvesting, such as, e.g., waterholes with dense weed cover, or to stop the harvester in order to avoid a collision. The aircraft can also be used during the drive to the field in order to detect obstacles in advance and to drive around these obstacles (e.g., passages with insufficient height or width or severe roadway damage). In this case, only the aircraft may initially fly over and explore the planned driving route. Crop parameters determined by the sensor of the aircraft such as, for example, the plant size, the level of maturity, the moisture, the protein content, etc., can also be taken into account during the preparation of the route plan in order to collect largely homogenous (or well mixed) crop qualities in the individual load containers.” | Paragraphs 36-38 “During the harvesting process, the control unit 112 transmits data with respect to the current position of the harvester 10 to the flight control 170 via the interface 90, the receiving and transmitting device 92 and the transmitting and receiving unit 166. The flight control controls the aircraft 150 in such a way that it is always positioned at a constant height of a few meters above the harvester 10, namely slightly in front of the ejecting end of the discharging device 40 in the forward direction and between the harvester 10 and the transport vehicle 12 in the lateral direction … The harvester 10 is steered based on the signals of the sensor 156 that contain information on the position of the crop edge 54. They are merged with signals of the aforementioned sensor for determining the position of sensing bands 62 arranged at the divider point of the harvesting header 28, namely with consideration of the different measured positions of the crop edge 54 in the forward direction, and serve for controlling the steering device 114.”).
It would have been obvious to one of ordinary skill in the art to have modified the system of Sugumaran in view of Foster in view of Shekar to include that the monitoring location defining a location to position the drone to have the sensor system, disposed on the drone. detect the one or more attributes in the measurement area ahead of the agricultural work machine: generate a travel plan for the drone, the travel plan including the monitoring location; and control travel of the drone based on the travel plan, as taught by Meyer, in order ensure efficient preparation of the route for the agricultural work machine (Meyer Paragraph 8 “In one embodiment, a control unit is designed such that it controls an actuator for influencing an operating parameter of the harvester and/or the transport vehicle in real time based on signals of the sensor in the harvesting mode.”).
Sugumaran in view of Foster in Shekar in view of Meyer fails to explicitly disclose to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction.
Zou, however, teaches to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction (Se at least Zou FIG. 1 and Paragraph 24 “A distance between the UAV and a front object in a flying direction of the UAV is acquired (S101). In the disclosed embodiments, the UAV may be equipped with a detecting device for detecting an object around the UAV. In particular, the detecting device may detect the altitude of the UAV from the ground, and the altitude and distance of the UAV from the ground in front of the UAV. In one embodiment, the detecting device may detect the distance between the UAV and a front object in the flying direction of the UAV.”).
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 Sugumaran in view of Foster in Shekar in view of Meyer to identify one or more characteristics of an obstruction at the worksite, the one or more characteristics comprising one or more of a current location of the obstruction or a future location of the obstruction; and generate the travel plan based, at least in part, on the identified one or more characteristics of the obstruction, as taught by Zou as disclosed above, in order to ensure safe travel plans are generated (Zou Paragraph 2 “The present disclosure relates to the field of unmanned aerial vehicles (UAV) and, more particularly, to an obstacle-avoidance control method for UAV, a flight controller, and an UAV thereof.”).
With respect to claim 33, Sugumaran in view of Foster in view of Shekar in view of Meyer in view of Zou teaches that the latency of the agricultural work machine comprises a latency in the agricultural work machine controlling a controllable subsystem to perform an agricultural operation on the worksite as the agricultural work machine traverses the worksite (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
With respect to claim 34, Sugumaran in view of Foster in view of Shekar in view of Meyer in view of Zou teaches to generate a control signal, to control the agricultural work machine, based on the identified one or more attributes in the measurement area ahead of the agricultural work machine, wherein the latency comprises a delay between generation of the control signal and initiation of a corresponding action by the agricultural work machine (See at least Sugumaran FIG. 4 and Paragraph 47) (See at least Meyer Paragraph 12 “In accordance with one embodiment, an unmanned aircraft with a sensor is assigned, in particular, to a self-propelled, attached or towed harvester, wherein said sensor monitors the plant population in front of the harvester and/or a transfer process of the harvested crop from the harvester to a transport vehicle in the harvesting mode. The sensor generates signals that are fed to a control unit in the harvesting mode, wherein said control unit controls an actuator based on the signals. The actuator influences at least one operating parameter of the transport vehicle (particularly its steering and/or driving speed) in order to automate the transfer process and/or of the harvester in order to automate the transfer process and/or to control another operating parameter of the harvester”) (See at least Foster Paragraph 38 “The process 100 may also execute (block 118) the vehicle controller-to-subsystems latency protocol. For example, the process 100 may first derive (block 120) a communications latency between the controller 49 and various subsystems, such as the steering control system 46, the speed control system 47, the transmission control system 48, and so on, included in the control system 36. To derive (block 120) the latency between the controller 49 and other systems included the control system 36, the controller 36 may execute a heartbeat process deriving a time of receipt of messages between the vehicle controller 49 and the vehicle systems 46, 47, 48, and the like. In one embodiment, a counter may be incremented, and at a desired count, a number of messages communicated between the controller 49 and the systems 46, 47, 48 may be compared to a desired number. If the number of communicated messages is less than the desired number then the communications latency between the controller 49 and various systems may be too high. In other embodiments, an internal clock may be used to track time between send/acknowledge messages, for example, and the tracked time compared to a desired time to derive the latency.”).
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
/FARIS S ALMATRAHI/ Supervisory Patent Examiner, Art Unit 3667
1 There is no limiting definition as to what constitutes an “attribute”, however the specification provides examples as to what may constitute an “attribute” in paragraphs 62-64
2 There is no limiting definition as to what constitutes an “attribute”, however the specification provides examples as to what may constitute an “attribute” in paragraphs 62-64
3 There is no limiting definition as to what constitutes an “attribute”, however the specification provides examples as to what may constitute an “attribute” in paragraphs 62-64