PATENT CLAIM ANALYSIS

Application Number: 15923178
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["707", "622000"]

Abstract:
A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.

Claim (Index 15):
A computer program product for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases, the computer program product comprising:\n one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising: program instructions to install a first plugin on a database upgrade process associated with a database; program instructions to install a second plugin on each database instance within the plurality of databases; program instructions to determine, by the first plugin, a delta associated with a final target version of the database schema; program instructions to outline, by the second plugin, an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta; program instructions to perform, by the second plugin, a peer-to-peer broadcasting analysis between each database instance within the plurality of databases based on the outlining; and program instructions to define, by the first plugin, a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis; program instructions to create, by the first plugin, a script for upgrading the database schema on each database instance within the plurality of databases based on the defined migration; program instructions to upgrade the database schema on each database instance within the plurality of databases based on the created script; and program instructions to consolidate a plurality of upgraded database schemas based on a plurality of information that matches multiple instances of each database instance within the plurality of databases.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 2.63934
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15429290', '14306271', '11772805', '12713919', '14944025']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1873349403172472
- 35 USC 102 Novelty (BERT): 0.5701446656732019
- Combined Prediction Score: 0.2256159128528426
- Mean Citation Score: 282.4614840000001
- Max Citation Score: 449.89468
- Similarity Product: 418.1255577743053

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