Prosecution Insights
Last updated: August 17, 2026
Application No. 18/934,941

SPEED CONTROL FOR AGRICULTURAL MATERIAL TRANSFER VEHICLE

Final Rejection §102§103§112
Filed
Nov 01, 2024
Examiner
NGUYEN, STEVEN VU
Art Unit
3668
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Deere & Company
OA Round
2 (Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
10m
Est. Remaining
84%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
135 granted / 174 resolved
+25.6% vs TC avg
Moderate +7% lift
Without
With
+6.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
25 currently pending
Career history
195
Total Applications
across all art units

Statute-Specific Performance

§101
13.5%
-26.5% vs TC avg
§103
46.7%
+6.7% vs TC avg
§102
16.7%
-23.3% vs TC avg
§112
19.6%
-20.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 174 resolved cases

Office Action

§102 §103 §112
DETAILED ACTION This office action is response to the amendment filed on 05/01/2026. This action is made Final. 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 . Response to Amendment The amendment filed on 05/01/2026 has been entered. Claims 1 – 5, 7 – 15, 17 - 22 remain pending in the application. Response to Arguments In the Remarks, Applicant argues that the terms “physical factor processing system,” “job-related factor processing system,” “current speed generation system,” “current speed control output generator,” “feedback processing system,” and “predictive speed control system” have sufficiently definite structural meaning because they identify structures that perform their respective functions. Applicant further cites Figures 3 and 4A–4B in support of this position. (Remarks, pages 1–3). The Examiner respectfully disagrees. The terms “physical factor processing system,” “job-related factor processing system,” “current speed generation system,” “current speed control output generator,” “feedback processing system,” and “predictive speed control system” do not, by themselves, connote sufficiently definite structure to a person of ordinary skill in the art. As illustrated in Figures 3 and 4A, these components perform their respective functions only through execution by processor 160. In other words, the recited "systems" are functional modules implemented by processor 160 rather than standalone structural components capable of performing the recited functions independently. However, the claims do not recite processor 160, or any equivalent structure, as performing the functions associated with the “physical factor processing system,” “job-related factor processing system,” “current speed generation system,” “current speed control output generator,” “feedback processing system,” or “predictive speed control system.” Accordingly, the claims fail to recite sufficient structure corresponding to these terms. Therefore, interpretation under 35 U.S.C. § 112(f) is appropriate. Applicant’s arguments regarding the rejection of claims 1, 13, and 19 under 35 U.S.C. 102 have been fully considered but are moot in view of the new grounds of rejection necessitated by Applicant’s amendment. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: As per claim 13, Line 5 – 7, “a physical factor processing system configured to detect a physical speed control factor …” Line 8 – 20, “a job-related factor processing system configured to obtain a job-related speed control factor …” Line 22 – 23, “a current speed generation system automatically generating a target speed signal …” Line 24 – 25, “a current speed control output generator configured to control a propulsion system …” Claim 14, “a feedback processing system configured to detect a feedback speed control factor corresponding to the agricultural material transfer vehicle, during operation of the agricultural material transfer vehicle, and wherein the current speed generation system is configured to automatically generate the target speed signal based on the feedback speed control factor.” Claim 15, “a predictive speed control system configured to detect a predictive speed control factor corresponding to the agricultural material transfer vehicle and wherein the current speed generation system is configured to automatically generate the target speed signal based on the predictive speed control factor.” Claim 17, line 9 – 10, “a job-related output generator configured to generate the job-related factor output based on the status processor output.” Claim 18, line 5 – 6, “a predictive speed output generator configured to generate the predictive speed control factor based on the route and the characteristic of the route.” Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. The “physical factor processing system”, “job-related factor processing system”, “current speed generation system”, “current speed control output generator”, “feedback processing system”, “predictive speed control system” are part of the propulsion vehicle speed control system as illustrated in fig. 3 – 4A and are implemented by the processor 160. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 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 13 – 15, 17 – 18, 21 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 13, line 19 – 20 recite “a load data collection status indicator indicative of whether load data is being collected”. The limitation lacks sufficient metes and bounds because it is unclear which vehicle the recited "load data" is associated with. Specifically, the claim does not identify whether the load data corresponds to the harvester, the agricultural material transfer vehicle, or another vehicle. Accordingly, the scope of the claim cannot be determined with reasonable certainty. For the purpose of compact prosecution and in light of the specification, par. [0065], the Examiner will interpret the load data being associated with the agricultural material transfer vehicle. Claims 14 – 15, 17 – 18 are dependent on claim 13 but do not cure the deficiencies thereof, thus being rejected for the same basis as claim 13 above. Claim 21, line 8 recites “a load data collection status indicator indicative of whether load data is being collected”. The limitation lacks sufficient metes and bounds because it is unclear which vehicle the recited "load data" is associated with. Specifically, the claim does not identify whether the load data corresponds to the harvester, the agricultural material transfer vehicle, or another vehicle. Accordingly, the scope of the claim cannot be determined with reasonable certainty. For the purpose of compact prosecution and in light of the specification, par. [0065], the Examiner will interpret the load data being associated with the agricultural material transfer vehicle. The following is a quotation of 35 U.S.C. 112(d): (d) REFERENCE IN DEPENDENT FORMS.—Subject to subsection (e), a claim in dependent form shall contain a reference to a claim previously set forth and then specify a further limitation of the subject matter claimed. A claim in dependent form shall be construed to incorporate by reference all the limitations of the claim to which it refers. The following is a quotation of pre-AIA 35 U.S.C. 112, fourth paragraph: Subject to the following paragraph [i.e., the fifth paragraph of pre-AIA 35 U.S.C. 112], a claim in dependent form shall contain a reference to a claim previously set forth and then specify a further limitation of the subject matter claimed. A claim in dependent form shall be construed to incorporate by reference all the limitations of the claim to which it refers. Claim 22 is rejected under 35 U.S.C. 112(d) or pre-AIA 35 U.S.C. 112, 4th paragraph, as being of improper dependent form for failing to further limit the subject matter of the claim upon which it depends, or for failing to include all the limitations of the claim upon which it depends. Claim 22 does not further limit the subject matter of claim 1 which it depends. The subject matter as recited in claim 22 has already been recited in claim 1. Applicant may cancel the claim(s), amend the claim(s) to place the claim(s) in proper dependent form, rewrite the claim(s) in independent form, or present a sufficient showing that the dependent claim(s) complies with the statutory requirements. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 13-15, 17 – 18 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Desai et al. (Publication No. US 20200319655 A1; hereafter Desai). Regarding to claim 13, Desai teaches An agricultural system, comprising: an agricultural material transfer vehicle configured to perform a transfer operation in which the agricultural material transfer vehicle travels from a harvester to a haulage vehicle to transfer harvested material from a harvester to a haulage vehicle; (see fig. 1, “harvester 10”, “grain cart 82”, and the “haulage vehicle 77 having a trailer 79 and a storage tank 78”; [Par. 0019], “Accordingly, the disclosed embodiments include using autonomous grain carts to substantially continuously convey agricultural product received from an agricultural vehicle to the agricultural product storage tank. In particular, one embodiment of the present disclosure includes a method for continuously conveying agricultural product from an agricultural vehicle to an agricultural product storage tank includes maintaining, via a processor, a speed of an autonomous grain cart of a plurality of autonomous grain carts with a speed of the agricultural vehicle. The method also includes determining, via the processor, when a threshold weight or threshold fill depth of the autonomous grain cart is met. The method further includes determining, via the processor, a route to the agricultural product storage tank based at least in part on a location of the autonomous grain cart and a location of the agricultural product storage tank.” Wherein the “grain cart” corresponds to the “agricultural material transfer vehicle”) a physical factor processing system configured to detect a physical speed control factor corresponding to an agricultural material transfer vehicle and generate a physical factor output based on the physical speed control factor; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) wherein the “maximum grain cart turn rate”, and the “maximum grain cart turn angle” correspond to the “physical speed control factor”.) a job-related factor processing system configured to obtain a job-related speed control factor corresponding to the agricultural material transfer vehicle during the transfer operation in which the agricultural material transfer vehicle travels from the harvester to the haulage vehicle, ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) wherein the job-related speed control factor comprises at least one of: a haulage vehicle status indicator indicative of whether the haulage vehicle is in position and available to receive the harvested material from the agricultural material transfer vehicle, a harvester status indicator indicative of whether the harvester is ready to begin transfer of the harvested material to the agricultural material transfer vehicle, or a load data collection status indicator indicative of whether load data is being collected; ([Par. 0034], “When the control system of the loading grain cart 72 determines that a threshold weight and/or fill depth of the loading grain cart 72 is met or exceeded, the control system may send a signal (e.g., via the communication device) indicating that the threshold weight and/or fill depth has been met or exceeded, and/or that the loading grain cart 72 is ready to move to the agricultural product storage tank 74 (or any suitable delivery site). The signal may be received by the communication devices of the combine 10 and/or the other grain carts”; wherein the “fill level” of the grain cart corresponds to the load data collection status indicator that the load data is being collected. The mapping is according to the interpretation under 112b rejection above.) and generate a job-related factor output based on the job-related speed control factor; ([Par. 0019], “The method also includes determining, via the processor, when a threshold weight or threshold fill depth of the autonomous grain cart is met. The method further includes determining, via the processor, a route to the agricultural product storage tank based at least in part on a location of the autonomous grain cart and a location of the agricultural product storage tank. The method also includes controlling, via the processor, the autonomous grain cart based at least in part on the route to the agricultural product storage tank, after the threshold weight or the threshold fill depth of the autonomous grain cart is met, such that the autonomous grain cart moves to the agricultural product storage tank”; [Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) a current speed generation system automatically generating a target speed signal based on the physical factor output and the job-related factor output; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof;” [Par. 0040], “In some embodiments, the route 80 and/or the speed to travel may be updated or modified based on the aforementioned factors. For example, the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart 76, or a combination thereof.” This is interpreted as the target speed of the grain cart can be generated and modified based on physical and job-related factors as mentioned in par. [0034], [0037]) and a current speed control output generator configured to control a propulsion system on the agricultural material transfer vehicle based on the target speed signal. ([Par. 0031], “The controller 52 is communicatively coupled to a drive system 55 configured to propel, accelerate, and/or decelerate the autonomous grain cart 50. The drive system 55 may include a motor and/or braking system. The controller 52 is also communicatively coupled to a steering system 57configured to steer, navigate, and/or orient the autonomous grain cart 50.”) Regarding to claim 14, Desai teaches the system of claim 13. Desai further teaches a feedback processing system configured to detect a feedback speed control factor corresponding to the agricultural material transfer vehicle, during operation of the agricultural material transfer vehicle, and wherein the current speed generation system is configured to automatically generate the target speed signal based on the feedback speed control factor. ([Par. 0040], “the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart76, or a combination thereof. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously. For example, the controller of the loaded grain cart 76 may query the other grain carts as to their locations, statuses, or the like, for periodically (e.g., every second, every five seconds, every ten seconds, etc.). If there is an indication that the route 80and/or speed to travel should be modified (e.g., a grain cart has stopped, has slowed, has a reduced turning radius, etc.), the controller of the loaded grain cart 76 may do so.” Wherein the determination of other factors (such as delay or engine failure of other carts) that occur on the traveling route of the grain carts corresponds to the “feedback speed control factor”) Regarding to claim 15, Desai teaches the system of claim 13. Desai further teaches a predictive speed control system configured to detect a predictive speed control factor corresponding to the agricultural material transfer vehicle ([Par. 0038], “The terrain along the route may be determined by the terrain sensor of the loading grain cart 72 and/or the previous loading grain cart. The rate of unloading of the combine 10 may be determined by the controller of the combine 10 and communicated by the combine 10 to each grain cart.” Wherein the “terrain information” along the route corresponds to the “predictive speed control factor”) and wherein the current speed generation system is configured to automatically generate the target speed signal based on the predictive speed control factor. ([Par. 0038], “The current locations of the other grain carts may be determined by the location devices of the other grain carts, respectively, and communicated by other grain carts to, for example, determine the route 80 and/or speed to travel to the agricultural product storage tank 78. The location of the agricultural product storage tank 78 may be stored in the memory of the loading grain cart 72. The terrain along the route may be determined by the terrain sensor of the loading grain cart 72 and/or the previous loading grain cart… The speed of each grain cart (loaded and unloaded) may be determined by the controller of each grain cart, and sent and received by each grain cart to, for example, determine the route 80 and/or speed to travel to the agricultural product storage tank 78.”) Regarding to claim 17, Desai teaches the system of claim 13. Desai further teaches wherein the job-related factor processing system comprises: a status processor configured to obtain at least one status indicator, the at least one status indicator being at least one of a haulage vehicle status indicator indicative of whether the haulage vehicle is in position to receive the harvested material from the agricultural material transfer vehicle ([Par. 0037], “[0037] The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”; [Par. 0038], “The location of the agricultural product storage tank 78 may be stored in the memory of the loading grain cart 72.”) or a harvester status indicator indicative of whether the harvester is ready to transfer the harvested material to the agricultural material transfer vehicle, the status processor being configured to generate a status processor output based on the at least one status indicator; ([Par. 0033], “As illustrated, the combine 10 unloads grain from the storage tank 14 to a loading grain cart 72 via the side pipe 16. The control system of the grain cart enables the loading grain cart 72 to match and maintain a speed approximately equal to the speed of the combine 10, such that the combine may continue to harvest grain from the crop area 32 and follow the harvesting pattern 36 without interruption.”; [0035] The combine 10 may send a signal indicating when the combine 10 has ceased unloading grain. In some embodiments, a queued and unloaded grain cart 86 may move into position immediately behind the loading grain cart 72 (e.g., which the loading grain cart 72 is being loaded) and send a signal indicating that the unloaded grain cart 86 is in position. As such, in some embodiments, the combine 10 may continue loading (from the loading grain cart 72 to the unloaded grain cart 86) without interruption. Wherein the combine 10 corresponds to the “harvester”.) and a job-related output generator configured to generate the job-related factor output based on the status processor output. ([Par. 0035], “The combine 10 may send a signal indicating when the combine 10 has ceased unloading grain. In some embodiments, a queued and unloaded grain cart 86 may move into position immediately behind the loading grain cart 72 (e.g., which the loading grain cart 72 is being loaded) and send a signal indicating that the unloaded grain cart 86 is in position. As such, in some embodiments, the combine 10 may continue loading (from the loading grain cart 72 to the unloaded grain cart 86) without interruption. Wherein the combine 10 corresponds to the “harvester”.) Regarding to claim 18, Desai teaches the system of claim 15. Desai further teaches wherein the predictive speed control system comprises: a route processor configured to detect a route for the agricultural material transfer vehicle and a characteristic of the route; ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.”) and a predictive speed output generator configured to generate the predictive speed control factor based on the route and the characteristic of the route. ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.”) Claim Rejections - 35 USC § 103 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. Claim(s) 1-2, 4-5, 7-9, 19-22 are rejected under 35 U.S.C. 103 as being unpatentable over Desai et al. (Publication No. US 20200319655 A1; hereafter Desai) in view of Ray et al. (Publication No. US 20170192419 A1; hereinafter Ray) Regarding to claim 1, Desai teaches A computer implemented method, comprising: detecting a physical speed control factor corresponding to an agricultural material transfer vehicle during a transfer operation in which the agricultural material transfer vehicle travels from a harvester to a haulage vehicle,(see fig. 1, “harvester 10”, “grain cart 82”, and the “haulage vehicle 77 having a trailer 79 and a storage tank 78”; ([Par. 0019], “Accordingly, the disclosed embodiments include using autonomous grain carts to substantially continuously convey agricultural product received from an agricultural vehicle to the agricultural product storage tank. “; [Par. 0034], “When the control system of the loading grain cart 72 determines that a threshold weight and/or fill depth of the loading grain cart 72 is met or exceeded, the control system may send a signal (e.g., via the communication device) indicating that the threshold weight and/or fill depth has been met or exceeded, and/or that the loading grain cart 72 is ready to move to the agricultural product storage tank 74 (or any suitable delivery site). The signal may be received by the communication devices of the combine 10 and/or the other grain carts”; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) wherein the “weight or fill depth”, the “maximum grain cart turn rate”, and the “maximum grain cart turn angle” correspond to the “physical speed control factor”. ) obtaining a job-related speed control factor corresponding to the agricultural material transfer vehicle; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) automatically generating a target speed signal based on the physical speed control factor and the job-related speed control factor; (Par. [0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof;” [Par. 0040], “In some embodiments, the route 80 and/or the speed to travel may be updated or modified based on the aforementioned factors. For example, the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart 76, or a combination thereof.” This is interpreted as the target speed of the grain cart can be generated and modified based on physical and job-related factors as mentioned in par. [0034], [0037]) and controlling a propulsion system on the agricultural material transfer vehicle based on the target speed signal. ([Par. 0031], “The controller 52 is communicatively coupled to a drive system 55 configured to propel, accelerate, and/or decelerate the autonomous grain cart 50. The drive system 55 may include a motor and/or braking system. The controller 52 is also communicatively coupled to a steering system 57configured to steer, navigate, and/or orient the autonomous grain cart 50.”) Desai teaches to modify the speed of the agricultural material transfer vehicle (e.g. grain cart 50) based on the physical speed control factor as described above, but does not explicitly disclose wherein the physical speed control factor comprises at least one of: a weight of the agricultural material transfer vehicle, a center of gravity of the agricultural material transfer vehicle, a physical configuration of the agricultural material transfer vehicle, pitch and roll orientation of the agricultural material transfer vehicle, a detected turn rate of the agricultural material transfer vehicle, a detected yaw rate of the agricultural material transfer vehicle, a predicted turn or yaw rate of the agricultural material transfer vehicle along a route for the agricultural material transfer vehicle, or drawbar load or acceleration; However, Ray teaches wherein the physical speed control factor comprises at least one of: a weight of the agricultural material transfer vehicle, a center of gravity of the agricultural material transfer vehicle, a physical configuration of the agricultural material transfer vehicle, pitch and roll orientation of the agricultural material transfer vehicle, a detected turn rate of the agricultural material transfer vehicle, a detected yaw rate of the agricultural material transfer vehicle, a predicted turn or yaw rate of the agricultural material transfer vehicle along a route for the agricultural material transfer vehicle, or drawbar load or acceleration; [Par. 0032], “the haul vehicle control system 43 includes an orientation sensor 49 configured to determine a pitch angle, a yaw angle, and/or a roll angle of the haul vehicle 30. For example, the orientation senor 49 may include a gyroscope, an accelerometer, or other sensor configured to monitor the orientation of the haul vehicle 30. In certain embodiments, the orientation sensor 49 is also configured to determine a pitch rate, a yaw rate, and/or a roll rate. Furthermore, in certain embodiments, the haul vehicle control system 43 is configured to compare the orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the haul vehicle 30 to a measured orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the harvester 10 to establish a relative orientation that may be utilized to enhance the accuracy of the speed determination process.”; [Par. 0033], “the control system 43 includes an automated speed control system 52 configured to control a speed of the haul vehicle 30. In addition, the control system 43 includes a controller 56 communicatively coupled to the first transceiver 44, to the spatial locating device 48, and to the automated speed control system 52. The controller 56 is configured to automatically control the speed of the haul vehicle 30 during docking and while docked with the harvester, thereby facilitating alignment of the output port of the conveyor with the mobile storage compartment. Upon substantially reaching the target position, the controller is configured to instruct the automated speed control system 52 to control the speed of the haul vehicle such that the target position is maintained (e.g. in combination with steering control from an operator or automated steering control system).” The mapping is interpreted as the haul vehicle determines its target speed based on its own pitch angle, yaw angle, and/or roll angle as well as pitch rate, yaw rate, and/or roll rate. This at least mapped to “pitch and roll orientation of the agricultural material transfer vehicle, a detected yaw rate of the agricultural material transfer vehicle, or a predicted turn or yaw rate of the agricultural material transfer vehicle along a route for the agricultural material transfer vehicle,” It would have been obvious to one of ordinary skill in the art before the effective filing date of the claim invention to modify Desai to incorporate the teaching of Ray. The modification would have been obvious because, by monitoring the pitch rate, yaw rate, and/or roll rate of the haul vehicle, the system can more accurately determine an appropriate target speed for the haul vehicle to reach the target location. Examiner Note: Desai discloses controlling the speed of the grain cart (haul vehicle) on the determined route based on the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof (para. 0034). However, Desai does not explicitly disclose controlling the speed of the haul vehicle based on its own detected pitch and roll orientation, pitch rate, and/or yaw rate. Ray effectively cures this deficiency by disclosing generating a target speed for the haul vehicle based on its own detected orientation, pitch rate, and/or yaw rate (para. 0032). The modification would have been obvious because monitoring the haul vehicle's detected orientation, pitch rate, and/or yaw rate enables the system to more accurately determine the target speed of the haul vehicle under its current operating conditions, thereby improving the speed determination process as described in paragraph 0032 of Ray. Regarding to claim 2, the combination of Desai and Ray teaches the method of claim 1. Ray further teaches detecting a feedback speed control factor representing one or more detected operational characteristics of the agricultural material transfer vehicle during operation of the agricultural material transfer vehicle; ([Par. 0032], “the haul vehicle control system 43 includes an orientation sensor 49 configured to determine a pitch angle, a yaw angle, and/or a roll angle of the haul vehicle 30. For example, the orientation senor 49 may include a gyroscope, an accelerometer, or other sensor configured to monitor the orientation of the haul vehicle 30. In certain embodiments, the orientation sensor 49 is also configured to determine a pitch rate, a yaw rate, and/or a roll rate. Furthermore, in certain embodiments, the haul vehicle control system 43 is configured to compare the orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the haul vehicle 30 to a measured orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the harvester 10 to establish a relative orientation that may be utilized to enhance the accuracy of the speed determination process.” This implies that the haul vehicle continuously receives updated operational characteristics, including its pitch rate, yaw rate, and/or roll rate, from its onboard sensors during operation. The detected operational characteristics are then used by the controller to modify the speed of the haul vehicle during operation, thereby providing feedback for updating the target speed.) and wherein automatically generating the target speed signal comprises automatically generating the target speed signal based on the feedback speed control factor. ([Par. 0033], “the control system 43 includes an automated speed control system 52 configured to control a speed of the haul vehicle 30. In addition, the control system 43 includes a controller 56 communicatively coupled to the first transceiver 44, to the spatial locating device 48, and to the automated speed control system 52.”) Regarding to claim 4, Desai teaches the method of claim 1. Desai further teaches wherein the agricultural material transfer vehicle comprises a cart and a propulsion vehicle ([Par. 0026], “FIG. 3 is a diagram of an autonomous grain cart 50, in accordance with an embodiment of the present disclosure. It should be appreciated that while the illustrated embodiment includes the autonomous grain cart 50, the present disclosure contemplates any vehicle suitable for transporting material, such as a hauling vehicle, transport vehicle, delivery vehicle, loading and/or unloading vehicle, and the like. As illustrated, the autonomous grain cart 50 is a grain cart.”; [0031] The controller 52 is communicatively coupled to a drive system 55 configured to propel, accelerate, and/or decelerate the autonomous grain cart 50. The drive system 55 may include a motor and/or braking system. The controller 52 is also communicatively coupled to a steering system 57 configured to to steer, navigate, and/or orient the autonomous grain cart 50.” This should be understood as the grain cart can be any transport vehicle that transports grain or crop from harvester to a storage. In case of the autonomous grain cart, the propulsion system (propulsion vehicle) is integrated with the cart allowing the autonomous grain cart to self-propel.) and wherein detecting the physical speed control factor comprises: detecting a plurality of cart factors corresponding to the cart; ([Par. 0034], “When the control system of the loading grain cart 72 determines that a threshold weight and/or fill depth of the loading grain cart 72 is met or exceeded, the control system may send a signal (e.g., via the communication device) indicating that the threshold weight and/or fill depth has been met or exceeded, and/or that the loading grain cart 72 is ready to move to the agricultural product storage tank 74 (or any suitable delivery site). The signal may be received by the communication devices of the combine 10 and/or the other grain carts”; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) wherein the “weight or fill depth”, the “maximum grain cart turn rate”, and the “maximum grain cart turn angle” correspond to the “physical speed control factor”.) and generating a physical speed control output based on the plurality of cart factors. (Par. [0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof;”) Regarding to claim 5, Desai teaches the method of claim 4. Desai further teaches wherein detecting a plurality of cart factors comprises: detecting two or more of cart weight, cart center of gravity, cart pitch and roll orientation, a current turning angle of the cart, a current yaw rate of the cart, acceleration, and drawbar load. ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) Regarding to claim 7, Desai teaches the method of claim 1. Desai further teaches wherein obtaining job-related factors comprises: obtaining a haulage vehicle location information indicative of a location of the haulage vehicle; ([Par. 0038], “The current location of the loading grain cart 72 may be determined by the location device of the loading grain cart 72. The current locations of the other grain carts may be determined by the location devices of the other grain carts, respectively, and communicated by other grain carts to, for example, determine the route 80 and/or speed to travel to the agricultural product storage tank 78. The location of the agricultural product storage tank 78 may be stored in the memory of the loading grain cart 72.”) and obtaining a haulage vehicle status indicator indicative of whether the haulage vehicle is in position and available to receive the harvested material from the agricultural material transfer vehicle, ([Par. 0036 – 0037], “The grain cart 72 may position itself at a location 74 that enables the grain cart 72 to unload grain to the agricultural product storage tank 78. In some embodiments, there may be more than one delivery site 74 for the grain cart 72 (and other loaded grain carts 76) to deliver the grain to multiple agricultural storage tanks 78. As illustrated, a trailer 79 includes the agricultural storage tank 78. A truck 77 may tow the trailer 79 away when full, and provide a new trailer 79. [0037] The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine 10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”; [Par. 0038], “The location of the agricultural product storage tank 78 may be stored in the memory of the loading grain cart 72.”; [Par. 0044], “When a loaded grain cart arrives at the agricultural product storage tank 78, the loaded grain cart may stop and send a signal that the loaded grain cart has arrived. In some instances, the loaded grain cart may arrive and there may be one or more other loaded grain carts waiting to deliver grain. As such, the loaded grain cart may queue behind the other loaded grain carts. Once the loaded grain cart is in position to deliver the grain (e.g., the loaded grain cart is at the front of the queue), the loaded grain cart 81 may send a signal indicating that the loaded grain cart 81 is in position. Delivery processes and/or machinery may unload the grain cart 81 and deliver grain to, for example, the agricultural product storage tank 78 of the trailer 79.” The mapping is understood as the controller of each grain cart being in communication with the harvester and the storage tank of trailer 79 to coordinate delivery of grain to the storage tank. The grain cart is autonomously navigated to the storage tank location and waits for a signal before unloading. Because grain transfer cannot begin unless the storage tank is present and ready to receive the grain, it would have been obvious for the grain cart to receive a signal or indication that the storage tank is in position and available for loading before initiating the transfer.) wherein automatically generating the target speed signal comprises automatically generating the target speed signal based on the haulage vehicle status indicator. , ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”; Regarding to claim 8, the combination of Desai and Ray teaches the method of claim 1. Desai further teaches and wherein obtaining job-related factors comprises: obtaining a harvester status indicator indicative of whether the harvester is ready to transfer the harvested material to the agricultural material transfer vehicle. ([Par. 0033], “As illustrated, the combine 10 unloads grain from the storage tank 14 to a loading grain cart 72 via the side pipe 16. The control system of the grain cart enables the loading grain cart 72 to match and maintain a speed approximately equal to the speed of the combine 10, such that the combine may continue to harvest grain from the crop area 32 and follow the harvesting pattern 36 without interruption.”; [0035] The combine 10 may send a signal indicating when the combine 10 has ceased unloading grain. In some embodiments, a queued and unloaded grain cart 86 may move into position immediately behind the loading grain cart 72 (e.g., which the loading grain cart 72 is being loaded) and send a signal indicating that the unloaded grain cart 86 is in position. As such, in some embodiments, the combine 10 may continue loading (from the loading grain cart 72 to the unloaded grain cart 86) without interruption. Wherein the combine 10 corresponds to the “harvester”.) wherein automatically generating the target speed signal comprises automatically generating the target speed signal based on the harvester status indicator. ([Par. 0033], “As illustrated, the combine 10 unloads grain from the storage tank 14 to a loading grain cart 72 via the side pipe 16. The control system of the grain cart enables the loading grain cart 72 to match and maintain a speed approximately equal to the speed of the combine 10, such that the combine may continue to harvest grain from the crop area 32 and follow the harvesting pattern 36 without interruption.”; [0035] The combine 10 may send a signal indicating when the combine 10 has ceased unloading grain. In some embodiments, a queued and unloaded grain cart 86 may move into position immediately behind the loading grain cart 72 (e.g., which the loading grain cart 72 is being loaded) and send a signal indicating that the unloaded grain cart 86 is in position. As such, in some embodiments, the combine 10 may continue loading (from the loading grain cart 72 to the unloaded grain cart 86) without interruption. Wherein the combine 10 corresponds to the “harvester”.) Regarding to claim 9, the combination of Desai and Ray teaches the method of claim 1. Desai further teaches comprises: detecting a route for the agricultural material transfer vehicle; ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the current locations of the other grain carts to avoid colliding with the other grain carts and/or to establish a more collectively efficient route among the grain carts. In some embodiments, the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the total number of grain carts because the number of grain carts may affect the route 80 and/or speed to travel.”) detecting characteristics of the route; ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.”) and generating a predictive speed control output based on the route and the characteristics of the route. ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.”) and automatically generating the target speed signal based on the predictive speed control output. ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.”) Regarding to claim 19, Desai teaches An agricultural vehicle control system, comprising: at least one processor; ([Par. 0027], “The grain cart 50 includes a control system 51 having a controller 52. The controller 52includes a processor 54 (e.g., a microprocessor) that may execute software, such as software for controlling the grain cart 50.”) and memory storing computer executable instructions which, when executed by the at least one processor, cause the at least one processor to perform a method ([Par. 0027], “the memory device 56 may store processor-executable instructions (e.g., firmware or software) for the processor 54 execute, such as instructions for controlling the grain cart 50.”), comprising: detecting a physical cart factor corresponding to an agricultural grain cart ([Par. 0034], “When the control system of the loading grain cart 72 determines that a threshold weight and/or fill depth of the loading grain cart 72 is met or exceeded, the control system may send a signal (e.g., via the communication device) indicating that the threshold weight and/or fill depth has been met or exceeded, and/or that the loading grain cart 72 is ready to move to the agricultural product storage tank 74 (or any suitable delivery site). The signal may be received by the communication devices of the combine 10 and/or the other grain carts”; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) wherein the “weight or fill depth”, the “maximum grain cart turn rate”, and the “maximum grain cart turn angle” correspond to the “physical speed control factor”.) that is propelled by a propulsion vehicle to transfer harvested material from a harvester to a container during a harvesting operation; ([Par. 0026], “FIG. 3 is a diagram of an autonomous grain cart 50, in accordance with an embodiment of the present disclosure. It should be appreciated that while the illustrated embodiment includes the autonomous grain cart 50, the present disclosure contemplates any vehicle suitable for transporting material, such as a hauling vehicle, transport vehicle, delivery vehicle, loading and/or unloading vehicle, and the like. As illustrated, the autonomous grain cart 50 is a grain cart.”; [0031] The controller 52 is communicatively coupled to a drive system 55 configured to propel, accelerate, and/or decelerate the autonomous grain cart 50. The drive system 55 may include a motor and/or braking system. The controller 52 is also communicatively coupled to a steering system 57 configured to to steer, navigate, and/or orient the autonomous grain cart 50.”; [Par. 0036], “Upon receiving the signal indicating that the combine 10 has ceased unloading grain and/or the unloaded grain cart 86 is in position, the now-loaded grain cart 72 may move to the agricultural product storage tank 74. The grain cart 72 may position itself at a location 74 that enables the grain cart 72 to unload grain to the agricultural product storage tank 78” This should be understood as the grain cart can be any transport vehicle that transports grain or crop from harvester to a storage. In case of the autonomous grain cart, the propulsion system (propulsion vehicle) is integrated with the cart allowing the autonomous grain cart to self-propel.) obtaining a job-related speed control factor corresponding to the harvesting operation; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof.”) automatically generating a target speed signal based on the physical cart factor and the job-related speed control factor; ([Par. 0037], “The controller of the loading grain cart 72 may determine a route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on a current location of the loading grain cart 72, current locations of the other grain carts, a total number of grain carts, the location of the agricultural product storage tank 78, the terrain along the route, the rate of unloading of the combine10, the rate of unloading of each grain cart to the agricultural product storage tank 78, the speed of the combine 10 while harvesting the crop area 32, the maximum speed of each grain cart (loaded and unloaded), the maximum grain cart turn rate, the maximum grain cart turn angle, or any combination thereof;” [Par. 0040], “In some embodiments, the route 80 and/or the speed to travel may be updated or modified based on the aforementioned factors. For example, the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart 76, or a combination thereof.” This is interpreted as the target speed of the grain cart can be generated and modified based on physical and job-related factors as mentioned in par. [0034], [0037]) controlling a speed of the propulsion vehicle based on the target speed signal. ([Par. 0031], “The controller 52 is communicatively coupled to a drive system 55 configured to propel, accelerate, and/or decelerate the autonomous grain cart 50. The drive system 55 may include a motor and/or braking system. The controller 52 is also communicatively coupled to a steering system 57configured to steer, navigate, and/or orient the autonomous grain cart 50.”) detecting a feedback speed control factor associated with the agricultural grain cart during operation of the agricultural grain cart; ([Par. 0040], “the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart76, or a combination thereof. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously. For example, the controller of the loaded grain cart 76 may query the other grain carts as to their locations, statuses, or the like, for periodically (e.g., every second, every five seconds, every ten seconds, etc.). If there is an indication that the route 80and/or speed to travel should be modified (e.g., a grain cart has stopped, has slowed, has a reduced turning radius, etc.), the controller of the loaded grain cart 76 may do so.” Wherein the determination of other factors (such as delay or engine failure of other carts) that occur on the traveling route of the grain carts corresponds to the “feedback speed control factor”) generating a modified target speed signal based on the feedback speed control factor; ([Par. 0040], “. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously.”) and controlling the speed of the propulsion vehicle based on the modified target speed signal. ([Par. 0040], “. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously.”) Desai teaches to determine the feedback speed control factor as described above, but does not explicitly disclose detecting a feedback speed control factor representing one or more detected operational characteristics of the agricultural grain cart during operation of the agricultural grain cart; However, Ray teaches detecting a feedback speed control factor representing one or more detected operational characteristics of the agricultural grain cart during operation of the agricultural grain cart; ([Par. 0032], “the haul vehicle control system 43 includes an orientation sensor 49 configured to determine a pitch angle, a yaw angle, and/or a roll angle of the haul vehicle 30. For example, the orientation senor 49 may include a gyroscope, an accelerometer, or other sensor configured to monitor the orientation of the haul vehicle 30. In certain embodiments, the orientation sensor 49 is also configured to determine a pitch rate, a yaw rate, and/or a roll rate. Furthermore, in certain embodiments, the haul vehicle control system 43 is configured to compare the orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the haul vehicle 30 to a measured orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the harvester 10 to establish a relative orientation that may be utilized to enhance the accuracy of the speed determination process.” This implies that the haul vehicle continuously receives updated operational characteristics, including its pitch rate, yaw rate, and/or roll rate, from its onboard sensors during operation. The detected operational characteristics are then used by the controller to modify the speed of the haul vehicle during operation, thereby providing feedback for updating the target speed.) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claim invention to modify Desai to incorporate the teaching of Ray. The modification would have been obvious because, by monitoring the pitch rate, yaw rate, and/or roll rate of the haul vehicle, the system can more accurately determine and update the target speed for the haul vehicle moving to the target location. Regarding to claim 20, the combination of Desai and Ray teaches the system of claim 19. Desai further teaches wherein the computer executable instructions which, when executed by the at least one processor, cause the at least one processor to perform the method, comprising: detecting a feedback speed control factor corresponding to the grain cart during the harvesting operation; ([Par. 0040], “the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart76, or a combination thereof. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously. For example, the controller of the loaded grain cart 76 may query the other grain carts as to their locations, statuses, or the like, for periodically (e.g., every second, every five seconds, every ten seconds, etc.). If there is an indication that the route 80and/or speed to travel should be modified (e.g., a grain cart has stopped, has slowed, has a reduced turning radius, etc.), the controller of the loaded grain cart 76 may do so.” Wherein the determination of other factors (such as delay or engine failure of other carts) that occur on the traveling route of the grain carts corresponds to the “feedback speed control factor”) detecting a predictive speed control factor; ([Par. 0038], “The terrain along the route may be determined by the terrain sensor of the loading grain cart 72 and/or the previous loading grain cart. The rate of unloading of the combine 10 may be determined by the controller of the combine 10 and communicated by the combine 10 to each grain cart.” Wherein the “terrain information” along the route corresponds to the “predictive speed control factor”) and wherein automatically generating the target speed signal comprises automatically generating the target speed signal based on the feedback speed control factor and the predictive speed control factor. ([Par. 0038], “The current locations of the other grain carts may be determined by the location devices of the other grain carts, respectively, and communicated by other grain carts to, for example, determine the route 80 and/or speed to travel to the agricultural product storage tank 78. The location of the agricultural product storage tank 78 may be stored in the memory of the loading grain cart 72. The terrain along the route may be determined by the terrain sensor of the loading grain cart 72 and/or the previous loading grain cart… The speed of each grain cart (loaded and unloaded) may be determined by the controller of each grain cart, and sent and received by each grain cart to, for example, determine the route 80 and/or speed to travel to the agricultural product storage tank 78.”; [Par. 0040], “the controller of a loaded grain cart 76 may determine that one of the other grain carts has stopped moving (e.g., due to engine failure) based on communication with the stopped grain cart, a signal from the proximity sensor of the loaded grain cart76, or a combination thereof. The control system of the loaded grain cart 76 may update or modify the route 80 and/or speed to avoid the stopped grain cart and/or to compensate for the loss of the stopped grain cart. The route 80 and/or the speed to travel may be updated asynchronously and/or synchronously. For example, the route 80 and/or the speed to travel may be updated a synchronously based on the signal from the proximity sensor of the loaded grain cart 76. The route 80 and/or the speed to travel may also be updated synchronously. For example, the controller of the loaded grain cart 76 may query the other grain carts as to their locations, statuses, or the like, for periodically (e.g., every second, every five seconds, every ten seconds, etc.). If there is an indication that the route 80and/or speed to travel should be modified (e.g., a grain cart has stopped, has slowed, has a reduced turning radius, etc.), the controller of the loaded grain cart 76 may do so.”) Regarding to claim 21, the combination of Desai and Ray teaches the method of claim 1. Desai further teaches wherein the job-related speed control factor comprises at least one of: a haulage vehicle status indicator indicative of whether the haulage vehicle is in position and available to receive the harvested material from the agricultural material transfer vehicle, a harvester status indicator indicative of whether the harvester is ready to begin transfer of the harvested material to the agricultural material transfer vehicle, or a load data collection status indicator indicative of whether load data is being collected. ([Par. 0034], “When the control system of the loading grain cart 72 determines that a threshold weight and/or fill depth of the loading grain cart 72 is met or exceeded, the control system may send a signal (e.g., via the communication device) indicating that the threshold weight and/or fill depth has been met or exceeded, and/or that the loading grain cart 72 is ready to move to the agricultural product storage tank 74 (or any suitable delivery site). The signal may be received by the communication devices of the combine 10 and/or the other grain carts”; wherein the “fill level” of the grain cart corresponds to the load data collection status indicator that the load data is being collected.) Regarding to claim 22, the combination of Desai and Ray teaches the method of claim 1. Ray further teaches wherein the physical speed control factor comprises at least one of: a weight of the agricultural material transfer vehicle, a center of gravity of the agricultural material transfer vehicle, a physical configuration of the agricultural material transfer vehicle, pitch and roll orientation of the agricultural material transfer vehicle, a detected turn rate of the agricultural material transfer vehicle, a detected yaw rate of the agricultural material transfer vehicle, a predicted turn or yaw rate of the agricultural material transfer vehicle along a route for the agricultural material transfer vehicle, or drawbar load or acceleration. [Par. 0032], “the haul vehicle control system 43 includes an orientation sensor 49 configured to determine a pitch angle, a yaw angle, and/or a roll angle of the haul vehicle 30. For example, the orientation senor 49 may include a gyroscope, an accelerometer, or other sensor configured to monitor the orientation of the haul vehicle 30. In certain embodiments, the orientation sensor 49 is also configured to determine a pitch rate, a yaw rate, and/or a roll rate. Furthermore, in certain embodiments, the haul vehicle control system 43 is configured to compare the orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the haul vehicle 30 to a measured orientation (e.g., pitch angle, yaw angle, and/or roll angle) of the harvester 10 to establish a relative orientation that may be utilized to enhance the accuracy of the speed determination process.”; [Par. 0033], “the control system 43 includes an automated speed control system 52 configured to control a speed of the haul vehicle 30. In addition, the control system 43 includes a controller 56 communicatively coupled to the first transceiver 44, to the spatial locating device 48, and to the automated speed control system 52. The controller 56 is configured to automatically control the speed of the haul vehicle 30 during docking and while docked with the harvester, thereby facilitating alignment of the output port of the conveyor with the mobile storage compartment. Upon substantially reaching the target position, the controller is configured to instruct the automated speed control system 52 to control the speed of the haul vehicle such that the target position is maintained (e.g. in combination with steering control from an operator or automated steering control system).” The mapping is interpreted as the haul vehicle determines its target speed based on its own pitch angle, yaw angle, and/or roll angle as well as pitch rate, yaw rate, and/or roll rate. This at least mapped to “pitch and roll orientation of the agricultural material transfer vehicle, a detected yaw rate of the agricultural material transfer vehicle, or a predicted turn or yaw rate of the agricultural material transfer vehicle along a route for the agricultural material transfer vehicle,” Claim(s) 3 is rejected under 35 U.S.C. 103 as being unpatentable over the combination of Desai and Ray in view Sofiman et al. (Publication No. US 20210293573 A1; hereinafter Sofiman). Regarding to claim 3, the combination of Desai and Ray teaches the method of claim 1. Desai further teaches detecting a predictive speed control factor corresponding to the agricultural material transfer vehicle, ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.” Wherein the characteristic of the routes corresponds to the “predictive speed control factor”) and wherein automatically generating the target speed signal comprises automatically generating the target speed signal based on the predictive speed control factor. ([Par. 0039], “the controller of the loading grain cart 72 may determine the route 80 and/or speed to travel to the agricultural product storage tank 78 based at least in part on the terrain of the route 80 because traveling on rough or bumpy terrain may be slower and/or use more fuel, and the controller of the loading grain cart 72 may establish a faster and/or more fuel efficient route by avoiding the rough or bumpy terrain, even though the route may be longer.” Desai teaches to determine predictive speed control factor based on characteristic of the routes as described above, but does not explicitly disclose the predictive speed control factor representing a future target speed for the vehicle; However, Sofiman teaches the predictive speed control factor representing a future target speed for the vehicle; ([Par. 0137], “The computing system 112 can adjust the speed profile with the selected target speeds and control the vehicle 100 to operate in accordance with the selected target speeds such that the speed of the vehicle is increased at one or more points along the route, the speed is decreased at one or more points along the route, and/or the vehicle 100 is brought to a complete stop for a particular amount of time at one or more points along the route. The speed adjustment selected can depend on the type and location of predicted weather data. For example, the speed of the vehicle 100 can be reduced in order to avoid a weather prediction in a future segment, or might only be reduced enough to provide safe driving conditions through less serious weather.”) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claim invention to modify the combination of Desai and Ray to incorporate the teaching of Sofiman. The modification would have been obvious because controlling the speed of the vehicle based on an estimated target speed for the vehicle along the route enhances vehicle speed control by enabling the vehicle to maintain an optimal speed while traveling on the route. Claim(s) 10 – 11 are rejected under 35 U.S.C. 103 as being unpatentable over the combination of Desai and Ray in view of Akella, Abishek Krishna (Publication No. US 20200406894 A1; hereinafter Akella). Regarding to claim 10, the combination of Desai and Ray teaches the method of claim 1. Desai teaches to use the indication of the physical speed control factor and the indication of the job-related speed control factor to generate target speed signal for the agricultural material transfer vehicle as described in claim 1 above, but does not explicitly disclose to use a machine learning model to generate the target speed signal. However, Akella teaches to use a machine learning model to generate the target speed signal. ([Par. 0113], “receiving, from a sensor on an autonomous vehicle, sensor data relating to a driving environment of the autonomous vehicle; determining, based at least in part on the sensor data, driving-environment characteristics of the driving environment; inputting the driving-environment characteristics into a machine-learned model trained to determine a speed using training data collected from vehicles driven by human drivers; receiving, from the machine-learned model, a target speed for the autonomous vehicle; determining based at least in part on the sensor data and the target speed, a trajectory for the autonomous vehicle; and controlling the autonomous vehicle in accordance with the trajectory.” It would have been obvious to one of ordinary skill in the art before the effective filing date of the claim invention to modify the combination of Desai and Ray to incorporate the teaching of Akella. The modification would have been obvious because employing a machine-learning model to generate a target vehicle speed based on characteristic information enables more accurate and adaptive speed determination under varying operating conditions. Such an approach improves the effectiveness of speed control, thereby allowing the vehicle to travel along the route in a manner consistent with the intended operation of the system. Regarding to claim 11, the combination of Desai and Ray teaches the method of claim 1. Desai teaches to use the indication of the physical speed control factor and the indication of the job-related speed control factor to generate target speed signal for the agricultural material transfer vehicle as described in claim 1 above, but does not explicitly disclose to use speed control algorithm to generate the target speed signal. However, Akella teaches to use speed control algorithm to generate the target speed signal. ([Par. 0113], “receiving, from a sensor on an autonomous vehicle, sensor data relating to a driving environment of the autonomous vehicle; determining, based at least in part on the sensor data, driving-environment characteristics of the driving environment; inputting the driving-environment characteristics into a machine-learned model trained to determine a speed using training data collected from vehicles driven by human drivers; receiving, from the machine-learned model, a target speed for the autonomous vehicle; determining based at least in part on the sensor data and the target speed, a trajectory for the autonomous vehicle; and controlling the autonomous vehicle in accordance with the trajectory.”; [Par. 0072], “many types of machine learning may be used consistent with this disclosure. For example, machine learning algorithms may include but are not limited to regression algorithms (e.g., ordinary least squares regression (OLSR), linear regression, logistic regression, stepwise regression, multivariate adaptive regression splines (MARS), locally estimated scatterplot smoothing (LOESS)), instance-based algorithms (e.g., ridge regression, least absolute shrinkage and selection operator (LASSO), elastic net, least-angle regression (LARS)),decisions tree algorithms (e.g., classification and regression tree (CART), iterative dichotomiser 3(ID3), Chi-squared automatic interaction detection (CHAID), decision stump, conditional decision trees), Bayesian algorithms (e.g., naïve Bayes, Gaussian naïve Bayes, multinomial naïve Bayes, average one-dependence estimators (AODE), Bayesian belief network (BNN), Bayesian networks),clustering algorithms (e.g., k-means, k-medians, expectation maximization (EM), hierarchi calclustering), association rule learning algorithms (e.g., perceptron, back-propagation, Hopfield network, Radial Basis Function Network (RBFN)), deep learning algorithms (e.g., Deep Boltzmann Machine(DBM), Deep Belief Networks (DBN), Convolutional Neural Network (CNN), Stacked Auto-Encoders),dimensionality reduction algorithms (e.g., Principal Component Analysis (PCA), Principal Component Regression (PCR), Partial Least Squares Regression (PLSR), Sammon Mapping, MultidimensionalScaling (MDS), Projection Pursuit, Linear Discriminant Analysis (LDA), Mixture Discriminant Analysis(MDA), Quadratic Discriminant Analysis (QDA), Flexible Discriminant Analysis (FDA)), ensemble algorithms (e.g., Boosting, Bootstrapped Aggregation (Bagging), AdaBoost, Stacked Generalization(blending), Gradient Boosting Machines (GBM), Gradient Boosted Regression Trees (GBRT), Random Forest), SVM (support vector machine), supervised learning, unsupervised learning, semi-supervised learning, etc.”) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claim invention to modify the combination of Desai and Ray to incorporate the teaching of Akella. The modification would have been obvious because employing a machine-learning model or speed control algorithm to generate a target vehicle speed based on characteristic information enables more accurate and adaptive speed determination under varying operating conditions. Such an approach improves the effectiveness of speed control, thereby allowing the vehicle to travel along the route in a manner consistent with the intended operation of the system. Claim(s) 12 is rejected under 35 U.S.C. 103 as being unpatentable over the combination of Desai and Ray in view of Adam et al. (Publication No. US 20200108818 A1; hereinafter Adam). Regarding to claim 12, the combination of Desai and Ray teaches the method of claim 1. Desai teaches to generate the target speed signal based on the physical speed control factor and the job-related speed control factor as described in claim 1 above. Desai further teaches that the controller of the grain cart includes a memory storing look up tables and configuration data as disclosed in par. [0027], but does not explicitly disclose searching a speed control look-up table to identify a representation of the target speed signal. However, Adam teaches searching a speed control look-up table to identify a representation of the target speed signal. ([Par. 0020], “The planner (i.e., the planning controller 28) determines the target speed profile TSP over the event horizon as a function of the trip plan, the set speed, the geography of the planned trip (including the upcoming terrain data), and the optimal acceleration range OAR. It is contemplated that the target speed profile TSP may be determined solely based on the trip plan, the upcoming terrain data, and the optimal acceleration range OAR. The planning controller 28 may employ a look-up table (which is generated by testing the vehicle 10) to determine the target speed profile TSP.”) It would have been obvious to implement the combination of Desai and Ray’s multi-factor speed determination using Adam’s look-up-table-based target speed profile generation because both are directed to automatically controlling vehicle speed based on route/terrain and operational constraints. A look-up table provides a predictable, computationally efficient way to translate combinations of terrain/mission inputs into a target speed command/profile, improving responsiveness and consistency of autonomous speed control. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to STEVEN V NGUYEN whose telephone number is (571)272-7320. The examiner can normally be reached Monday -Friday 11am - 7pm EST. 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, James J Lee can be reached at (571) 270-5965. 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. /STEVEN VU NGUYEN/Examiner, Art Unit 3668
Read full office action

Prosecution Timeline

Nov 01, 2024
Application Filed
Feb 06, 2026
Non-Final Rejection mailed — §102, §103, §112
Apr 21, 2026
Interview Requested
Apr 30, 2026
Applicant Interview (Telephonic)
May 01, 2026
Response Filed
May 03, 2026
Examiner Interview Summary
Jul 16, 2026
Final Rejection mailed — §102, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705935
SYSTEMS AND METHODS FOR DYNAMIC PRE-FILTERING WITH SAMPLING AND CACHING
6y 9m to grant Granted Aug 11, 2026
Patent 12679422
STORAGE MEDIUM
2y 2m to grant Granted Jul 14, 2026
Patent 12674895
CALCULATING A POSITION OF ONE DEVICE RELATIVE TO ANOTHER
3y 6m to grant Granted Jul 07, 2026
Patent 12663791
SYSTEMS AND METHODS FOR COMMUNICATION OF VEHICLE CONTROL INFORMATION BETWEEN A VEHICLE AND AN ELECTRONIC DEVICE
3y 3m to grant Granted Jun 23, 2026
Patent 12643576
Method for Operating an Assistance System of an at Least Temporarily Autonomously Operable Vehicle
3y 2m to grant Granted Jun 02, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
78%
Grant Probability
84%
With Interview (+6.8%)
2y 8m (~10m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 174 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