PATENT CLAIM ANALYSIS

Application Number: 16180858
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["717", "173000"]

Abstract:
A system, method, and computer program product are disclosed for enabling software components on a device, and for providing selective access to the components. A computer system receives a download request for a software component and an identifier associated with the requesting device and determines whether the software component is pre-installed, but not enabled, on the device. In the event that the system determines, through a registration check, that the software component is pre-installed but not enabled on the device, the system enables the component on the device. In the event that the system determines that the software component is not pre-installed on the device, the system causes the component to be downloaded and enabled on the device. Selective access to software components is granted based on whether the component is accessed by a user or a service provider, with the service provider granted access to remotely install ancillary functionality.

Claim (Index 1):
A method of facilitating enabling a software component on a device, said method being implemented by a computer system comprising one or more processors operable in executing program code stored on at least one non-transitory computer-readable medium to cause the computer system to perform the method comprising:\n the computer system receiving a download request for the software component and an identifier uniquely associated with the device for which the software component is requested; the computer system ascertaining based on a software inventory for the device whether the software component is pre-installed but not enabled on the device; and wherein, (i) in the event that the computer system ascertains that the software component is pre-installed but not enabled on the device, the computer system causes information for enabling the software component on the device to be communicated to the device, and (ii) in the event that the computer system ascertains that the software component is not pre-installed on the device, the computer system causes the software component to be downloaded for enablement on the device.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 98.0
- Lexical Diversity: 2.66129
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14701315', '14631797', '13300209', '13937462', '13831149']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3500377729354378
- 35 USC 102 Novelty (BERT): 0.5753696011661159
- Combined Prediction Score: 0.3725709557585056
- Mean Citation Score: 205.381186
- Max Citation Score: 435.00098
- Similarity Product: 419.0935850395013

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