PATENT CLAIM ANALYSIS

Application Number: 16025932
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["726", "023000"]

Abstract:
Embodiments include computing devices, apparatus, and methods implemented by the apparatus for time varying address space layout randomization. The apparatus may launch first plurality of versions of a system service and assign a random virtual address space layout to each of the first plurality of versions of the system service. The apparatus may receive a first request to execute the system service from a first application. The apparatus may randomly select a first version of the system service from the first plurality of versions of the system service, and execute the system service using data of the first version of the system service.

Claim (Index 18):
The computing device of  claim 10 , further comprising a launcher communicatively connected to the request coordinator and configured to perform operations comprising launching each of multiple versions of the system service of the first plurality of versions of the system service on one of a plurality of heterogeneous processor cores having different instruction set architectures;\n wherein the request coordinator is configured to perform operations such that randomly selecting a first version of the system service from the first plurality of versions of the system service comprises randomly selecting a first heterogeneous processor core of the plurality of heterogeneous processor cores on which the first version of the system service is launched; wherein the processor is the first heterogeneous processor core and is configured with executable instructions to perform operations such that executing the system service using data of the first version of the system service comprises executing the system service by the first heterogeneous processor core; and wherein the request coordinator is configured to perform operations further comprising:\n transferring the first request to execute the system service from the first application to the first heterogeneous processor core; \n receiving an output of the execution of the system service by the first heterogeneous processor core; and \n returning the output to the first application.

Metadata:
- Claim Count in Document: 98.0
- Percentile: 95.0
- Lexical Diversity: 2.5
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15087198', '14503195', '15201443', '15234028', '14503212']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2596302759696988
- 35 USC 102 Novelty (BERT): 0.5812966203671877
- Combined Prediction Score: 0.2917969104094477
- Mean Citation Score: 247.46420000000003
- Max Citation Score: 485.65955
- Similarity Product: 444.919499712652

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