Prosecution Insights
Last updated: July 17, 2026
Application No. 17/487,372

FLEXIBLE AND ENERGY-EFFICIENT 2-D ROUTER MESH

Non-Final OA §103
Filed
Sep 28, 2021
Examiner
ALAWDI, ANWER AHMED
Art Unit
2851
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
International Business Machines Corporation
OA Round
3 (Non-Final)
80%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
4 granted / 5 resolved
+12.0% vs TC avg
Strong +25% interview lift
Without
With
+25.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
19 currently pending
Career history
37
Total Applications
across all art units

Statute-Specific Performance

§103
92.1%
+52.1% vs TC avg
§102
5.0%
-35.0% vs TC avg
§112
3.0%
-37.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 5 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 . 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. Claim 1 – 20 are rejected under 35 U.S.C. 103 as being unpatentable over US20210344618A1 (Zheng) in view of US10419338B2 (Gray) in view of US20190042915A1 (Akin) and further in view of US20150006776A1 (Liu). In regards to claim 1 (Zheng) shows a method, comprising: an array of neural cores, the array having at least two dimensions; Zheng [0038] teaches this by describing a chiplet layer with an array of routers for an array of cores, interconnected in a clear, two-dimensional layout, showing the required multidimensional core array structure. wherein at least one of the plurality of signal wires is disposed along each dimension of the array of neural cores, and each of the plurality of signal wires is disposed along at least one dimension of the array; Zheng [0039] teaches this concept by detailing how each router 450 is connected to four adaptable links, which include links running perpendicular and parallel, thus covering multiple dimensions of the router array. This setup ensures that signal wires are aligned with both the columns and rows, corresponding to the dimensions of the array. a plurality of routers, each of which is operatively coupled to (i) one of the plurality of neural cores and (ii) at least two of the signal wires, one along each of the dimensions of the array of neural cores; Zheng [0038 - 0039] teaches that each router 450 is part of a chiplet layer connected to an array of cores, and each router is linked via adaptable links that extend in perpendicular directions, covering each dimension of the router array. wherein each of the plurality of routers is configured to selectively route a signal from one of its at least two coupled signal wires to its coupled neural core; Zheng [0042] teaches that routers use multiplexers and adaptable links to dynamically choose which signal wire to connect, allowing selection of signal path from multiple signal wires to a specific core. each of the plurality of routers is configured to selectively route a signal from its coupled neural core to one of its at least two coupled signal wires; Zheng [0045] teaches that routers use adaptable links with link switches, such as 528a and 528c, to dynamically connect and route signals from a neural core (router 450a) to any selected one of multiple signal paths, demonstrating the routers’ capability to selectively direct outputs from cores to various signal wires. Zheng differs from the claimed invention in that it does not explicitly disclose wherein each of the neural cores comprises a plurality of ordered input wires, a plurality of ordered output wires; a plurality of synapses, each of the synapses operatively coupled to one of the plurality of input wires and one of the plurality of output wires; each of the synapses is adapted to apply a synaptic weight; a plurality of signal wires, the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Gray teaches wherein each of the neural cores comprises a plurality of ordered input wires, a plurality of ordered output wires; Gray [Column 12 Line 55 - 65] teaches this with routers having structured input ports and output ports arranged in a specific order, demonstrating the architecture of processing elements with organized input and output pathways. Gray teaches a plurality of synapses, each of the synapses operatively coupled to one of the plurality of input wires and one of the plurality of output wires; Gray [Column 13 Line 25 - 35] teaches this concept through switch circuits that create configurable connections between specific inputs and outputs, determining how signals propagate from input wires to output wires in a manner functionally similar to synaptic connections in neural networks. Gray differs from the claimed invention in that it does not explicitly disclose each of the synapses is adapted to apply a synaptic weight; a plurality of signal wires, the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Akin teaches each of the synapses is adapted to apply a synaptic weight; Akin [0033-0034] teaches that neural networks learn by changing connection strengths between neurons, where connections become stronger when specific signal patterns are repeated frequently. The motivation to combine Zheng and Gray arises from the need to create efficient neural processing architectures. Zheng provides the foundational array structure with adaptable links, while Gray introduces organized input/output pathways and configurable signal routing that mimics synaptic connections, resulting in more efficient signal distribution and processing across the neural network. Akin differs from the claimed invention in that it does not explicitly disclose a plurality of signal wires, the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Liu teaches a plurality of signal wires, the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Liu [0044–0045, FIG. 4] teaches a multi-core chip interconnect comprising co-existing horizontally-oriented ring mesh segments (402, 404, 406, 408) and vertically-oriented ring mesh segments (410, 412, 414, 415) as structurally distinct, direction-specific wire structures, wherein each tile connects to one horizontally-oriented ring and one vertically-oriented ring, and the ring stop at each tile forms a plus-sign intersection point where the horizontal and vertical rings meet, thereby teaching one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh as co-existing wire mesh structures. The motivation to combine Zheng and Gray arises from the need to create efficient neural processing architectures with organized input/output pathways and configurable signal routing. The motivation to combine Zheng, Gray, and Akin arises from the need to create a neuromorphic computing architecture capable of dynamic signal routing and adaptive synaptic weight optimization. The motivation to combine Zheng, Gray, Akin, and Liu arises from the need to reduce energy consumption in neural core routing by separating the routing fabric into direction-specific mesh structures, as a POSITA would recognize that using horizontal-only or vertical-only wiring when cross-dimensional routing is unnecessary reduces capacitance and power, consistent with well-known design principles in multi-core interconnect architectures. In regards to claim 2 (Zheng) shows the system of claim 1: wherein at least one of the plurality of signal wires is disposed along both of the at least two dimensions. Zheng [0039] teaches this by describing adaptable links that connect columns and rows of routers, showing signal wires extending across both dimensions within the router array. In regards to claim 3 (Zheng) shows the system of claim 1: wherein each of the plurality of routers is coupled to its at least two of the signal wires at the edge of its coupled one of the plurality of neural cores; Zheng [0039] teaches this by detailing routers above adaptable links that connect in column and row arrangements. These links show routers at core edges connected to multiple signal paths aligned with the array's dimensions. In regards to claim 4 (Zheng) shows the system of claim 1: wherein each of the plurality of routers is coupled to its one of the plurality of neural cores at a synapse of its one of the plurality of neural cores; Zheng [0039] teaches this by detailing routers above adaptable links that connect in column and row arrangements. These links show routers at core edges connected to multiple signal paths aligned with the array's dimensions, demonstrating how routers couple to cores at specific junction points that function as synaptic connections. In regards to claim 5 (Zheng) does not show the system of claim 1, wherein one signal wire corresponds to each of the plurality of input wires of the neural cores and one signal wire corresponds to each of the plurality of output wires of the neural cores. Gray teaches wherein one signal wire corresponds to each of the plurality of input wires of the neural cores and one signal wire corresponds to each of the plurality of output wires of the neural cores; Gray [Column 5 Lines 18-27] teaches link structures where logically parallel wires form communicative coupling channels that carry messages directly between routers, establishing direct correspondence between router interface connections and signal paths. The motivation to combine Zheng and Gray arises to leverage Zheng's architectural layout with Gray's precise synaptic-like connections. Integrating these approaches improves the signal routing and processing efficacy in neural network architectures. In regards to claim 6 (Zheng) shows the system of claim 5: wherein the signal wires are disposed in a plane parallel to the neural cores; Zheng [0039] teaches this by describing adaptable links positioned directly beneath the routers, indicating the signal wires' placement in a parallel plane to the neural core array. In regards to claim 7 (Zheng) shows the system of claim 5: wherein the plurality of signal wires are disposed in a mesh; Zheng [0061] teaches this as it describes a mesh topology where routers are interconnected by mesh links, showing that signal wires form a mesh network across the router array. In regards to claim 8 (Zheng) shows the system of claim 1: wherein each of the plurality of routers is configured to selectively bypass its coupled neural core; Zheng [0052] teaches this by explaining how routers can connect to an interposer switch to bypass cores directly for faster inter-router communication, highlighting the use of multiplexers and bypass links in this configuration. In regards to claim 9 (Zheng) shows the system of claim 1: wherein each of the plurality of routers is configured to transmit a signal in two directions along the at least one signal wire; Zheng [0041] teaches this by detailing how each router is connected to adaptable links allowing signals to travel in both column and row directions, facilitated by multiplexers that manage the bidirectional flow on these links. In regards to claim 10 (Zheng) shows the system of claim 1: wherein each of the plurality of digital buffers is configured for signal restoration. Zheng [0049] teaches this with tri-state transistors that reconnect to power, resuming and restoring signal transmission, thus acting as digital buffers. Zheng differs from the claimed invention in that it does not explicitly disclose further comprising a plurality of digital buffers, each of which is operatively coupled to one of the plurality of routers. Gray teaches further comprising a plurality of digital buffers, each of which is operatively coupled to one of the plurality of routers; Gray [Column 11 Lines 30 - 50] teaches this with pipeline registers in the links between routers, which temporarily store and forward message data as it travels between router nodes. The motivation to combine Zheng and Gray is driven by the need to enhance signal integrity and processing speed within a neural network architecture. Zheng's method of signal restoration pairs well with Gray's structured digital buffering to ensure efficient and reliable data flow between neural cores. In regards to claim 11 (Zheng) and (Gray) do not show the system of claim 1, wherein the synapses of the plurality of neural cores are configured as a trained neural network. Akin teaches wherein the synapses of the plurality of neural cores are configured as a trained neural network. Akin [0033-0034] teaches how a neural network learns by changing connection strengths between neurons, making some connections stronger when certain signal patterns are repeated frequently, similar to how the brain learns from experience. The motivation to combine Zheng and Gray arises from the need to build efficient neural processing architectures with structured signal routing pathways. The motivation to combine Zheng, Gray, and Akin arises from the need to develop a neural network system capable of dynamic synaptic weight optimization and adaptive learning. In regards to claim 12 (Zheng) does not show the system of claim 1: Gray teaches wherein a first direction along the signal wires corresponds to forward propagation and a second direction along the signal wires corresponds to backpropagation; Gray [Column 14 Line 50 - 65] teaches distinct signal directions for request messages and response messages, mirroring the concept of forward and backward signal propagation paths in neural networks. The motivation to combine Zheng and Gray is driven by Zheng's robust multi-dimensional array layout and adaptable link configurations, enhanced by Gray's advanced handling of signal propagation directions, enabling a more functional and bi-directional data flow similar to neural network operations, optimizing both data processing and network training efficiencies. In regards to claim 13 (Zheng) shows a method comprising: receiving signals at a plurality of routers via a plurality of signal wires; Zheng [0042] teaches receiving signals at routers via adaptable links, which dynamically connect routers to various signal sources, effectively describing how routers receive signals. selectively routing, by each of the plurality of routers, the signals from at least one signal wire to a neural core; Zheng [0042] teaches routers using multiplexers to selectively connect to different signal paths, demonstrating selective signal routing to cores. selectively routing, by the router, a signal from the neural core to the plurality of signal wires; Zheng [0045] illustrates routers dynamically directing signals from cores to other routers or network nodes via configurable link switches, showing bidirectional signal routing. at least one of the plurality of signal wires is disposed along each dimension of an array of neural cores comprising the neural core, the array having at least two dimensions; Zheng [0039] teaches an interconnection network with adaptable links that connect routers in both row and column directions. Some links connect columns of routers while others extend perpendicularly to connect rows of routers, demonstrating signal wires disposed along each dimension of a two-dimensional array structure. each of the plurality of signal wires is disposed along at least one dimension of the array; Zheng [0039] teaches adaptable links that each run along either row or column directions, ensuring every signal wire is positioned along at least one dimension of the router array. each of the plurality of routers is configured to selectively route a signal from one of its at least two coupled signal wires to its coupled neural core; Zheng [0042] teaches that routers use multiplexers and adaptable links to dynamically choose which signal wire to connect, allowing selection of signal path from multiple signal wires to a specific core. each of the plurality of routers is configured to selectively route a signal from its coupled neural core to one of its at least two coupled signal wires; Zheng [0045] teaches that routers use adaptable links with link switches, such as 528a and 528c, to dynamically connect and route signals from a neural core (router 450a) to any selected one of multiple signal paths, demonstrating the routers’ capability to selectively direct outputs from cores to various signal wires. Zheng differs from the claimed invention in that it does not explicitly disclose wherein the neural core comprises a plurality of ordered input wires, a plurality of ordered output wires; a plurality of synapses, each of the synapses operatively coupled to one of the plurality of input wires and one of the plurality of output wires; the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Gray teaches wherein the neural core comprises a plurality of ordered input wires, a plurality of ordered output wires; Gray [Column 12 Line 55 - 65] teaches this with routers having structured input ports and output ports arranged in a specific order, demonstrating the architecture of processing elements with organized input and output pathways. Gray teaches a plurality of synapses, each of the synapses operatively coupled to one of the plurality of input wires and one of the plurality of output wires; Gray [Column 13 Line 25 - 35] teaches this concept through switch circuits that create configurable connections between specific inputs and outputs, determining how signals propagate from input wires to output wires in a manner functionally similar to synaptic connections in neural networks. Gray differs from the claimed invention in that it does not explicitly disclose each of the synapses is adapted to apply a synaptic weight; the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh Akin teaches each of the synapses is adapted to apply a synaptic weight; Akin [0033-0034] teaches that neural networks learn by changing connection strengths between neurons, where connections become stronger when specific signal patterns are repeated frequently. Akin differs from the claimed invention in that it does not explicitly disclose the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Liu teaches the plurality of signal wires including at least three wire meshes, the three wire meshes including one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh; Liu [0044–0045, FIG. 4] teaches a multi-core chip interconnect comprising co-existing horizontally-oriented ring mesh segments (402, 404, 406, 408) and vertically-oriented ring mesh segments (410, 412, 414, 415) as structurally distinct, direction-specific wire structures, wherein each tile connects to one horizontally-oriented ring and one vertically-oriented ring, and the ring stop at each tile forms a plus-sign intersection point where the horizontal and vertical rings meet, thereby teaching one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh as co-existing wire mesh structures. The motivation to combine Zheng and Gray arises from the need to create efficient neural processing architectures with organized input/output pathways and configurable signal routing. The motivation to combine Zheng, Gray, and Akin arises from the need to create a neuromorphic computing architecture capable of dynamic signal routing and adaptive synaptic weight optimization. The motivation to combine Zheng, Gray, Akin, and Liu arises from the need to reduce energy consumption in neural core routing by separating the routing fabric into direction-specific mesh structures, as a POSITA would recognize that using horizontal-only or vertical-only wiring when cross-dimensional routing is unnecessary reduces capacitance and power, consistent with well-known design principles in multi-core interconnect architectures. In regards to claim 14 (Zheng) shows the method of claim 13: wherein at least one of the plurality of signal wires is disposed along both of the at least two dimensions; Zheng [0039] teaches this by describing adaptable links that connect columns and rows of routers, showing signal wires extending across both dimensions within the router array. In regards to claim 15 (Zheng) shows the method of claim 13: wherein each of the plurality of routers is coupled to its at least two of the signal wires at the edge of its coupled one of the plurality of neural cores; Zheng [0039] teaches this by detailing routers above adaptable links that connect in column and row arrangements. These links show routers at core edges connected to multiple signal paths aligned with the array's dimensions. In regards to claim 16 (Zheng) shows the method of claim 13: wherein each of the plurality of routers is coupled to its one of the plurality of neural cores at a synapse of its one of the plurality of neural cores; Zheng [0039] teaches this by detailing routers above adaptable links that connect in column and row arrangements. These links show routers at core edges connected to multiple signal paths aligned with the array's dimensions, demonstrating how routers couple to cores at specific junction points that function as synaptic connections. In regards to claim 17 (Zheng) does not show the method of claim 13, wherein one signal wire corresponds to each of the plurality of input wires of the neural cores and one signal wire corresponds to each of the plurality of output wires of the neural cores. Gray teaches wherein one signal wire corresponds to each of the plurality of input wires of the neural cores and one signal wire corresponds to each of the plurality of output wires of the neural cores; Gray [Column 5 Lines 18-27] teaches link structures where logically parallel wires form communicative coupling channels that carry messages directly between routers, establishing direct correspondence between router interface connections and signal paths. The motivation to combine Zheng and Gray arises to leverage Zheng's architectural layout with Gray's precise synaptic-like connections. Integrating these approaches improves the signal routing and processing efficacy in neural network architectures. In regards to claim 18 (Zheng) shows the method of claim 17: wherein the signal wires are disposed in a plane parallel to the neural cores; Zheng [0039] teaches this by describing adaptable links positioned directly beneath the routers, indicating the signal wires' placement in a parallel plane to the neural core array. In regards to claim 19 (Zheng) shows the method of claim 17: wherein the plurality of signal wires are disposed in a mesh; Zheng [0061] teaches this as it describes a mesh topology where routers are interconnected by mesh links, showing that signal wires form a mesh network across the router array. In regards to claim 20 (Zheng) shows the method of claim 13: wherein each of the plurality of routers is configured to selectively bypass its coupled neural core; Zheng [0052] teaches this by explaining how routers can connect to an interposer switch to bypass cores directly for faster inter-router communication, highlighting the use of multiplexers and bypass links in this configuration. Response to Argument Applicant's arguments filed on July 21, 2025 have been fully considered but they are not persuasive. With respect to independent claims 1 and 13, Applicant argues that the cited references fail to disclose ordered input/output wires, synapses adapted to apply a synaptic weight, and the plurality of signal wires including at least three wire meshes comprising one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh. However, these arguments are not persuasive. Gray explicitly teaches structured input and output ports in Column 12, Lines 55-65, and switch circuits creating configurable connections between specific inputs and outputs in a manner functionally similar to synaptic connections. Akin teaches neural networks learning by changing connection strengths between neurons based on spike timing, directly teaching synaptic weight adaptation. Liu teaches co-existing horizontally-oriented and vertically-oriented ring mesh segments as structurally distinct, direction-specific wire structures, wherein the ring stop at each tile forms a plus-sign intersection point, thereby teaching one plus-sign mesh, one horizontal-only mesh, and one vertical-only mesh as co-existing wire mesh structures. Liu [0044–0045, FIG. 4]. This motivation to apply Liu's direction-specific mesh separation to Zheng's neural core routing fabric is further supported by the applicant's own specification at paragraphs [0027]–[0028], which acknowledges the plus-sign mesh as the known baseline and describes the horizontal-only and vertical-only meshes as derivable therefrom. The motivation to combine Zheng, Gray, Akin, and Liu remains sound, and the combination would yield predictable results in creating a more sophisticated and energy-efficient neural processing system. The dependent claims are properly rejected over the same combination. Therefore, the rejections are maintained. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ANWER AHMED ALAWDI whose telephone number is (703)756-1018. The examiner can normally be reached Monday - Friday 8:00 am - 5:30 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, Jack Chiang can be reached on (571)-272-7483. 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. /ANWER AHMED ALAWDI/Examiner, Art Unit 2851 /JACK CHIANG/ Supervisory Patent Examiner, Art Unit 2851
Read full office action

Prosecution Timeline

Show 2 earlier events
Jul 21, 2025
Response Filed
Oct 23, 2025
Final Rejection mailed — §103
Dec 11, 2025
Interview Requested
Dec 22, 2025
Response after Non-Final Action
Jan 21, 2026
Request for Continued Examination
Jan 28, 2026
Response after Non-Final Action
May 04, 2026
Non-Final Rejection mailed — §103
Jul 08, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12639504
SEMICONDUCTOR DEVICE AND METHOD OF FABRICATING THE SAME
3y 9m to grant Granted May 26, 2026
Patent 12639500
METHOD OF ADDING ANOTHER CIRCUIT COMPONENT
3y 8m to grant Granted May 26, 2026
Patent 12536357
SYSTEMS AND METHODS FOR MODELING VIA DEFECT
4y 0m to grant Granted Jan 27, 2026
Patent 12523938
METHOD FOR SETTING OF SEMICONDUCTOR MANUFACTURING PARAMETER AND COMPUTING DEVICE FOR EXECUTING THE METHOD
4y 1m to grant Granted Jan 13, 2026
Study what changed to get past this examiner. Based on 4 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
80%
Grant Probability
99%
With Interview (+25.0%)
3y 8m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 5 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