PATENT CLAIM ANALYSIS

Application Number: 15904211
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["370", "401000"]

Abstract:
Embodiments herein describe a SoC that includes a programmable NoC that can be reconfigured to support different interface communication protocols. In one embodiment, the NoC includes ingress and egress logic blocks which permit hardware elements in the SoC (e.g., processors, memory, programmable logic blocks, etc.) to transmit and receive data using the NoC. The ingress and egress logic blocks may first be configured to support a particular communication protocol for interfacing with the hardware elements. However, at a later time, the user may wish to reconfigure the ingress and egress logic blocks to support a different communication protocol. In response, the SoC can reconfigure the NoC such that the ingress and egress logic blocks support the new communication protocol used by the hardware elements. In this manner, the programmable NoC can support multiple communication protocols used to interface with other hardware elements in the SoC.

Claim (Index 14):
The method of  claim 11 , further comprising:\n configuring the NoC to provide communication between a third logic block and a fourth logic block in the SoC using the second interface communication protocol; transmitting data between the third and fourth logic blocks using the second interface communication protocol in parallel with transmitting data between the first and second logic blocks using the first interface communication protocol; reconfiguring the NoC to provide communication between the third and fourth logic blocks using the first interface communication protocol; and transmitting data between the third and fourth logic blocks using the first interface communication protocol in parallel with transmitting data between the first and second logic blocks using the second interface communication protocol, wherein the third and fourth logic blocks and the first and second logic blocks have respective communication paths through the NoC that share at least one switch in the NoC.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 88.0
- Lexical Diversity: 2.36232
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15799673', '15608673', '13657858', '14144258', '14620710']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5665390715007999
- 35 USC 102 Novelty (BERT): 0.5067965400860744
- Combined Prediction Score: 0.5605648183593273
- Mean Citation Score: 207.688134
- Max Citation Score: 241.8728
- Similarity Product: 156.60641919403074

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test