PATENT CLAIM ANALYSIS

Application Number: 16122539
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["717", "168000"]

Abstract:
Embodiments of the invention relate to a device comprising a first and second applets implementing application code. The device is configured to determine that the application code needs to be updated, receive updated code for a function in the first applet, store the updated code for the function in the second applet instead of the first applet, and update the function maps of the applets. The updated code can then be executed using the updated function maps to perform a process.

Claim (Index 12):
A computing device comprising:\n a processor; and a non-transitory computer readable medium comprising code, which when executed by the processor, implements operations for processing data using application code including a first applet including a first plurality of software functions and a second applet including a second plurality of software functions, the operations including: determining that the application code is to be updated; receiving updated code for a first function in the first plurality of software functions of the first applet based upon the determination; storing the updated code for the first function in the second applet instead of the first applet; updating a first function map of the first applet and a second function map of the second applet, the first and second function maps each comprising addresses for the software functions in the first and second applets, wherein the updating includes updating an address of the first function to reflect a location in the second applet of the updated code; and executing the updated code using the updated first function map of the first applet and the updated second function map of the second applet to perform a process.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 97.0
- Lexical Diversity: 2.12195
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14589293', '13244777', '15401726', '14882222', '13244806']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3869089490325926
- 35 USC 102 Novelty (BERT): 0.5239007802007174
- Combined Prediction Score: 0.4006081321494051
- Mean Citation Score: 202.135374
- Max Citation Score: 321.9287
- Similarity Product: 284.2695330139398

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