Prosecution Insights
Last updated: July 17, 2026
Application No. 18/527,837

Serial Peripheral Interface Control Method

Non-Final OA §103
Filed
Dec 04, 2023
Examiner
BARTELS, CHRISTOPHER A.
Art Unit
2184
Tech Center
2100 — Computer Architecture & Software
Assignee
Pctel Inc.
OA Round
3 (Non-Final)
67%
Grant Probability
Favorable
3-4
OA Rounds
8m
Est. Remaining
79%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
377 granted / 560 resolved
+12.3% vs TC avg
Moderate +12% lift
Without
With
+11.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
21 currently pending
Career history
596
Total Applications
across all art units

Statute-Specific Performance

§101
0.1%
-39.9% vs TC avg
§103
80.6%
+40.6% vs TC avg
§102
17.5%
-22.5% vs TC avg
§112
0.4%
-39.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 560 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 . DETAILED ACTION Claims 1-20 are pending. 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 mailed on 11/04/2025. 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 04/06/2026 has been entered. 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 35 U.S.C. 103 as being unpatentable over HYAKUDAI et al. (USPGPUB No. 2022/0253398 A1, hereinafter referred to as Hyakudai) in view of Jacobs et al. (US Pat No. 10949365 B2, hereinafter referred to as Jacobs) and further in view of Holmes et al. (US Pat No. 12085583 B3, hereinafter referred to as Holmes) and further in view of HUANG et al. (USPGPUB No. 2022/0100421 A1, hereinafter referred to as HUANG). Referring to claim 1, Hyakudai discloses a method for serial peripheral interface (SPI) control comprising: {“called serial peripheral interface”, see Fig. 1, [0006]}: setting a register {“shift register 11-1 in the SPI/Master 11”, see Figs. 1 and 2, [0060], 2nd sentence} from at least one of an SPI master {“SPI/Master 11”, see Fig. 1, [0056], 1st sentence}; setting the SPI master {“ second packet includes interrupt information requesting [setting] that a master read”, see Figs. 1 and 2, [0227]; similarly recited in [0026], 1st sentence} to send a first data set of SPI serial data {send first data “transmit each serial signal included in the first serial signal group”, see Fig. 1, [0026]}; providing the first data set to an SPI slave device {“first serial signal group to the slave [device]”, see Figs. 1 and 2, [0026]}; and retrieving a second data set from the SPI slave device {“SPI data received from the SPI/Slave 12 to the packet encoder (ECP)” (see Fig. 6, [0111]) that become referred as “SPI packet 53” (see Figs. 6 and 8, [0112], 1st sentence}. Hyakudai does not appear to explicitly disclose setting a general purpose input/output (GPIO) register to select an SPI data bus from at least one of an SPI master; However, Jacobs discloses setting a general purpose input/output (GPIO) register {“the user can configure the device interface via software [registers]”, see Figs. 3 and 4, Col 9, lines 6-8} to select an SPI data bus {“GPIO pins 14 can be assigned to [select] connect to a sensor or device via the SPI protocol”, see Fig. 16, Col 12, lines 49-50} from at least one of an SPI master {behaving as a plurality of masters “I2C master” as well as “GPI pin 14 for MISO master in slave out”, see Fig. 16, both cited Col 12, lines 35-39, 49-60}; Hyakudai and Jacobs are analogous because they are from the same field of endeavor, peripheral bus device(s). Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Hyakudai and Jacobs before him or her, to modify Hyakudai’s “SPI/Master 11” (see Fig. 1) incorporating Jacobs’ “one or more microprocessor(s)” (see Fig. 4, [0033]). The suggestion/motivation for doing so would have been to implement an IoT/Edge Gateways, are to connect to various non-IP based devices and sensors (Jacobs Col 2, lines 42-43) while managing a trade-off between low-cost controllers with a very limited number of interfaces vs over-engineered controllers which are very expensive and are not guaranteed to be future proof in terms of new connectors or protocols. (Col 3, lines 3-8). Therefore, it would have been obvious to combine Jacobs with Hyakudai to obtain the invention as specified in the instant claim(s). Neither Hyakudai or Jacobs appears to explicitly disclose retrieving a second data set directly from the SPI slave device; However, Holmes discloses retrieving a second data set {“specific SPI devices or to read or write data via the SPI-Bridge GPIO port.”, see Fig. 41C, Col 82, lines 14-16} directly from the SPI slave device {“[second data] subsequent SPI slave data transactions commence”, see Fig. 41C, Col 82, lines 24-26}; Hyakudai/Jacobs and Holmes are analogous because they are from the same field of endeavor, peripheral bus device(s). Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Hyakudai/Jacobs and Holmes before him or her, to modify Hyakudai/Jacob’s system incorporating Holmes’ “SPI-Bridge” (see Fig. 41C). The suggestion/motivation for doing so would have been to implement a SPI bridge component is provided between a microprocessor and a plurality of SPI I/O components which are connected in a parallel and/or series (or serial) topology, enabling parallel SPI using MISO and MOSI lines and serial (daisy chain) local chip select connection to other slaves (CSL/) including resolving any issues associated with multiple chip selects for multiple slaves (Col 80, lines 59-65, paraphrased). Therefore, it would have been obvious to combine Holmes with Hyakudai/Jacobs to obtain the invention as specified in the instant claim(s). Neither one of the group consisting of Hyakudai, Jacobs, and Holmes appears to explicitly disclose the SPI slave device includes an SPI Slave multiplexer (MUX) within a complex programmable logic device (CPLD); However, HUANG discloses wherein the SPI slave device includes an SPI Slave multiplexer (MUX) {“MUX unit 114 is a switching device” (see Fig. 2, [0026], 1st sentence) through to “one or more [slave] memories 116a-116n” ([0026], 1st), said memories “memories 116a, 116b, 116c, and 116n are SPI flash memory devices” (see Fig. 2, [0025], 4th sentence)} within a complex programmable logic device (CPLD) {“these functions are programmed into [within] a complex programmable logic device CPLD”, see Fig. 2, [0026], 2nd sentence}; Hyakudai/Jacobs/Holmes and HUANG are analogous because they are from the same field of endeavor, peripheral bus device(s). Before the effective filing date of the claimed invention, it would have been obvious to one of ordinary skill in the art, having the teachings of Hyakudai/Jacobs/Holmes and HUANG before him or her, to modify Hyakudai/Jacob/Holmes’ system incorporating HUANG’s “system 100 that efficiently simultaneous programs SPI flash memory devices” (see Fig. 2, [0025], 1st sentence). The suggestion/motivation for doing so would have been to implement a routine that efficiently programs multiple flash memories on a computing system including a modified MUX that addresses any number or all of a plurality of flash memories for simultaneous writing of firmware images to those memories as a way to address or (HUANG [0010] paraphrased) find bugs may be in existing firmware or new functions may be added in new firmware version while reducing time required to write a new image to all SPI flash memories in a computing device is based on the program data size, clock frequency, number of flash memories, and other factors (HUANG [0005] paraphrased). Therefore, it would have been obvious to combine HUANG with Hyakudai/Jacobs/Holmes to obtain the invention as specified in the instant claim(s). As per claim 2, the rejection of claim 1 is incorporated and Hyakudai discloses wherein the first data set is retrieved via at least one of: a chip selection signal {“slave select signal (CS signal) output”, see Figs. 3A-3D, [0062], 2nd sentence} that enables only a selected device {“[selected device] for latching data when the CS signal enters an active state”, see Figs. 3A-3D, [0062], 2nd sentence}; a serial data signal of a master output slave input line {“in the SPI/Slave 12 via a MOSI pin”, see Fig. 2, [0060], 3rd sentence}; and a serial clock signal {“clock SCK supplied from the SPI/Master”, see Fig. 2, [0060], 1st sentence} against the serial data signal of the master output slave input line {“sequentially outputs serial data from a most significant bit (MSB) side in synchronization with the SCK”, see Fig. 2, [0060], 2nd sentence}. As per claim 3, the rejection of claim 1 is incorporated and Hyakudai discloses wherein the second data set is retrieved {“SPI data received from the SPI/Slave 12 to the packet encoder (ECP) 41-2 for transmission to the SPI/Master 11”, see Figs. 2 and 5, [0111], 1st sentence} via a serial data signal of the master input slave output line {“shift register 11-1 sequentially fetches data from the M_MISO pin by the”, see Figs. 2 and 5, [0117], 2nd sentence}. As per claim 4, the rejection of claim 2 is incorporated and Hyakudai discloses further comprising deactivating the chip selection signal {“returns (deasserts) the S_CS to the idle state in order to terminate the SPI communication”, see Figs. 5 and 6, [0110]}. As per claim 5, the rejection of claim 1 is incorporated and Hyakudai discloses wherein the SPI data bus includes at least two groups of directional signals {“it each serial signal included in the second serial signal group to the master” indicates at least two groups as claimed, see Figs. 2, 5, and 6 [0018]}. As per claim 6, the rejection of claim 5 is incorporated and Hyakudai discloses wherein the at least two groups of directional signals comprise a transmit group and a receive group {“while the serial communication by the SPI is the full-duplex communication method,” full duplex that includes both transmit and receive as claimed, see Fig. 4, [0074], 2nd sentence}. As per claim 7, the rejection of claim 6 is incorporated and Hyakudai discloses wherein the transmit group sends data from the SPI master group to the SPI slave device {“e SPI/Master 11 designates individual SPI/Slave 12 by the CSn signal in the SPI control information, so that it is possible to perform bidirectional serial communication with the plurality of SPI/Slaves 12”, see Fig. 17, [0196]}. As per claim 8, the rejection of claim 6 is incorporated and Hyakudai discloses, wherein the receive group sends data from the SPI master group to the SPI slave device {“by daisy chaining the plurality of SPI/Slaves 12, the SPI/Master 11 can simultaneously perform serial communication with the plurality of SPI/Slaves 12”, see Fig. 17, [0196]}. Referring to claim 9-16 are system claims reciting claim functional language corresponding to the method claim of claims 1-8, respectively, thereby rejected under the same rationale as claims 1-8 recited above, inter alia, Hyakudai discloses a system for serial peripheral interface (SPI) control {“shift register 11-1 [controlled by] in the SPI/Master 11”, see Figs. 1 and 2, [0060], 2nd sentence}; and Jacobs discloses wherein the SPI control comprising a microcontroller {“interface (virtual port), using [microcontroller] GPIO pins on a microprocessor”, see Fig. 4, Col 9, lines 4-6}. The 103 motivation for this claim set relied upon as recited in claim 1 above. Referring to claim 17, 18, and 19 are method claims reciting claim functional language corresponding to the method claim of claims 1, 2, and 3, respectively, thereby rejected under the same rationale as claims 1, 2, and 3 recited above, inter alia, in particular claim 18, Hyakudai discloses further comprising retrieving a second data set {“SPI data received from the SPI/Slave 12 to the packet encoder (ECP) 41-2 for transmission to the SPI/Master 11”, see Figs. 2 and 5, [0111], 1st sentence} from the SPI slave device {“shift register 11-1 sequentially fetches data from the M_MISO pin by the [SPI slave device]”, see Figs. 2 and 5, [0117], 2nd sentence}. The 103 motivation for this claim set relied upon as recited in claim 1 above. Neither one of the group consisting of Hyakudai, Jacobs, and Holmes appears to explicitly disclose the SPI slave device includes an SPI Slave multiplexer (MUX) within a complex programmable logic device (CPLD); However, HUANG discloses wherein the SPI slave device includes an SPI Slave multiplexer (MUX) {“MUX unit 114 is a switching device” (see Fig. 2, [0026], 1st sentence) through to “one or more [slave] memories 116a-116n” ([0026], 1st), said memories “memories 116a, 116b, 116c, and 116n are SPI flash memory devices” (see Fig. 2, [0025], 4th sentence)} within a complex programmable logic device (CPLD) {“these functions are programmed into [within] a complex programmable logic device CPLD”, see Fig. 2, [0026], 2nd sentence}; The HUANG 103 motivation for this claim set relied upon as recited in claim 1 above. As per claim 20, the rejection of claim 17 is incorporated and Hyakudai wherein the second data set is retrieved via a serial data signal of the master input slave output line {“shift register 11-1 sequentially fetches data from the M_MISO pin by the”, see Figs. 2 and 5, [0117], 2nd sentence}. Response to Arguments Applicant’s arguments, filed on 04/06/2026, have been considered however rendered moot in view of the new ground of rejection(s). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. The following references indicative of the current state of the art regarding claim 1’s “SPI”, “serial peripheral interface”, “GPIO” or “register”: US 11960434 B2, US 20230385216 A1, and US 10055376 B1. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER A. BARTELS whose telephone number is (571)270-3182. The examiner can normally be reached on Monday-Friday 9:00a-5:30pm EST. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Dr. Henry Tsai can be reached on 571-272-4176. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /C.A.B./ Examiner, Art Unit 2184 /HENRY TSAI/ Supervisory Patent Examiner, Art Unit 2184
Read full office action

Prosecution Timeline

Dec 04, 2023
Application Filed
Apr 23, 2025
Non-Final Rejection mailed — §103
Jul 22, 2025
Response Filed
Nov 04, 2025
Final Rejection mailed — §103
Feb 27, 2026
Response after Non-Final Action
Apr 06, 2026
Request for Continued Examination
Apr 09, 2026
Response after Non-Final Action
May 21, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681877
METHOD AND APPARATUS FOR CACHE TIERING
2y 3m to grant Granted Jul 14, 2026
Patent 12670108
SYSTEM AND METHOD FOR LOW LATENCY PACKET PROCESSING
2y 11m to grant Granted Jun 30, 2026
Patent 12664111
COMPUTER DEVICE, EXCEPTION PROCESSING METHOD, AND INTERRUPT PROCESSING METHOD
3y 4m to grant Granted Jun 23, 2026
Patent 12664113
MULTI-CORE SYSTEM AND READING METHOD
2y 4m to grant Granted Jun 23, 2026
Patent 12626026
METHODS AND APPARATUS TO PREVENT A FALSE DISCONNECTION IN UNIVERSAL SERIAL BUS DEVICES
2y 5m to grant Granted May 12, 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
67%
Grant Probability
79%
With Interview (+11.8%)
3y 3m (~8m remaining)
Median Time to Grant
High
PTA Risk
Based on 560 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