DETAILED ACTION
Status of Claims
Claims 1, 3, 5, 10-11 are amended.
Claims 1-20 are pending.
Priority
Applicant’s claim for the benefit of a prior-filed application filed in PCT IN 202041045051 on 10/16/2020 under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, 365(c), or 386(c) is acknowledged.
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.
Claim 10 is 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 10 recites “wherein the first/second inter-chirp time is determined as a sum of the nominal chirp period and the second chirp dither value”. It is unclear how this limitation makes logical sense when the instant specification describes that the nominal chirp period (Tc) is composed of the inter-chirp time. The examiner has interpreted this limitation as “wherein the interval between successive chirps in a series of chirps is determined as a sum of the nominal chirp period and the chirp dither value” (see instant specification [0032]).
Claim Rejections - 35 USC § 102
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (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 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.
Claims 1-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Narayana (US 20200284874).
Regarding Claim 1, Narayana discloses the following limitations:
A non-transitory computer-readable storage device storing machine instructions that, when executed by one or more processors, cause the one or more processors to: (Narayana – [0033])
determine a first constant inter-chirp time with respect to a first series of chirps, (Narayana – [0036] In at least one example, the programmable timing engine 242 includes functionality to receive chirp parameter values from the control module 226 for a sequence of chirps in a radar frame and to generate chirp control signals that control the transmission and reception of the chirps in a frame based on the parameter values. In some examples, the chirp parameters are defined by the radar system architecture and may include, for example, a transmitter enable parameter for indicating which transmit channels to enable, a chirp frequency start value, a chirp frequency slope, an ADC sampling time, a ramp end time, a transmitter start time, etc. In examples of the present disclosure, the control module 226 and programmable timing engine 242 are configured to dither the chirp start frequency, the ADC sampling window start time (e.g., when to begin sampling data received from the ADC 218A), and/or the idle time between chirps.)
in which the first constant inter-chirp time indicates a delay between a start of transmission of sequential chirps of the first series of chirps, the first inter-chirp time based on a first chirp dither value; and (Narayana – [0036], [0058] For example, the control module 226 causes the programmable timing engine 242 to vary the idle time between chirps such that a first idle time between first and second chirps is different than a second idle time between second and third chirps, such that the effective inter-chirp time is approximately the same from chirp to chirp, when taking into account the dithered chirp start frequency and ADC sampling window start time.)
determine a second constant inter-chirp time with respect to a second series of chirps, in which the second constant inter-chirp time is different than the first constant inter-chirp time and indicates a delay between a start of transmission of sequential chirps of the second series of chirps, (Narayana – [0036], [0058])
the second inter-chirp time based on a second chirp dither value that is different than the first chirp dither value. (Narayana – [0036], [0058])
Regarding Claim 2, Narayana further discloses:
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to: determine a first slope for each chirp of the first series of chirps; and (Narayana – [0036])
determine a second slope for each chirp of the second series of chirps, in which the second slope is different than the first slope and is based on the first slope and a slope dither value. (Narayana – [0036], [0058])
Regarding Claim 3, Narayana further discloses:
wherein the machine instructions, when executed by one or more processors, further cause the one or more processors to: (Narayana – [0033])
determine a chirp dither range; and determine the first and second chirp dither values such that they are within the chirp dither range. (Narayana – [0036], [0027] In at least one example, the processing unit 110 determines a distance and velocity of a detected object, for example, according to aspects of the present disclosure in which parameters of the FMCW radar system 100 are dithered. Examples of this disclosure may include dithering a chirp start frequency from one chirp to the next, dithering an ADC sampling window start time from one chirp to the next, and dithering an idle time between chirps. As a result of dithering various parameters of the FMCW radar system 100, IF signal leakage to other velocities is avoided for both stationary and moving objects, which mitigates the influence of spurious signals on object distance/velocity determinations.)
Regarding Claim 4, Narayana further discloses:
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to: (Narayana – [0033])
determine a chirp slope range; and (Narayana – [0027], [0036])
determine the slope dither value such that it is within the chirp slope dither range. (Narayana – [0027], [0036])
Regarding Claim 5, Narayana further discloses:
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to: (Narayana – [0033])
determine a third inter-chirp time with respect to a third series of chirps, the third inter-chirp time based on the chirp period and a third chirp dither value that is different from the first chirp dither value and different from the second chirp dither value. (Narayana – [0036])
Regarding Claim 6, Narayana further discloses:
the machine instructions, when executed by the one or more processors, further cause the one or more processors to: (Narayana – [0033])
generate chirp configuration signals to cause a radar circuit to: generate the first series of chirps with the first inter-chirp time; and generate the second series of chirps with the second inter-chirp time. (Narayana – [0036])
Regarding Claim 7, Narayana further discloses:
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to generate chirp configuration signals to cause a radar circuit to: (Narayana – [0033])
generate the first series of chirps with the first inter-chirp time and the first slope; (Narayana – [0036])
generate the second series of chirps with the second inter-chirp time and the second slope. (Narayana – [0036])
Regarding Claim 8, Narayana further discloses:
wherein: each chirp of the first series of chirps has a first bandwidth, and the first slope is determined based on the first bandwidth; and (Narayana – [0036])
each chirp of the second series of chirps has a second bandwidth, and the second slope is determined based on the second bandwidth. (Narayana – [0036])
Regarding Claim 9, Narayana further discloses:
wherein the first series of chirps represents a first frame of chirps, the second series of chirps represents a second frame of chirps, and the third series of chirps represents a third frame of chirps, (Narayana – [0036], [0002] generate a frame comprising first, second, and third chirps, each chirp having a chirp start frequency, wherein the frame further has an idle time between the chirps. [0019] After each sequence of chirps, there may be some idle time (e.g., inter-frame idle time) to allow for processing the radar signals resulting from the reflected chirps. The acquisition time of a sequence of chirps, and the subsequent inter-frame idle time, together may form a radar frame.)
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to: (Narayana – [0033])
determine a first frame period representing a length of time from a start of the first frame of chirps to a start of the second frame of chirps; and (Narayana – [0002], [0019], [0036])
determine a second frame period representing a length of time from a start of the second frame of chirps to a start of the third frame of chirps, in which the second frame period is different than the first frame period and is based on the first frame period and a frame dither value. (Narayana – [0002], [0019], [0036])
Regarding Claim 10, Narayana further discloses:
wherein the machine instructions, when executed by the one or more processors, further cause the one or more processors to: (Narayana – [0033])
determine a nominal chirp period, wherein the first inter-chirp time is determined as a sum of the nominal chirp period and the first chirp dither value; and (Narayana – [Fig. 10A-B], [0036], [0054-0055])
the second inter-chirp time is determined as a sum of the nominal period and the second chirp dither value, the second chirp dither value being different than the first chirp dither value. (Narayana – [Fig. 10A-B], [0036], [0054-0055])
Regarding Claim 11, Narayana discloses the following limitations:
A radar circuit comprising: (Narayana – [0001] In accordance with at least one example of the disclosure, a method for a radar system includes transmitting, by a transmit channel of the radar system, a frame comprising first, second, and third chirps.)
an oscillator configured to receive chirp configuration signals and generate n series of chirps based on the chirp configuration signals, (Narayana – [0002] The local oscillator is configured to receive the one or more chirp control signals, and generate a frame comprising first, second, and third chirps, each chirp having a chirp start frequency, wherein the frame further has an idle time between the chirps.)
including generate each series of chirps of the n series of chirps with a respective constant inter-chirp time, wherein the constant inter-chirp time is different for each series of chirps of the n series of chirps; and (Narayana – [0036])
transmitter circuitry coupled to the oscillator, the transmitter circuitry configured to transmit each series of chirps with the respective constant inter-chirp time. (Narayana – [0002], [0036])
Regarding Claim 12, Narayana further discloses:
wherein the chirp configuration signals specify chirp slope information, and, (Narayana – [0036])
for each series of chirps of the n series of chirps, the oscillator is further configured to generate each chirp with a respective slope based on the chirp slope information, in which the respective slope for each series of chirps is different. (Narayana – [0036])
Regarding Claim 13, Narayana further discloses:
in which the oscillator is configured to be coupled to processing circuitry that is configured to generate the chirp configuration signals. (Narayana – [0002], [0036])
Regarding Claim 14, Narayana further discloses:
wherein the processing circuitry includes a controller and a signal processor coupled to the controller. (Narayana – [0002], [0033])
Regarding Claim 15, Narayana further discloses:
wherein: the processing circuitry is configured to determine a nominal chirp period Tc and n distinct chirp dither values, (Narayana – [0002], [0033], [0036])
including a respective chirp dither value for each series of chirps that is different for each series of chirps; and the respective inter-chirp time of each series of chirps is determined as a sum of Tc and the respective chirp dither value. (Narayana – [Fig. 10A-B], [0002], [0019], [0036], [0054-0055])
Regarding Claim 16, Narayana further discloses:
wherein the processing circuitry is further configured to determine a chirp dither range, each of the respective chirp dither values being with the chirp dither range. (Narayana – [0027], [0036])
Regarding Claim 17, Narayana further discloses:
wherein the processing circuitry is further configured to: determine the nominal chirp period Tc based on a threshold unambiguous velocity associated with the radar circuit; and (Narayana – [Fig. 10A-B], [0002], [0036], [0054-0055])
determine a maximum chirp dither defining an upper end of the chirp dither range based on a threshold deviation from the threshold unambiguous velocity. (Narayana – [Fig. 10A-B], [0002], [0027], [0036], [0054-0055])
Regarding Claim 18, Narayana further discloses:
wherein each series of chirps of the n series of chirps is a frame of chirps, wherein the processing circuitry is further configured to: (Narayana – [0002], [0019], [0036])
determine a nominal frame period TF; (Narayana – [0002], [0019], [0036])
determine a frame dither range; (Narayana – [0002], [0019], [0027], [0036])
determine, for each frame of chirps, a respective frame dither value within the frame dither range; and (Narayana – [Fig. 10A-B], [0002], [0019], [0027], [0036], [0054-0055])
determine a respective frame period for each frame of chirps as a sum of TF and the respective frame dither value. (Narayana – [Fig. 10A-B], [0002], [0019], [0027], [0036], [0054-0055])
Regarding Claim 19, Narayana further discloses:
wherein the transmitter circuitry is further configured to transmit each frame of chirps with the respective inter-chirp time and with the respective frame period. (Narayana – [0002])
Regarding Claim 20, Narayana further discloses:
further comprising: receiver circuitry coupled to the transmitter circuitry and to the oscillator. (Narayana – [0002])
Response to Arguments
Applicant’s arguments, see Pages 7-8, filed 12/04/2025, with respect to the rejection under 35 U.S.C. § 102(a)(1) have been fully considered and are not persuasive. Applicant argues that “Narayama does not disclose different series of chirps having different constant inter-chirp time”. The examiner disagrees, Narayama [0036] teaches a “programmable timing engine 242 includes functionality to receive chirp parameter values from the control module 226 for a sequence of chirps in a radar frame and to generate chirp control signals that control the transmission and reception of the chirps in a frame based on the parameter values. This clearly shows that parameters may be different frame-by-frame. Applicant argues that Narayama does not disclose “an inter-chirp time for a first series of chirps is a constant value, and an inter-chirp time for a second series of chirps is also a constant value but different from the constant value for the first series of chirps”. The examiner disagrees, with the frame-by-frame parameters and Narayama [0058] “the effective inter-chirp time is approximately the same from chirp to chirp”, the limitations in question are clearly disclosed.
Applicant’s arguments, see Page 8, filed 12/04/2025, with respect to the rejection under 35 U.S.C. § 103 have been fully considered and are not persuasive. Applicant argues that the dependent claims are allowable due to the dependency on the independent claims. The examiner disagrees due to the above-mentioned rejections.
Applicant's remaining arguments amount to a general allegation that the claims define a patentable invention without specifically pointing out how the language of the claims is understandable and distinguishable from other inventions.
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 extension fee 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 date of this final action.
The prior art made of record and not relied upon is considered pertinent to applicant's
disclosure or directed to the state of art is listed on the enclosed PTO-892.
The following is a brief description for relevant prior art that was cited but not applied:
Doescher (US 11187783) describes a method for operating a radar system involving generating a chirp signal having a repeating pattern of chirps, each chirp in the repeating pattern of chirps having a base frequency and a chirp bandwidth.
Lee (US 20080137717) describes a differential orthogonal modulation method and a differential orthogonal modulation apparatus using a repetition time interval difference of a chirp signal.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRANDON JAMES HENSON whose telephone number is (703)756-1841. The examiner can normally be reached Monday-Friday 9:00 am - 5:00 pm.
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, Robert Hodge can be reached at 571-272-2097. 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.
/BRANDON JAMES HENSON/Examiner, Art Unit 3645
/ROBERT W HODGE/Supervisory Patent Examiner, Art Unit 3645