PATENT CLAIM ANALYSIS

Application Number: 15941959
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-02
Patent Classification: ["717", "171000"]

Abstract:
The disclosed embodiments generally relate to methods, systems and apparatuses for dynamic firmware/software (FW/SW) update distribution in highly and fully autonomous or automated vehicles. In one embodiment, the disclosure relates to an apparatus to dynamically upgrade code in a vehicle. The apparatus may include: a communication module for one or more of wireless or landline communication; a central processing unit (CPU) in communication with the communication module, the CPU configured to receive an indication requiring a code upgrade to an existing vehicle code software and receive the code upgrade; store the code upgrade; execute code upgrade in parallel with the existing vehicle code software; log one or more error indications resulted from execution of the code upgrade; replace the existing vehicle code with the code upgrade if the logged error indication is less than a first threshold; and direct the code upgrade to a second vehicle to update the second vehicle code. The disclosed embodiments may be implemented in autonomous driving (AD) vehicles as well as vehicles having operating code or software/firmware.

Claim (Index 3):
The system of  claim 1 , wherein the communication module is configured to communicate in at least one of 5G, 4G, LTE and WiFi communication modes.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 90.0
- Lexical Diversity: 2.1573
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['10600223', '14740458', '15869777', '14288671', '15896899']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2879713548473349
- 35 USC 102 Novelty (BERT): 0.5123390000631
- Combined Prediction Score: 0.3104081193689114
- Mean Citation Score: 118.2550452
- Max Citation Score: 126.44141
- Similarity Product: 73.03196332227051

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

Dataset: test