PATENT CLAIM ANALYSIS

Application Number: 15914999
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-10
Patent Classification: ["713", "171000"]

Abstract:
Improved techniques to update software in electronic devices that are already in use are disclosed. In one embodiment, software can be updated in a secure and controlled manner using cryptography. The authenticity of the updated software as well as its appropriateness for the particular electronic device can be confirmed prior to update. The software can also be updated on a per module basis. In one embodiment, a server hosts software updates for various electronic devices, and supplies the appropriate software update to the electronic devices via a data network.

Claim (Index 15):
A computing device configured to update software modules installed on electronic devices, the computing device comprising:\n at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the computing device to:\n store a latest version identifier for a latest version of a software module stored on a server device; \n establish a connection with an electronic device; \n compare the latest version identifier to a current version identifier for the software module installed on the electronic device to determine whether the software module installed on the electronic device can be updated; and \n in response to determining that the software module installed on the electronic device can be updated:\n transmit, to the server device, a request for the latest version of the software module stored on the server device, \n receive the latest version of the software module from the server device, wherein the latest version of the software module is encrypted using a unique encryption key associated with the electronic device, and \n provide the latest version of the software module to the electronic device for installation at the electronic device.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 1.76364
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15298168', '11190735', '15477541', '15017284', '15469886']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3545458208621377
- 35 USC 102 Novelty (BERT): 0.5449405612211667
- Combined Prediction Score: 0.3735852948980406
- Mean Citation Score: 261.895262
- Max Citation Score: 380.53625
- Similarity Product: 353.5840062457323

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

Dataset: test