Prosecution Insights
Last updated: August 18, 2026
Application No. 18/214,897

NEURAL NETWORK SPLITTER

Final Rejection §102
Filed
Jun 27, 2023
Examiner
SHANMUGASUNDARAM, KANNAN
Art Unit
2168
Tech Center
2100 — Computer Architecture & Software
Assignee
STMicroelectronics N.V.
OA Round
2 (Final)
72%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
427 granted / 591 resolved
+17.3% vs TC avg
Strong +36% interview lift
Without
With
+36.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
25 currently pending
Career history
614
Total Applications
across all art units

Statute-Specific Performance

§101
13.2%
-26.8% vs TC avg
§103
52.0%
+12.0% vs TC avg
§102
23.2%
-16.8% vs TC avg
§112
5.9%
-34.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 591 resolved cases

Office Action

§102
DETAILED ACTION Claims 1-20 are pending in the Instant Application. Claims 1-20 are rejected (Final Rejection). 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 . Claim Rejections - 35 USC § 102 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)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-20 are rejected under 35 U.S.C. 102(a)(2) as being unpatentable by UCHIYAMA et al.(“Uchiyama”), United States Patent Application Publication No. 2024/0259464. As per claim 1, Uchiyama discloses a method comprising: generating an intermediate representation of a neural network, wherein the neural network is comprised of a plurality of layers ([0079] and [0080] wherein the neural network is split according to layers, each layer having different output data sizes and computation delay, the output of the layer being the intermediate representation); extracting, via a profiler of a splitter device, a plurality of neural network features based on the intermediate representation ([0080] and [0125] wherein for each layer, a computational delay is estimated and output size is determined); selecting, via a classifier of the splitter device, one or more heuristics based on the neural network features ([0141]-[0143] wherein the splitter can choose between one or more heuristics by selecting one or more splitting modes); determining one or more device characteristics of the one or more devices, wherein the one or more devices are connected to the splitter device ([0101] wherein the device capability (computation handler acting as the devices in the prior art) is determined); determining a plurality of slices ([0141] wherein the slices (recognized as the range of layers) is determined) based on the neural network features, the one or more heuristics and the device characteristics ([0141] wherein the neural network features (execution delay of the ML in the prior art), the heuristics (a particular switching mode), and the device characteristics (load of the devices in the prior art) are used determine what layers are in each slice as shown in [Fig. 11])wherein each slice of the plurality of slices is associated with at least one of the devices, and wherein each of the plurality of slices is associated with one or more of the plurality of layers ([0162] wherein slices (sets of layers in the prior art) are assigned to devices (nodes in the prior art)); and generating the plurality of slices ([0079] and [0187] wherein the ranges of layers is distributed and generated on the different devices). As per claim 2, Uchiyama discloses the method of claim 1 further comprising: transmitting each of the plurality of slices to the associated device of the one or more devices ([0187] wherein distribution of different ranges for the slices is described). As per claim 3, Uchiyama discloses the method of claim 1, wherein the classifier is comprised of a classifier neural network ([Fig. 2] wherein an image of a cat is classified as a cat). As per claim 4, Uchiyama discloses the method of claim 1, wherein determining one or more device characteristics of the one or more devices comprising: querying the one or more connected devices; and receiving, based on the query, the device characteristics ([0120] wherein the instructions to acquire the device characteristic (such as capability and load in the prior art).are the query, and the information is received in return). As per claim 5, Uchiyama discloses the method of claim 1, wherein the one or more devices are heterogenous devices ([0065] wherein at least a smart phone and a cloud server are described, heterogenous devices). As per claim 6, Uchiyama discloses the method of claim 1, wherein the one or more heuristics includes minimizing a latency ([0141] wherein the latency (delay in the prior art) is minimized). As per claim 7, Uchiyama discloses the method of claim 1, wherein the one or more heuristics includes maximizing a throughput ([0141]-[0142] and [Fig. 11] wherein the Splitting mode table describes maximizing throughput in case different situations occur). As per claim 8, Uchiyama discloses the method of claim 1, wherein each slice of the plurality of slices is associated with only one device ([Fig. 11] wherein each slice is associated with a device (node in the prior art)). As per claim 9, Uchiyama discloses the method of claim 1, wherein at least two of the slices of the plurality of slices are associated with a first device of the one or more devices ([0065] wherein there is a situation where all lawyers are performed by the communication terminal, meaning all layers are performed by the first device). As per claim 10, Uchiyama discloses the method of claim 1, wherein the slices are comprised of instructions for transmitting results associated with an execution of slice to a subsequent device ([0117] wherein the slices handler of a range, is instructed on who to transmit the results for subsequent computation). . As per claim 11, Uchiyama discloses a splitter device comprising: at least one processor ([0290]),and at least one memory coupled to the processor ([0290]), wherein the processor is configured to perform the method of claim 1. Thus, claim 11 is rejected for the same rationale and reasoning as claim 1. As per claim 12, claim 12 is the device that performs the method of claim 2 and is rejected for the same rationale and reasoning. As per claim 13, claim 13 is the device that performs the method of claim 3 and is rejected for the same rationale and reasoning. As per claim 14, claim 14 is the device that performs the method of claim 4 and is rejected for the same rationale and reasoning. As per claim 15, claim 15 is the device that performs the method of claim 5 and is rejected for the same rationale and reasoning. As per claim 16, claim 16 is the device that performs the method of claim 6 and is rejected for the same rationale and reasoning. As per claim 17, claim 17 is the device that performs the method of claim 7 and is rejected for the same rationale and reasoning. As per claim 18, claim 18 is the device that performs the method of claim 8 and is rejected for the same rationale and reasoning. As per claim 19, claim 196 is the device that performs the method of claim 9 and is rejected for the same rationale and reasoning. As per claim 20, claim 20 is the device that performs the method of claim 10 and is rejected for the same rationale and reasoning. Response to Arguments Applicant's arguments filed 11 May 2026 have been fully considered but they are not persuasive. As per claim 1, Applicant states in REMARKS, page 7, that: “Independent claim 1 recites "generating an intermediate representation of the neural network." Uchiyama does not disclose an intermediate representation. While Uchiyama does disclose a neural network, Uchiyama does not disclose any intermediate representation of the neural network.” However, Uchiyama discloses intermediate representations by dividing the totality of layers into separate computable layers, wherein the output would represent an intermediate representation of the neural network. The result of a layer would be an “intermediate representation,” representing some portion of the result, but not the totality. As described in [0079] of Uchiyama and cited by the Examiner, Uchiyama separates a series of computations of the neural network. As described in [0080] of Uchiyama, each layer outputs a certain amount of data, and allows for different delay and also different amounts of data produced for each layer/intermediate representation. Thus, each of layer generates an intermediate representation (output), and Uchiyama teaches the claimed invention. Applicant’s intentions become clear in REMARKS, page 8, which states “None of these splits are described or otherwise disclosed by Uchiyama to be a representation of the entire neural network as required by the pending claims.” First, the claim language does not recite that the intermediate representation must represent the entire neural network. This actually goes against the common definition of an intermediate representation, which is a representation somewhere in the middle of the entire network. In response to applicant's argument that the references fail to show certain features of the invention, it is noted that the features upon which applicant relies (i.e., the intermediate representation being representative of the entire neural network) are not recited in the rejected claims. Although the claims are interpreted in light of the specification, limitations from the specification are not read into the claims. See In re Van Geuns, 988 F.2d 1181, 26 USPQ2d 1057 (Fed. Cir. 1993). Here, even the claims describe calculating layers to be divided into groups/slices. Claim 1 recites, “generating an intermediate representation of a neural network, wherein the neural network is comprised of a plurality of layers… determining a plurality of slices based on the neural network features, the one or more heuristics and the device characteristics, wherein each slice of the plurality of slices is associated with at least one of the devices, and wherein each of the plurality of slices is associated with one or more of the plurality of layers; and generating the plurality of slices. =“ Generating an intermediate representation of a neural network comprised of a plurality of layers, would be generating the layers individually. The slices are determined by the features (performance in the prior art) of the layers. Since Uchiyama divides the layers and places them into the slices, Uchiyama discloses the claims as recited above. Applicant is encouraged to clarify what is occurring in the first step to generate the “intermediate representation,” including of what exactly makes up the “intermediate representation,” if it represents the entire neural network to overcome the prior art on record. Applicant goes on to state in REMARKS, page 8: “Uchiyama does not disclose or address "extracting ... a plurality of neural network features based on the intermediate representation" nor "determining a plurality of slices based on the neural network features [extracted based on the intermediate representation], ..." nor, then, "generating the plurality of slices."” Uchiyama discloses "extracting ... a plurality of neural network features based on the intermediate representation" by extracting the delay and output size for each layer (See [0080] of Uchiyama). Examiner has interpreted the intermediate representation to be a layer and thus, the delay and output size would be features of those layers. Uchiyama discloses "determining a plurality of slices based on the neural network features [extracted based on the intermediate representation], ..." since the slices are determined based on the delay and output size of the intermediate representations (layers in the prior art). (See [0141] of Uchiyama wherein the delay and data load is used to divide the layers and minimize delay). Finally, the slices are then generated by the grouping of layers using the features (delays and data amounts) as described in [0079] of Uchiyama. Therefore, Uchiyama properly teaches the limitations above. All other REMARKS regarding claim 1 describe the same arguments above and the same rationale and reasoning applies. Claims 11 is the device that performs the method of claim 1 and the same rationale and reasoning applies. As per claims 3 and 13, Applicant states for REMARKS, page 11, that Uchiyama. “does not disclose the recited "classifier neural network" of the dependent claim 3 or what is required of the instant claim: "selecting, via a classifier of the splitter device, one or more heuristics based on the neural network features", "wherein the classifier is comprised of a classifier neural network."” Claims 3 and 13 both describe the classifier in claims 1 and 11 respectively, but here can be interpreted as the invention in its entirety. The selection of heuristics is performed via “a classifier” and “that classifier” comprising a “classifier neural network.” Thus, both only need to be recited in the same invention. In Uchiyama, the heuristics are selected based on the delay and size, and the neural network can be described as a classifier network , classifying the cat as a cat. Thus, the claim is properly rejected. Again, Examiner is encouraged to clarify what the “intermediate representation” was in relation to the neural network, and most importantly, how the “intermediate representation” is a representation of the entire neural network to overcome the prior art on record and further prosecution. Any limitation providing that the intermediate representation is more than just a layer would further prosecution. If questions remain, please contact the Examiner for an interview. 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 KANNAN SHANMUGASUNDARAM whose telephone number is (571)270-7763. The examiner can normally be reached M-F 9:00 AM -6: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, Charles Rones can be reached at (571) 272-4085. 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. /KANNAN SHANMUGASUNDARAM/Primary Examiner, Art Unit 2168
Read full office action

Prosecution Timeline

Jun 27, 2023
Application Filed
Feb 11, 2026
Non-Final Rejection mailed — §102
Mar 25, 2026
Applicant Interview (Telephonic)
Mar 25, 2026
Examiner Interview Summary
May 11, 2026
Response Filed
Aug 06, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705255
SYSTEMS AND METHODS FOR GROUPING EMBEDDING VECTORS IN A STORAGE DEVICE FOR IMPROVED READ LATENCY
2y 9m to grant Granted Aug 11, 2026
Patent 12694437
VISUAL QUALITY PERFORMANCE PREDICTORS
2y 3m to grant Granted Jul 28, 2026
Patent 12688224
CLASSIFYING DATA OBJECTS
2y 4m to grant Granted Jul 21, 2026
Patent 12675692
LEARNING METHOD, LEARNING APPARATUS AND PROGRAM
3y 7m to grant Granted Jul 07, 2026
Patent 12675487
CHECKING SQL ASSERTIONS
3y 6m 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

3-4
Expected OA Rounds
72%
Grant Probability
99%
With Interview (+36.2%)
3y 7m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 591 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