PATENT CLAIM ANALYSIS

Application Number: 16417627
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-09
Patent Classification: ["717", "173000"]

Abstract:
The present invention extends to methods, systems, and computer program products for updating software components through online stores. A computing device interacts with an online store to download applications and frameworks that are distributed from the online store. The computer system includes an operating system configured to keep distributed applications and frameworks updated. The operating system can, automatically and without user intervention, intelligently schedule and attempt application and framework updates in a manner that minimizes user disruptions. The operating system can manage application and framework updating for any and/or all user accounts on a computing device. The operating system can manage updates even when each application and/or framework is to be separately installed for different user accounts that have the application and/or framework installed.

Claim (Index 11):
A method for use at a computer system, the method for receiving updates to software components stored at the computer system, the method comprising:\n sending an application update query to the online store for a plurality of applications that were developed with and installed along with different frameworks; sending a separate framework update query to the online store in parallel with the application update query, the framework update query querying the online store for updates to any frameworks used to develop and installed along with any of the plurality of applications; receiving a framework update in response to the framework update query, the framework update including a new version of a framework, the new version of the framework being updated relative to a version of the framework used to develop and installed along with a sub-plurality of applications at the computer system, the sub-plurality of applications selected from among the plurality of applications; and installing the framework update during an operating system maintenance window to replace use of the version of the framework by the sub-plurality of applications with use of the new version of the framework by the sub-plurality of applications, even though the sub-plurality of applications were not developed with nor installed along with the new version of the framework.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 100.0
- Lexical Diversity: 1.86111
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15478422', '13968452', '10325228', '11262056', '13181424']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3505101992638559
- 35 USC 102 Novelty (BERT): 0.5886178623372532
- Combined Prediction Score: 0.3743209655711957
- Mean Citation Score: 284.128368
- Max Citation Score: 456.9666
- Similarity Product: 422.0472510529518

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

Dataset: test