PATENT CLAIM ANALYSIS

Application Number: 16114111
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-05
Patent Classification: ["710", "074000"]

Abstract:
A computing system may comprise a plurality of processing devices. In one example, a processing device may comprise a top level router, a device controller and a plurality of processing engines grouped in a plurality of clusters. The top level router may comprise a plurality of high speed communication interfaces to couple the processing device with other processing devices. The device controller may comprise a device controller memory space. Each cluster may have a cluster memory. Each processing engine may comprise an engine memory. The device controller memory space, the cluster memory of all clusters and the engine memory of all processing engines of all processing devices may form a uniform address space for the computing system, which may be addressed using a packet that contains a single destination address in a header of the packet.

Claim (Index 19):
A computer-implemented method for addressing a computing resource in a computing system using a packet, comprising:\n generating a packet at a source computing resource of the computing system, the computing system comprising a plurality of processing devices, each processing device comprising:\n a top level router comprising a plurality of high speed communication interfaces to communicate data to one or more other processing devices of the computing system; \n a device controller coupled to the top level router to control operation of the top level router, the device controller comprising a microcontroller and a device controller memory space; and \n a plurality of clusters of processing engines, each cluster having a cluster controller, a cluster memory and a plurality of processing engines, each processing engine comprising an engine memory and an engine core, \n wherein the source processing device is one of: a microcontroller of the device controller of one of the plurality of processing devices, a cluster controller of a cluster of one of the plurality of processing devices, a memory controller of a cluster of one of the plurality of processing devices, or a processing engine; \n transmitting the packet to a router; determining a route for the packet at the router, wherein the packet contains a single destination address in a header of the packet and the route is determined based on the single destination address, the destination address points to an address location in a uniform address space of the computing system, the uniform address space comprises the device controller memory space of each of the plurality of processing devices, the cluster memory of all clusters of each of the plurality of processing devices and the engine memory of all processing engines of each of the plurality of processing devices; and routing the packet to its destination computing resource of the computing system.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 96.0
- Lexical Diversity: 2.57895
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14608489', '14608515', '15369954', '14832654', '14834249']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6678851918308348
- 35 USC 102 Novelty (BERT): 0.5489084582480355
- Combined Prediction Score: 0.6559875184725549
- Mean Citation Score: 314.879144
- Max Citation Score: 401.24738
- Similarity Product: 389.30845702247865

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