PATENT CLAIM ANALYSIS

Application Number: 16110670
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-01
Patent Classification: ["726", "030000"]

Abstract:
Access to a module element within a first module by a second module is prohibited if the module element within the first module has not been exposed to the second module. If a particular module element within a first module has been exposed to a second module, then access to the particular module element by the second module may or may not be allowed depending on: (a) whether the particular module element has been declared with a public or non-public access modifier, (b) whether a second exposed module element, which includes the particular module element, has been declared with a public or non-public access modifier, (c) a level of access associated with the operation that attempts to access the particular module element of the first module, and/or (d) whether an accessibility override configuration is set for accessing the particular module element.

Claim (Index 1):
A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of steps comprising:\n identifying an operation, expressed in a first module, wherein execution of the operation requires access to a module element of a second module; wherein, in absence of any modular boundary associated with the module element, a non-module-specific accessibility configuration associated with the module element controls the access to the module element; wherein, if a module boundary associated with the module element is present, the non-module-specific accessibility configuration associated with the module element controls the access to the module element if the module boundary associated with the module element permits the access to the module element; determining that the operation is associated with a highest possible level of non-module-specific access; determining whether the module element is exposed by the second module to the first module based on the module boundary associated with the module element; responsive to determining that the module element is not exposed by the second module to the first module based on the module boundary associated with the module element: prohibiting the operation.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 96.0
- Lexical Diversity: 2.77193
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14847800', '14847833', '15073548', '15638105', '16110702']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2553969614775022
- 35 USC 102 Novelty (BERT): 0.4810251788722691
- Combined Prediction Score: 0.2779597832169789
- Mean Citation Score: 157.306484
- Max Citation Score: 202.00085
- Similarity Product: 173.86186898403167

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