Prosecution Insights
Last updated: October 02, 2026
Application No. 18/917,293

SECURE SERIAL BUS WITH AUTOMOTIVE APPLICATIONS

Final Rejection §101§102§103
Filed
Oct 16, 2024
Priority
May 17, 2021 — provisional 63/189,581 +1 more
Examiner
LIN, AMIE CHINYU
Art Unit
2436
Tech Center
2400 — Computer Networks
Assignee
Semiconductor Components Industries LLC
OA Round
2 (Final)
84%
Grant Probability
Favorable
3-4
OA Rounds
9m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
260 granted / 308 resolved
+26.4% vs TC avg
Strong +31% interview lift
Without
With
+30.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
12 currently pending
Career history
319
Total Applications
across all art units

Statute-Specific Performance

§101
14.8%
-25.2% vs TC avg
§103
46.8%
+6.8% vs TC avg
§102
15.3%
-24.7% vs TC avg
§112
17.9%
-22.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 308 resolved cases

Office Action

§101 §102 §103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This Office Action is in response to the communication filed on 07/09/2026. Claims 1-20 are pending. Response to Arguments Applicant's Remarks filed on 07/09/2026 have been fully considered. In response to Applicant’s arguments on page 5 of Remarks regarding the 35 USC § 101 rejection, Examiner respectfully disagrees. The claim only recites the terms scrambler and digital-to-analog converter without specifically limiting these terms to be hardware only. The specification also does not indicate that these elements can only be implemented using hardware. Even taking into consideration the context of the claim and the specification, the term scrambler as recited in the claim can be interpreted as an algorithm that rearranges or randomizes a sequence of data or bits. It is well known to those of ordinary skill in the art that a scrambler having scrambling functions can be written as software algorithms (such as in C#, C, or digital signal processing code) into an integrated circuit to process data streams. Also, the term digital-to-analog converter as recited in the claim can be interpreted as software-implemented digital-to-analog converter or DAC emulation module that is implemented into the integrated circuit. The software algorithm performing digital-to analog conversion by accepting a stream of digital numbers and processes, interpolates or modulates them into a continuous, real-valued representation. In addition, Applicant argued that “The specification contains no suggestions for implementing these elements without hardware”, however, the specification also does not exclude these elements to be implemented using software. As explained above, under the broadest reasonable interpretation and taking into consideration the context of the claim and the specification, the claimed scrambler and digital-to-analog converter have been interpreted as software. If Applicant wishes to limit these terms to physical implementations only, the claim should be amended accordingly, for example, the claimed scrambler should read a hardware scrambler, and the claimed digital-to-analog converter should read a hardware digital-to-analog converter. In response to Applicant’s arguments on pages 6-7 of Remarks that Hustava is silent regarding the source of the seed and does not teach any processing of the seed value, Examiner respectfully disagrees. Note that claim 1 recites “a scrambler configured to process data packets into masked data packets using a configuration or an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus”, and the claim can be read as: a scrambler configured to process data packets into masked data packets using a configuration or using an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus. That is, the claim only requires one of the two ways to process the data packets into masked data packets. One is using a configuration, and the other is using an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus. Hustava teaches in paragraph 30, for example, a scrambler masking data packets with a pseudorandom binary sequence using a bitwise exclusive-or operation, thus, Hustava teaches a scrambler configured to process data packets into masked data packets using a configuration or an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus as recited in the claim. Examiner also notes that the claims only recite the term proprietary processing without providing any specifics for this term. Hustava teaches in the same paragraph, for each of the slave devices, the seed for the pseudorandom sequence is different. The processing of the data packets with the pseudorandom binary sequence using the bitwise exclusive-or operation with different seed values has been interpreted as the claimed proprietary processing. In other words, Hustava teaches performing proprietary processing of seed values, and the processing producing a scrambler configuration. Furthermore, in response to Applicant's argument that the remaining dependent claims are patentable because they depend on allowable independent claims, Examiner respectfully disagrees since the base claims from which they depend on are not in condition for allowance. Examiner would like to point out that although there are differences between Applicant's invention and the cited prior arts, the current claims have not successfully captured these differences to render the claims distinguishable from the cited prior arts, further clarification is needed to fully capture the inventive concept. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-3 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter, software per se. The claim does not fall within at least one of the four categories of patent eligible subject matter. Claim 1 recites a scrambler and a digital to analog converter which can be software (the specification does not limit these terms to be hardware only). As such, claim 1 does not fall within at least one of the four categories of patent eligible subject matter because the claim does not include at least one hardware element in the body of the claim as required by MPEP 2106.03(I). Claims 2 and 3 depend on claim 1 and are rejected under same rationale as they do not cure the deficiency of claim 1. 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 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-3, 6, 8-10, 13, 15-17, and 20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Hustava et al. (US 2020/0153653). Claim 1, Hustava teaches: An integrated circuit comprising: a scrambler configured to process data packets into masked data packets using a configuration or an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus; and (e.g., fig. 2, [0028], “Various standards exist to support communications between the ECU 102 and the various sensors and actuators. Of particular interest with respect to the present disclosure is the 3rd generation Distributed System Interface (DSI3) bus standard, which provides for half-duplex single-ended signal communication between a bus master device (typically the ECU) and one or more slave devices (e.g., the sensors and actuators)” [0029], “slave device 200 suitable for use on a standard DSI3 bus” [0030], “Slave device 200 includes a controller 202 that collects measurements and buffers relevant messages in memory 204 for communicating the measurement data to the bus master device…A scrambler 206 masks each message with a pseudorandom binary sequence using a bitwise exclusive-or (XOR) operation to randomize or "whiten" any repeating data patterns…The seed for the pseudorandom sequence may vary for each message and may vary for each slave device”) a digital-to-analog converter configured to send the masked data packets via the bus. (e.g., figs. 1-2, [0008], “the signal conductor is a Distributed System Interface (DSI) coupling an automotive sensor to an electronic control unit (ECU)” [0027], “FIG. 1 shows an electronic control unit (ECU) 102 coupled to the various ultrasonic sensors 104 and a radar array controller 106 as the center of a star topology” [0028], “Various standards exist to support communications between the ECU 102 and the various sensors and actuators. Of particular interest with respect to the present disclosure is the 3rd generation Distributed System Interface (DSI3) bus standard, which provides for half-duplex single-ended signal communication between a bus master device (typically the ECU) and one or more slave devices (e.g., the sensors and actuators)” [0029], “slave device 200 suitable for use on a standard DSI3 bus” [0030], “Slave device 200 includes a controller 202 that collects measurements and buffers relevant messages in memory 204 for communicating the measurement data to the bus master device…A scrambler 206 masks each message with a pseudorandom binary sequence using a bitwise exclusive-or (XOR) operation to randomize or "whiten" any repeating data patterns” [0032], “A digital-to-analog converter 212 operates on the filtered channel signal to convert it from digital form to analog form, which herein may be termed the uplink channel signal” [0038], “FIG. 2B is a block diagram of an illustrative bus master device 240 suitable for use on a standard DSI3 bus. As with the slave device 200, the master device 240 maintains physical compatibility with the DSI3 standard, but includes certain features to enhance uplink communication performance when employed in conjunction with a compatible slave device”) Claim 2, Hustava teaches: wherein the scrambler processes data packets without being reset between transmissions. (e.g., [0028], [0030], [0050]) Claim 3, Hustava teaches: a descrambler configured to receive and unmask command messages from a bus controller device using the configuration or the initial state derived by proprietary processing of the seed value. (e.g., [0041]) Claim 6, Hustava teaches: an integrated circuit component configured to derive the configuration or the initial state using a digital filter. (e.g., fig. 2, [0030]) Claim 8, Hustava teaches: A bus communication method comprising: using a scrambler to process data packets into masked data packets using a configuration or an initial state derived by proprietary processing of a seed value stored in the clear or received via a bus; and (e.g., fig. 2, [0028], “Various standards exist to support communications between the ECU 102 and the various sensors and actuators. Of particular interest with respect to the present disclosure is the 3rd generation Distributed System Interface (DSI3) bus standard, which provides for half-duplex single-ended signal communication between a bus master device (typically the ECU) and one or more slave devices (e.g., the sensors and actuators)” [0029], “slave device 200 suitable for use on a standard DSI3 bus” [0030], “Slave device 200 includes a controller 202 that collects measurements and buffers relevant messages in memory 204 for communicating the measurement data to the bus master device…A scrambler 206 masks each message with a pseudorandom binary sequence using a bitwise exclusive-or (XOR) operation to randomize or "whiten" any repeating data patterns…The seed for the pseudorandom sequence may vary for each message and may vary for each slave device”)sending the masked data packets via the bus. (e.g., figs. 1-2, [0008], “the signal conductor is a Distributed System Interface (DSI) coupling an automotive sensor to an electronic control unit (ECU)” [0027], “FIG. 1 shows an electronic control unit (ECU) 102 coupled to the various ultrasonic sensors 104 and a radar array controller 106 as the center of a star topology” [0028], “Various standards exist to support communications between the ECU 102 and the various sensors and actuators. Of particular interest with respect to the present disclosure is the 3rd generation Distributed System Interface (DSI3) bus standard, which provides for half-duplex single-ended signal communication between a bus master device (typically the ECU) and one or more slave devices (e.g., the sensors and actuators)” [0029], “slave device 200 suitable for use on a standard DSI3 bus” [0030], “Slave device 200 includes a controller 202 that collects measurements and buffers relevant messages in memory 204 for communicating the measurement data to the bus master device…A scrambler 206 masks each message with a pseudorandom binary sequence using a bitwise exclusive-or (XOR) operation to randomize or "whiten" any repeating data patterns” [0038], “FIG. 2B is a block diagram of an illustrative bus master device 240 suitable for use on a standard DSI3 bus. As with the slave device 200, the master device 240 maintains physical compatibility with the DSI3 standard, but includes certain features to enhance uplink communication performance when employed in conjunction with a compatible slave device”) Claim 9, this claim is directed to a method containing similar limitations as recited in claim 2 and is rejected for similar rationale. Claim 10, this claim is directed to a method containing similar limitations as recited in claim 3 and is rejected for similar rationale. Claim 13, this claim is directed to a method containing similar limitations as recited in claim 6 and is rejected for similar rationale. Claim 15, Hustava teaches: A bus controller comprising: an integrated circuit component configured to perform proprietary processing of multiple seed values, each of the multiple seed values being associated with a respective slave device, the proprietary processing producing a scrambler configuration or an initial scrambler state for the respective slave device; and (e.g., figs. 1-2, [0027], “FIG. 1 shows an electronic control unit (ECU) 102 coupled to the various ultrasonic sensors 104 and a radar array controller 106 as the center of a star topology” [0028], “the 3rd generation Distributed System Interface (DSI3) bus standard, which provides for half-duplex single-ended signal communication between a bus master device (typically the ECU) and one or more slave devices (e.g., the sensors and actuators)” [0030], “Slave device 200 includes a controller 202 that collects measurements and buffers relevant messages in memory 204 for communicating the measurement data to the bus master device…A scrambler 206 masks each message with a pseudorandom binary sequence using a bitwise exclusive-or (XOR) operation to randomize or "whiten" any repeating data patterns…The seed for the pseudorandom sequence may vary for each message and may vary for each slave device”) a descrambler configured to use the scrambler configuration or the initial scrambler state for each respective slave device to unmask masked data packets received from that respective slave device. (e.g., [0041], “A descrambler 257 operates on the bitstream from the decoder 256, inverting the operation of the scrambler 206 to extract the message data sent by the slave device. The message data may be stored in memory 244 for analysis and use by controller 242”) Claim 16, Hustava teaches: a scrambler configured to use the scrambler configuration or the initial scrambler state for each respective slave device to process message packets into masked message packets for that respective slave device; and a digital-to-analog converter configured to send the masked message packets via the bus. (e.g., figs. 1-2, [0028]-[0030], [0032]) Claim 17, Hustava teaches: a memory configured to preserve a current scrambler state for each respective slave device between reception of masked data packets from that respective slave device. (e.g., figs. 1-2, [0030], [0039], [0041]) Claim 20, this claim is directed to a bus controller containing similar limitations as recited in claim 6 and is rejected for similar rationale. 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 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. Claims 4-5, 11-12, and 18-19 are rejected under 35 U.S.C. 103 as being unpatentable over Hustava et al. (US 2020/0153653) in view of Butler (US 6,678,707). Claim 4, Hustava teaches an integrated circuit component configured to derive the configuration or the initial state (e.g., figs. 1-2, [0030]) and does not appear to explicitly teach but Butler teaches: using built-in self-test (BIST) circuitry. (e.g., col. 4 ll. 44-48, col. 5 ll. 28-32, col. 9 ll. 24-28) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings described by Butler into the invention of Hustava, and the motivation for such an implementation would be for the purpose of providing a random number generation at no additional cost and insuring testability (Butler col. 5 ll. 30-32). Claim 5, Hustava-Butler teaches: wherein the BIST circuitry is configured to provide the configuration or initial state as a test result. (e.g., Hustava [0030]; Butler col. 4 ll. 44-48, col. 5 ll. 28-32, col. 9 ll. 24-28) Same motivation as presented in claim 4 would apply. Claim 11, this claim is directed to a method containing similar limitations as recited in claim 4 and is rejected using the same rationale to combine the references. Claim 12, this claim is directed to a method containing similar limitations as recited in claim 5 and is rejected using the same rationale to combine the references. Claim 18, this claim is directed to bus controller containing similar limitations as recited in claim 4 and is rejected using the same rationale to combine the references. Claim 19, this claim is directed to bus controller containing similar limitations as recited in claim 5 and is rejected using the same rationale to combine the references. Claims 7, and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Hustava et al. (US 2020/0153653) in view of Evans (US 2007/0291933). Claim 7, Hustava teaches the digital filter, the seed value, the configuration or the initial state (see above) and does not appear to explicitly teach but Evans teaches: produce truncated bits while operating on a seed value, and wherein a configuration or an initial state is derived using the truncated bits. (e.g., [0013]-[0017]) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate the teachings described by Evans into the invention of Hustava, and the motivation for such an implementation would be for the purpose of securing a message transmitted between two devices (Evans [0017]). Claim 14, this claim is directed to a method containing similar limitations as recited in claim 7 and is rejected using the same rationale to combine the references. Conclusion THIS ACTION IS MADE FINAL. 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 AMIE C LIN whose telephone number is (571)272-7752. The examiner can normally be reached M-F 9:00AM -5:00PM. 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, GELAGAY SHEWAYE can be reached at (571)272-4219. 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. /AMIE C. LIN/Primary Examiner, Art Unit 2436
Read full office action

Prosecution Timeline

Oct 16, 2024
Application Filed
May 13, 2026
Non-Final Rejection mailed — §101, §102, §103
Jul 09, 2026
Response Filed
Sep 18, 2026
Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12737504
Access Control System and a Data Storage Device
3y 1m to grant Granted Sep 15, 2026
Patent 12739135
METHOD FOR AUTHENTICATING DATA
1y 6m to grant Granted Sep 15, 2026
Patent 12725106
ENDPOINT WITH REMOTELY PROGRAMMABLE DATA RECORDER
2y 0m to grant Granted Sep 01, 2026
Patent 12699764
CERTIFICATE RESILIENCY VALIDATION USING CHAOS ENGINEERING
3y 4m to grant Granted Aug 04, 2026
Patent 12665894
SYSTEMS AND METHODS FOR AUTHENTICATION BROKERING
2y 9m to grant Granted Jun 23, 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
84%
Grant Probability
99%
With Interview (+30.9%)
2y 8m (~9m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 308 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