Prosecution Insights
Last updated: October 04, 2026
Application No. 18/126,053

METHOD FOR ACCURATE TIME-OF-FLIGHT CALCULATION ON THE COST-EFFECTIVE TOF LIDAR SYSTEM

Non-Final OA §103
Filed
Mar 24, 2023
Priority
Mar 25, 2022 — provisional 63/323,999
Examiner
MALIKASIM, JONATHAN L
Art Unit
3645
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Innovusion Inc.
OA Round
3 (Non-Final)
81%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
80%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
300 granted / 371 resolved
+28.9% vs TC avg
Minimal -1% lift
Without
With
+-0.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 4m
Avg Prosecution
41 currently pending
Career history
387
Total Applications
across all art units

Statute-Specific Performance

§101
1.7%
-38.3% vs TC avg
§103
47.3%
+7.3% vs TC avg
§102
18.9%
-21.1% vs TC avg
§112
26.9%
-13.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 371 resolved cases

Office Action

§103
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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 7/17/26 has been entered. Response to Arguments Applicant's arguments with respect to claims 1-17 have been considered but are moot because the arguments do not apply to the new combination/interpretation of references being used in the current rejection. Applicant asserts that Li does not teach “measuring the time-of-flight using the pulse-center based method comprises determining a timing of the return pulse based on a center of the return pulse waveform calculated directly from sampled amplitude values of the return pulse”. It is noted that this limitation appears to be recited as a contingent limitation (MPEP 2111.04(II) CONTINGENT LIMITATIONS; under broadest reasonable interpretation BRI, the claim recites either the pulse-center based method or the pulse-edge based method, so the pulse-center method is not required when the pulse-edge method is selected). Since Modified Subasingha teaches the pulse-edge method as explained in the office action below (Subasingha; pulse-edge based method 310B), then the pulse-center method is not required since it is contingent on whether the pulse-edge method has been selected or not. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-7 and 9-16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Subasingha US20210239806 in view of Li US20220334244 and Zhou CN114019459. Regarding independent claim 1, Subasingha discloses, in Figures 1-8, A light detection and ranging (LiDAR) system (Subasingha; Fig. 1-8; LIDAR system 100), comprising: a beam steering system (Subasingha; Fig. 1; [0020] lenses/mirrors are used “to focus and direct light”; the assembly of lens 106 and 112); a light source (Subasingha; laser light emitter 102; [0030]) configured to emit outgoing light pulses that are steered by the beam steering system in accordance with a field of view of the LiDAR system; a detection system (Subasingha; the assembly of the light sensor/receiver 104, avalanche photodiode APD, transimpedance amplifier TIA, and ADC 124; [0038] refers to the APD, TIA, ADC, and supporting detection circuitry; [0030] “supporting circuitry”; [0043] “circuitry of the detector(s)”) configured to detect return pulses corresponding to the outgoing light pulses (Subasingha; Fig. 1); and a controller (Subasingha; Fig. 8; the assembly of processor 804 and memory 806; [0100]) comprising one or more processors (Subasingha; processor 804), a memory device (Subasingha; memory 806), and processor-executable instructions stored in the memory device, the processor-executable instructions comprising instructions for: obtaining an intensity of a return pulse of the detected return pulses (Subasingha; [0050] APD processes the light intensity), determining whether the intensity of the return pulse is within an intensity threshold (Subasingha; Fig. 3-4A and Fig. 7A-7C; threshold magnitude 708), based on the determination, selecting a pulse-center based method (MPEP 2111.04(II) CONTINGENT LIMITATIONS; under broadest reasonable interpretation BRI, the claim recites either the pulse-center based method or the pulse-edge based method, so the pulse-center method is not required when the pulse-edge method is selected) or a pulse-edge based method for measuring a time-of-flight between the return pulse and the corresponding outgoing light pulse (Subasingha; Fig. 3 shows the decision-tree flowchart; the classifier identifies an unsaturated signal which would then select a first detector that is a pulse-center based method 310A, while the classifier identifies a saturated signal which would then select a second detector that is an pulse-edge based method 310B; [0054-0055] operation 310A corresponds to “a peak in the reference signal and a peak in the received signal” while operation 310B corresponds to a “rising edge detection”), the time-of-flight being a time lapse between a timing of the return pulse and a timing of the corresponding outgoing light pulse, and measuring the time-of-flight based on the selected method (Subasingha; Fig. 3 shows the decision-tree flowchart; calculation operation 312; [0056]). PNG media_image1.png 837 1273 media_image1.png Greyscale Subasingha’s Figure 1. Subasingha is silent regarding wherein: measuring the time-of-flight using the pulse-center based method comprises determining a timing of the return pulse based on a center of the return pulse waveform calculated directly from sampled amplitude values of the return pulse (MPEP 2111.04(II) CONTINGENT LIMITATIONS; under broadest reasonable interpretation BRI, the claim recites either the pulse-center based method or the pulse-edge based method, so the pulse-center method is not required when the pulse-edge method is selected), and measuring the time-of-flight using the pulse-edge based method comprises determining a timing of the return pulse based on a rising edge of the return pulse waveform calculated from at least two sampled edge data of the return pulse. Li teaches wherein: measuring the time-of-flight using the pulse-edge based method comprises determining a timing of the return pulse based on a rising edge of the return pulse waveform calculated from sampled edge data of the return pulse (Li; [0141] “to determine time of flight more precisely, the first timing point is usually selected from sampling points on the rising edge of the saturated sampling sequence”; [0150] “an appropriate timing point may be flexibly and dynamically selected on the rising edge of the saturated sampling sequence based on different degrees of saturation severity of the received saturated sampling sequence, to improve precision of determining time of flight, and further improve radar ranging precision”). It would have been obvious to one having ordinary skill at the effective filing date of the invention to substitute the pulse-edge based method as taught by Subasingha with the pulse-edge based method based on a rising edge as taught by Li for the purpose of providing improvements in precision for time-of-flight determination (Li; [0150] “an appropriate timing point may be flexibly and dynamically selected on the rising edge of the saturated sampling sequence based on different degrees of saturation severity of the received saturated sampling sequence, to improve precision of determining time of flight, and further improve radar ranging precision”). Modified Subasingha is silent regarding calculated from at least two sampled edge data of the return pulse. Zhou teaches calculated from at least two sampled edge data of the return pulse (Zhou; Fig. 2; page 15/84 “Referring to FIG. 2, FIG. 2 is a schematic diagram of an echo waveform provided by the embodiment of the invention, the echo waveform of the coordinate system of the abscissa is time, and the ordinate is voltage. As shown in FIG. 2, supposing the threshold voltage is 30mv, then can obtain 3 sampling points (a, b, c) corresponding voltage greater than 30mv in the rising edge curve of the echo waveform and 1 sampling point (d) corresponding to the voltage less than 30mv. then performing quadratic polynomial fitting to the sampling points (a, b, c, d) by using the least square method to obtain the fitting curve equation. then, according to the curve fitting equation, solving the time point corresponding to the threshold voltage 30mv as 134.822ns, taking the 134.822ns as the first front edge value of the echo waveform.”). It would have been obvious to one having ordinary skill at the effective filing date of the invention to modify the calculation of the sampled edge data as taught by Modified Subasingha to comprise at least two sampled edge data as taught by Zhou for the purpose of being able to perform curve fitting and thus obtain a fitting curve equation (Zhou; page 15/84 “then performing quadratic polynomial fitting to the sampling points (a, b, c, d) by using the least square method to obtain the fitting curve equation. then, according to the curve fitting equation, solving the time point… as the first front edge value of the echo waveform.”). Regarding claim 2, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein selecting the pulse-center based method is based on the determination that the intensity of the return pulse is within the intensity threshold, and wherein selecting the pulse-edge based method is based on the determination that the intensity of the return pulse is not within the intensity threshold (Subasingha; Fig. 3 shows the decision-tree flowchart; the classifier identifies an unsaturated signal which would then select a first detector that is a pulse-center based method 310A, while the classifier identifies a saturated signal which would then select a second detector that is an pulse-edge based method 310B; [0054-0055] operation 310A corresponds to “a peak in the reference signal and a peak in the received signal” while operation 310B corresponds to a “rising edge detection”; Fig. 3-4A and Fig. 7A-7C; threshold magnitude 708). Regarding claim 3, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein selecting the pulse-center based method is based on the determination that the intensity of the return pulse is not within the intensity threshold, and wherein selecting the pulse-edge based method is based on the determination that the intensity of the return pulse is within the intensity threshold (Subasingha; Fig. 3 shows the decision-tree flowchart; the classifier identifies an unsaturated signal which would then select a first detector that is a pulse-center based method 310A, while the classifier identifies a saturated signal which would then select a second detector that is an pulse-edge based method 310B; [0054-0055] operation 310A corresponds to “a peak in the reference signal and a peak in the received signal” while operation 310B corresponds to a “rising edge detection”; Fig. 3-4A and Fig. 7A-7C; threshold magnitude 708). Regarding claim 4, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein the timing of the return pulse determined using the pulse-center based method is determined by finding a weighted mean of the return pulse (Subasingha; [0091] “weighted moving average”). Regarding claim 5, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein the timing of the return pulse determined using the pulse-edge based method is determined by finding a timing of an edge of the return pulse (Subasingha; Fig. 6A; [0036] “clock signals generated by the controller 116… determine the TDOA”; [0042] “receive a clock signal from the controller 116… and/or any other indication sufficient to determine a TDOA from which the detector may calculate the distance”; [0073-0074] received signal 600). Regarding claim 6, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein the processor-executable instructions comprise further instructions for: adjusting the measured time-of-flight using an intensity to distance correction table (Subasingha; Fig. 4B; calibrator 428 comprises a lookup table of experimental values that associates an offset distance 424 for corresponding unsaturated signals and saturated signals; [0067]). Regarding claim 7, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 6, wherein the intensity to distance correction table comprises parameters (Subasingha; Fig. 4B; offset distance 424; [0067-0068]) to be adjusted when the pulse-edge based method is selected (Subasingha; Fig. 4B; calibrator 428 comprises a lookup table of experimental values that associates an offset distance 424 for corresponding unsaturated signals and saturated signals; [0067]). Regarding claim 9, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1, wherein the detection system comprises: at least one receiving lens (Subasingha; light sensor/receiver 104); a detector comprising an avalanche photo diode (APD) detector (Subasingha; avalanche photodiode APD; [0038] refers to the APD); and an analog-to-digital converter (ADC) (Subasingha; ADC 124; [0038] refers to the ADC). Regarding independent claim 10, Modified Subasingha teaches the invention substantially the same as described above in reference to independent claim 1, and A method for using a light detection and ranging (LiDAR) system (Subasingha; Fig. 1-8; LIDAR system 100), comprising: transmitting outgoing light pulses (Subasingha; laser light emitter 102; [0030]) to a beam steering system (Subasingha; Fig. 1; [0020] lenses/mirrors are used “to focus and direct light”; the assembly of lens 106 and 112) that redirects the outgoing light pulses to a field of view of the LiDAR system; detecting return pulses corresponding to the outgoing light pulses (Subasingha; the assembly of the light sensor/receiver 104, avalanche photodiode APD, transimpedance amplifier TIA, and ADC 124; [0038] refers to the APD, TIA, ADC, and supporting detection circuitry; [0030] “supporting circuitry”; [0043] “circuitry of the detector(s)”); obtaining an intensity of a return pulse of the detected return pulses (Subasingha; [0050] APD processes the light intensity); determining whether the intensity of the return pulse is within an intensity threshold (Subasingha; Fig. 3-4A and Fig. 7A-7C; threshold magnitude 708); based on the determination, selecting a pulse-center based method (MPEP 2111.04(II) CONTINGENT LIMITATIONS; under broadest reasonable interpretation BRI, the claim recites either the pulse-center based method or the pulse-edge based method, so the pulse-center method is not required when the pulse-edge method is selected) or a pulse-edge based method for measuring a time-of-flight between the return pulse and the corresponding outgoing light pulse (Subasingha; Fig. 3 shows the decision-tree flowchart; the classifier identifies an unsaturated signal which would then select a first detector that is a pulse-center based method 310A, while the classifier identifies a saturated signal which would then select a second detector that is an pulse-edge based method 310B; [0054-0055] operation 310A corresponds to “a peak in the reference signal and a peak in the received signal” while operation 310B corresponds to a “rising edge detection”), the time-of-flight being a time lapse between a timing of the return pulse and a timing of the corresponding outgoing light pulse; and measuring the time-of-flight based on the selected method (Subasingha; Fig. 3 shows the decision-tree flowchart; calculation operation 312; [0056]). Subasingha is silent regarding wherein: measuring the time-of-flight using the pulse-center based method comprises determining a timing of the return pulse based on a center of the return pulse waveform calculated directly from sampled amplitude values of the return pulse (MPEP 2111.04(II) CONTINGENT LIMITATIONS; under broadest reasonable interpretation BRI, the claim recites either the pulse-center based method or the pulse-edge based method, so the pulse-center method is not required when the pulse-edge method is selected), and measuring the time-of-flight using the pulse-edge based method comprises determining a timing of the return pulse based on a rising edge of the return pulse calculated from sampled edge data of the return pulse. Li teaches wherein: measuring the time-of-flight using the pulse-edge based method comprises determining a timing of the return pulse based on a rising edge of the return pulse calculated from sampled edge data of the return pulse (Li; [0141] “to determine time of flight more precisely, the first timing point is usually selected from sampling points on the rising edge of the saturated sampling sequence”; [0150] “an appropriate timing point may be flexibly and dynamically selected on the rising edge of the saturated sampling sequence based on different degrees of saturation severity of the received saturated sampling sequence, to improve precision of determining time of flight, and further improve radar ranging precision”). It would have been obvious to one having ordinary skill at the effective filing date of the invention to substitute the pulse-edge based method as taught by Subasingha with the pulse-edge based method based on a rising edge as taught by Li for the purpose of providing improvements in precision for time-of-flight determination (Li; [0150] “an appropriate timing point may be flexibly and dynamically selected on the rising edge of the saturated sampling sequence based on different degrees of saturation severity of the received saturated sampling sequence, to improve precision of determining time of flight, and further improve radar ranging precision”). Modified Subasingha is silent regarding calculated from at least two sampled edge data of the return pulse. Zhou teaches calculated from at least two sampled edge data of the return pulse (Zhou; Fig. 2; page 15/84 “Referring to FIG. 2, FIG. 2 is a schematic diagram of an echo waveform provided by the embodiment of the invention, the echo waveform of the coordinate system of the abscissa is time, and the ordinate is voltage. As shown in FIG. 2, supposing the threshold voltage is 30mv, then can obtain 3 sampling points (a, b, c) corresponding voltage greater than 30mv in the rising edge curve of the echo waveform and 1 sampling point (d) corresponding to the voltage less than 30mv. then performing quadratic polynomial fitting to the sampling points (a, b, c, d) by using the least square method to obtain the fitting curve equation. then, according to the curve fitting equation, solving the time point corresponding to the threshold voltage 30mv as 134.822ns, taking the 134.822ns as the first front edge value of the echo waveform.”). It would have been obvious to one having ordinary skill at the effective filing date of the invention to modify the calculation of the sampled edge data as taught by Modified Subasingha to comprise at least two sampled edge data as taught by Zhou for the purpose of being able to perform curve fitting and thus obtain a fitting curve equation (Zhou; page 15/84 “then performing quadratic polynomial fitting to the sampling points (a, b, c, d) by using the least square method to obtain the fitting curve equation. then, according to the curve fitting equation, solving the time point… as the first front edge value of the echo waveform.”). Regarding claim 11, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 2. Regarding claim 12, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 3. Regarding claim 13, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 4. Regarding claim 14, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 5. Regarding claim 15, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 6. Regarding claim 16, Modified Subasingha teaches the invention substantially the same as described above in reference to claim 7. Claim(s) 8 and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Subasingha US20210239806 in view of Li US20220334244 and Zhou CN114019459 as applied to claims 1 and 10 above, and further in view of Zhu US20220035035. Regarding claim 8, Modified Subasingha teaches the invention substantially the same as described above, and The LiDAR system of claim 1. Modified Subasingha does not disclose wherein the intensity threshold is about 8%. Zhu teaches wherein the intensity threshold is about 8% (Zhu; [0078] “As shown in FIG. 5A in this example the threshold intensity value 535 is set at 20% of the maximum intensity 540, however one of skill in the art with the benefit of this disclosure will appreciate that threshold intensity value 535 can be set at any percentage of maximum intensity 540.”; the value of 20% is about 8%). It would have been obvious to one having ordinary skill at the effective filing date of the invention to select the intensity threshold as taught by Subasingha to be about 8% as taught by Zhu for the purpose of optimizing the saturated/unsaturated decision process for identifying the saturated/unsaturated characteristic of the return light pulses. Regarding claim 17, Subasingha teaches the invention substantially the same as described above in reference to claim 8. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JONATHAN MALIKASIM whose telephone number is (313)446-6597. The examiner can normally be reached M-F; 8 am - 5 pm (CST). 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, Yuqing Xiao can be reached at 571-270-3603. 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. /JONATHAN MALIKASIM/ Primary Examiner, Art Unit 3645 9/1/26
Read full office action

Prosecution Timeline

Mar 24, 2023
Application Filed
Jan 09, 2026
Non-Final Rejection mailed — §103
Apr 02, 2026
Response Filed
May 04, 2026
Final Rejection mailed — §103
Jul 02, 2026
Response after Non-Final Action
Jul 17, 2026
Request for Continued Examination
Jul 21, 2026
Response after Non-Final Action
Sep 04, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12735120
AERODYNAMIC TRAILER APPARATUS WITH OPTIMIZED SMALL SKIRT
3y 1m to grant Granted Sep 15, 2026
Patent 12724150
OPTICAL RANGEFINDER AND OPTICAL RANGEFINDING METHOD
3y 3m to grant Granted Sep 01, 2026
Patent 12722539
LINEAR ACTUATOR
2y 9m to grant Granted Sep 01, 2026
Patent 12715275
WATER DRAINAGE MEMBER FOR SUNROOF
3y 0m to grant Granted Aug 25, 2026
Patent 12703229
TRUCK WINDOWS
2y 9m to grant Granted Aug 11, 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
81%
Grant Probability
80%
With Interview (-0.8%)
2y 4m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 371 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