PATENT CLAIM ANALYSIS

Application Number: 15885044
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["711", "153000"]

Abstract:
An example system comprises one or more processing nodes to execute one or more processes; a switching fabric coupled to the one or more processing nodes; a fabric-attached memory (FAM) coupled with the switching fabric; and a memory allocator to allocate and release memory in the FAM in response to memory allocation requests and memory release requests from the one or more processes. The memory allocator is to partition the FAM into a memory shelf comprising a plurality of memory books of equal size. The memory allocator is to map a shelf into a virtual memory zone, the zone aligned with the boundaries of one or more books. The memory allocator is to maintain an indexed free-memory list where each index level is an entry point to a list of free memory blocks of a particular size in the zone, and the memory allocator to maintain a bitmap of the zone to identify if a memory block of a particular size is allocated.

Claim (Index 2):
The system of  claim 1 , where in response to a request from a process to allocate memory for a memory block that is less than or equal to one-half of any free memory block in the zone, the memory allocator is operative to:\n identify a smallest free memory block from the free memory list; iteratively divide the free memory block into smaller memory blocks until a size of a smaller memory block is larger than the requested block size and the requested memory block size is larger than the next memory block size would be after another division; allocate the smaller memory block by removing the block from the free memory list and setting the corresponding bit in the bitmap; and return a handle to the process identifying the address and index level of the smaller memory block.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 2.48571
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['11553444', '12792734', '12861703', '14020766', '15621736']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5190317565294161
- 35 USC 102 Novelty (BERT): 0.4738807419507762
- Combined Prediction Score: 0.5145166550715521
- Mean Citation Score: 143.01856800000004
- Max Citation Score: 171.65313999999995
- Similarity Product: 127.50924152836916

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

Dataset: test