PATENT CLAIM ANALYSIS

Application Number: 16079667
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-02
Patent Classification: ["711", "100000"]

Abstract:
Problem The problem to be solved is to seek an alternative to known addressing methods which provides the same or similar effects or is more secure. Solution The problem is solved by a method ( 40 ) of addressing memory in a data-processing apparatus ( 10 ) comprising, when a central processing unit ( 11 ), while performing a task ( 31, 32, 33, 34 ) of the apparatus ( 10 ), executes an instruction involving a pointer ( 57 ) into a segment (r, d, h, f, o, i, c) of the memory: decoding the instruction by means of an instruction decoder ( 12 ), generating an address ( 45 ) within the memory by means of a safe pointer operator ( 41 ) operating on the pointer ( 57 ), augmenting the address ( 45 ) by an identifier ( 43 ) of the task ( 31, 32, 33, 34 ) and an identifier ( 44 ) of the segment (r, d, h, f, o, i, c), said identifiers ( 43, 44 ) being hardware-controlled ( 42 ), and, based on the augmented address ( 45 ), dereferencing the pointer ( 57 ) via a memory management unit ( 13 ).

Claim (Index 6):
The method ( 40 ) of  claim 5  wherein, if the type word ( 52 ) indicates that the type is an elementary data word, the type word ( 52 ) also indicates any or all of the following:\n a width of the data expressed in a unit of information such as bits, \n whether the data constitutes a vector of multiple data points preferably to be processed with a single instruction of the central processing unit ( 11 ), \n whether the data is of a standard or\u2014nullable\u2014interval type, \n whether the data is of a numeric type, such as a floating-point or either unsigned or signed integer number, or is user-defined or otherwise special, such as a character, index of a pointer, function pointer, semaphore or inter-task communication channel, \n whether the data has been loaded into the stack from a buffer or cache memory or such a load is pending, \n whether the data has been added to or changed on the stack since last its last load from buffer or cache memory.

Metadata:
- Claim Count in Document: 30.0
- Percentile: 96.0
- Lexical Diversity: 2.53191
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['12371596', '09666110', '10134468', '09667226', '10038473']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5350382423035837
- 35 USC 102 Novelty (BERT): 0.4723052346072446
- Combined Prediction Score: 0.5287649415339497
- Mean Citation Score: 126.572343
- Max Citation Score: 130.6323
- Similarity Product: 88.61057837553619

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

Dataset: test