Prosecution Insights
Last updated: August 18, 2026
Application No. 18/187,512

CHANNEL SELECTION CONTROLLER FOR CALCULATING CORRELATIONS WITH DIFFERENT CONTEXT LENGTHS

Final Rejection §103
Filed
Mar 21, 2023
Priority
Apr 05, 2022 — provisional 63/327,664
Examiner
HENSON, BRANDON JAMES
Art Unit
3648
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Samsung Electronics Co., Ltd.
OA Round
4 (Final)
71%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
53 granted / 75 resolved
+18.7% vs TC avg
Strong +26% interview lift
Without
With
+25.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
45 currently pending
Career history
126
Total Applications
across all art units

Statute-Specific Performance

§101
3.0%
-37.0% vs TC avg
§103
50.8%
+10.8% vs TC avg
§102
23.0%
-17.0% vs TC avg
§112
21.1%
-18.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 75 resolved cases

Office Action

§103
DETAILED ACTION Status of Claims Claims 1, 11, 20, are amended. Claims 1-20 are pending. Priority Applicant’s claim for the benefit of a prior-filed application filed in PRO 63/327664 on 04/05/2022 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 § 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. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US 20050254560) in view of Neugebauer (US 20090290660). Regarding Claim 1, Huang teaches the following limitations: A system, comprising: a correlation engine; and (Huang – [0012] the correlation engine for accumulating a plurality of in-phase correlations to produce an in-phase coherent integration,) a first input sample memory operatively coupled to the correlation engine, (Huang – [Claim 1] a correlation engine comprised of a plurality of partial correlation modules connected to the first memory) the correlation engine comprising a channel selection controller and (Huang – [Fig. 1], [Fig. 4] C/A code selection, [0036] The decimator 206 is driven by the NCO 204 through a timing controller 208 to generate an in-phase signal I2 and a quadrature signal Q2, and I2 and Q2 have a lower data rate than I1 and Q1. For example, I1 and Q1 have a nominal data rate of 8 samples/chip, while the data rate of I2 and Q2 can be 2 (or 4) samples/chip. In addition, the decimator 206 also takes Doppler shift compensation into consideration. [0043] FIG. 4 illustrates the architecture of the correlation engine 300 according to the present invention. As show in FIG. 4, the correlation engine 300 comprises serial-to-parallel (S/P) converters 302A, 302B connected to the decimator 206 for grouping a plurality of samples into a word, RAM buffers 304A, 304B with a data width capable of storing the word, a plurality of partial correlation (ParCor) modules 330 for calculating a partial correlation between the word and a PN code segment, and an PN code LUT ROM 306 for storing the PN codes.) being configured, under a control of the channel selection controller: to calculate, during a first execution interval, a correlation corresponding to a first channel, the first channel having a first context length defining a first amount of data processed during the calculation corresponding to the first channel; and (Huang – [0036], [0005] The PN code used in the spread-spectrum signal of the GPS has a length of 1023 chips with the period of 1 msec. [0032] The present invention will be described in detail below as being applied to the GPS, and one skilled in the art shall appreciate that the application of the present invention is not limited to the GPS system. [0033] an acquisition apparatus 200 for acquiring the GPS signal and a plurality of tracking modules 500 for tracking the GPS signal. The digitized IF output from the RF front-end 104 may be 1 to 4 bits per sample; 1 bit output is used in paragraphs below for illustration purposes.) to calculate, during the first execution interval, a correlation corresponding to a second channel, the second channel having a second context length, different from the first context length, (Huang – [0036], [0044] The 16-bit words are to be written to the 128 word-by-16-bit RAM buffers 304A, 304B (or a single 128 word-by-32-bit RAM buffer), which serves the purpose of the sample delay line in FIG. 3.) Huang does not explicitly teach “different context lengths”.) the second context length defining a second amount of data, different from the first amount of data, processed during the calculation of the correlation corresponding to the second channel, (Huang – [0005], [0032], [0033], [0036], [0044]) wherein the first channel has a first starting time to read the first amount of data and the second channel has a second starting time to read the second amount of data, the first starting time being different from the second starting time. (Huang – [0033], [0036], [0037] Accumulating the 1 msec outputs frame-by-frame and adding together at the same relative offset from the start of the frame will improve the signal-to-noise ratio, as shown in FIG. 2. Four frames 101, 102, 103 and 104 are added to produce a coherent integrated frame 105. [0006] A GPS receiver may, using the different PN sequences, search the signal spectrum to look for a match. If the GPS receiver finds a match, then it will identify the satellite that generated the signal. GNSS start times are dependent on the satellite signals, not the device.) Huang does not explicitly teach the following limitations, however Neugebauer, in the same field of endeavor, teaches: different context length (Neugebauer – [0060] alternative PN sequence of similar or dissimilar length that indicates a frame timing boundary.) Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the correlation engine of Huang with the different frame lengths of Neugebauer in order to perform frame synchronization. (Neugebauer – [0006]). Regarding Claims 2, 12, Huang further teaches: further comprising a second input sample memory operatively coupled to the correlation engine. (Huang – [Fig. 4], [0043]) Regarding Claims 3, 13, Huang further teaches: wherein the first channel is configured to process samples from the first input sample memory and (Huang – [Fig. 4], [0043]) the second channel is configured to process samples from the second input sample memory. (Huang – [Fig. 4], [0043]) Regarding Claims 4, 14, Huang further teaches: further comprising a Global Navigation Satellite System front end processor, configured to store samples in the first input sample memory and in the second input sample memory. (Huang – [Fig. 4], [0043] a plurality of partial correlation (ParCor) modules 330 for calculating a partial correlation between the word and a PN code segment, and an PN code LUT ROM 306 for storing the PN codes.) Regarding Claims 5, 15, Huang further teaches: wherein the channel selection controller is configured to select a third channel, to be executed after the second channel, the selecting being based on a code phase of the third channel. (Huang – [Fig. 4], [0043], [0032] The process of position measurement in a GPS receiver involves a two-dimensional search of finding the exact code phase of the incoming PN code and carrier frequency residual of the signal. A GPS receiver steps through each possible frequency and checks each possible code phase by correlating the incoming carrier de-rotated signal with a self-generated PN code (also referred to as C/A code) phase delayed in half-chip increments, for a duration of one PN code period of one millisecond. If the value of the correlation result is larger than a programmed threshold, the signal is detected and the amount of delay introduced in the PN code corresponds to the arrival time of the GPS signal.) Regarding Claims 6, 16, Huang further teaches: wherein the selecting is further based on a size of an input sample memory, of the first input sample memory and the second input sample memory, associated with the third channel. (Huang – [0044] I2 and Q2 with 2.046E6-samples/sec (2 Fo) from the decimator 206 are grouped into 16-bit words by the S/P converters 302A, 302B, respectively, with data rate lowered to Fo/8, or one output every 8-chip period. The 16-bit words are to be written to the 128 word-by-16-bit RAM buffers 304A, 304B (or a single 128 word-by-32-bit RAM buffer), which serves the purpose of the sample delay line in FIG. 3.) Regarding Claim 7, 17, Huang further teaches: wherein the selecting is further based on a context length of the third channel. (Huang – [Fig. 4], [0043] Huang does not explicitly teach “different context lengths”.) Huang does not explicitly teach the following limitations, however Neugebauer, in the same field of endeavor, teaches: different context length (Neugebauer – [0060] alternative PN sequence of similar or dissimilar length that indicates a frame timing boundary.) Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the correlation engine of Huang with the different frame lengths of Neugebauer in order to perform frame synchronization. (Neugebauer – [0006]). Regarding Claim 8, Huang further teaches: the correlation engine further comprises a sequencer; and (Huang – [Fig. 4], [0044] The 16-bit words are to be written to the 128 word-by-16-bit RAM buffers 304A, 304B (or a single 128 word-by-32-bit RAM buffer), which serves the purpose of the sample delay line in FIG. 3. An address generation unit (AGU) 308 generates address pointers for the RAM buffers 304A, 304B and the LUT ROM 306.) the channel selection controller is further configured to forward information for the third channel to the sequencer. (Huang – [Fig. 4], [0044]) Regarding Claims 9, 18, Huang further teaches: wherein the channel selection controller is configured to select, during the execution of the third channel, a fourth channel to be executed after the third channel. (Huang – [Fig. 4], [0032], [0042] I3 and Q3 outputs… A conventional 12-channel, 48 serial-correlator design generates 24 half-chip-spaced correlation points every millisecond.) Regarding Claim 10, 19, Huang further teaches: wherein the correlation engine is further configured to execute, during the first execution interval, a third channel, (Huang – [Fig. 4], [0042], [0043]) the third channel having a third context length, different from the first context length and different from the second context length. (Huang – [Fig. 4], [0042], [0043] Huang does not explicitly teach “different context lengths”.) Huang does not explicitly teach the following limitations, however Neugebauer, in the same field of endeavor, teaches: different context length (Neugebauer – [0060] alternative PN sequence of similar or dissimilar length that indicates a frame timing boundary.) Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the correlation engine of Huang with the different frame lengths of Neugebauer in order to perform frame synchronization. (Neugebauer – [0006]). Regarding Claim 11, Huang teaches the following limitations: A method, comprising: (Huang – [0004]) calculating, by a correlation engine operatively coupled to a first input sample memory, (Huang – [Claim 1]) during a first execution interval, a correlation corresponding to a first channel, the first channel having a first context length defining a first amount of data processed during the calculation of the correlation corresponding to the first channel; and (Huang – [0005], [0032], [0033], [0036]) calculating, by the correlation engine, during the first execution interval, a correlation corresponding to a second channel, the second channel having a second context length, different from the first context length, (Huang – [0036], [0044]) Huang does not explicitly teach “different context lengths”.) the second context length defining a second amount of data, different from the first amount of data, processed during the calculation of the corresponding to the second channel, (Huang – [0005], [0032], [0033], [0036], [0044]) wherein the first channel has a first starting time to read the first amount of data and the second channel has a second starting time to read the second amount of data, the first starting time being different from the second starting time. (Huang – [0006], [0033], [0036-0037]) Huang does not explicitly teach the following limitations, however Neugebauer, in the same field of endeavor, teaches: different context length (Neugebauer – [0060] alternative PN sequence of similar or dissimilar length that indicates a frame timing boundary.) Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the correlation engine of Huang with the different frame lengths of Neugebauer in order to perform frame synchronization. (Neugebauer – [0006]). Regarding Claim 20, Huang teaches the following limitations: A system, comprising: (Huang – [0012]) means for correlating; and a first input sample memory operatively coupled to the means for correlating, the means for correlating being configured: (Huang – [Claim 1]) to calculate, during a first execution interval, a correlation corresponding to a first channel, the first channel having a first context length defining a first amount of data processed during the calculation of the corresponding to the first channel; and (Huang – [0005], [0032], [0033], [0036]) to calculate, during the first execution interval, a correlation corresponding to a second channel, the second channel having a second context length, different from the first context length, (Huang – [0036], [0044] Huang does not explicitly teach “different context lengths”.) the second context length defining a second amount of data, different from the first amount of data, processed during the calculation of the correlation corresponding to the second channel, (Huang – [0005], [0032], [0033], [0036], [0044]) wherein the first channel has a first starting time to read the first amount of data and the second channel has a second starting time to read the second amount of data, the first starting time being different from the second starting time. (Huang – [0006], [0033], [0036-0037]) Huang does not explicitly teach the following limitations, however Neugebauer, in the same field of endeavor, teaches: different context length (Neugebauer – [0060] alternative PN sequence of similar or dissimilar length that indicates a frame timing boundary.) Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the correlation engine of Huang with the different frame lengths of Neugebauer in order to perform frame synchronization. (Neugebauer – [0006]). Response to Arguments Applicant’s arguments, see Pages 7-8, filed 06/24/2026, with respect to the rejection under 35 U.S.C. § 103 regarding Claims 1, 11, 20 have been fully considered and are not persuasive. The applicant argues that the combination of Huang and Neugebauer do not teach “the first channel has a first starting time to read the first amount of data and the second channel has a second starting time to read the second amount of data, the first starting time being different from the second starting time”. The examiner disagrees, the scope of the claims has not been changed. The examiner points out that Huang [0006] and applicant’s instant specification [0047-0048], [0051-0054] suggest that “a starting time” would be dependent on the signals received from various GNSS signals, not the claimed invention. Further, Huang [0033], [0036-0037] teaches that an IQ channel (I4 and Q4) of one tracking module must have a different start time and each of the plurality of tracking modules may have a start time based on the GPS satellite being tracked. Applicant’s arguments, see Page 8, filed 06/24/2026, 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. As noted above, the examiner maintains Huang in view of Neugebauer teaches the independent claims and therefore the dependent claims remain rejected. 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. 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, Resha H. Desai can be reached at (571) 270-7792. 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 3648 /BERNARR E GREGORY/Primary Examiner, Art Unit 3648
Read full office action

Prosecution Timeline

Show 4 earlier events
Feb 02, 2026
Interview Requested
Feb 09, 2026
Examiner Interview Summary
Feb 09, 2026
Applicant Interview (Telephonic)
Feb 24, 2026
Request for Continued Examination
Mar 12, 2026
Response after Non-Final Action
Apr 01, 2026
Non-Final Rejection mailed — §103
Jun 24, 2026
Response Filed
Jul 30, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12704587
JOINT SENSING AND COMMUNICATIONS USING OFDM WAVEFORMS
4y 1m to grant Granted Aug 11, 2026
Patent 12693368
REPORTING POSITIONING MEASUREMENTS
3y 8m to grant Granted Jul 28, 2026
Patent 12681143
RADAR WITH PHASE LAG COMPENSATION
4y 4m to grant Granted Jul 14, 2026
Patent 12681167
RADAR METROLOGY SYSTEM
4y 3m to grant Granted Jul 14, 2026
Patent 12674663
METHOD FOR DETERMINING A CONTOUR OF AN OBJECT
2y 4m to grant Granted Jul 07, 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

5-6
Expected OA Rounds
71%
Grant Probability
96%
With Interview (+25.8%)
3y 2m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 75 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