IP Library › Granted Patent US 12,602,356
Granted Patent B2
US 12,602,356 · App. 18/981,089 · Granted Apr 14, 2026

Integrated transition control center

Inventors: Stephan Buehne (Essen, DE); Elmar Spiegelberg (Bedburg, DE)
Assignee: Oracle International Corporation
G06F16/214G06F16/182G06F16/275
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,356
App. No.
18/981,089
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems, methods, and machine-readable media to migrate data from source databases to target databases are disclosed. Data may be received, relating to the source databases and the target databases. For each source database, a migration assessment may be generated based on analyzing the data, and a migration method may be selected. A migration plan that specifies a parallel migration of a set of databases to the target databases may be created, with a first migration method to migrate a first subset of the set of databases and a second migration method to migrate a second subset of the set of databases. The parallel migration may be executed according to the migration plan may be caused so that the first subset of the set of databases is migrated with the first migration method while the second subset of the set of databases is migrated with the second migration method.

Claims (66)

1 . A computer-implemented method comprising:

accessing, by an adaptive migration infrastructure that includes one or more processors, information associated with a plurality of source databases and a plurality of target databases, wherein the information includes performance data, configuration data, client-specified constraints, or production load;

analyzing, by the adaptive migration infrastructure, the information associated with the plurality of source databases and the plurality of target databases;

determining, based on the analyzing of the information, a migration score for each source database of the plurality of source databases;

generating a plurality of linked sets of the plurality of source databases based at least in part on the migration score for each source database of the plurality of source databases;

selecting, for each set of the plurality of linked sets of the plurality of source databases, one or more migration methods based at least in part on a migration score range associated with the set;

generating, for each set of the plurality of linked sets and by the adaptive migration infrastructure, a migration plan that specifies parallel migration of two or more source databases by utilizing the one or more migration methods associated with the set, wherein the migration plan includes a plurality of migration scripts;

initiating, by executing the plurality of migration scripts using the adaptive migration infrastructure, the parallel migration of the two or more source databases to one or more target databases of the plurality of target databases;

monitoring, by the adaptive migration infrastructure, the parallel migration in real time;

detecting, by the adaptive migration infrastructure, one or more conditions comprising a critical error in the migration plan and/or a user attempt to alter the migration plan; and

implementing, by the adaptive migration infrastructure and in response to the detection of the one or more conditions, dynamic adjustments to the migration plan.

2 . The computer-implemented method of claim 1 , wherein the migration score for each source database of the plurality of source databases comprises a weighted sum of individual scores corresponding to different factors or characteristics that include database metrics, database specifications, the configuration data, information on data objects to be migrated, and the client-specified constraints.

3 . The computer-implemented method of claim 2 , wherein the individual scores corresponding to the different factors further include an extent of reorganization and processing of the data objects to be migrated through reordering, partitioning, compression, encryption, or fragmentation.

4 . The computer-implemented method of claim 1 , wherein generating the plurality of linked sets of the plurality of source databases further based on correlation based scoring.

5 . The computer-implemented method of claim 1 , wherein monitoring the parallel migration in real time further includes:

receiving, by the adaptive migration infrastructure, one or more signals relating to the monitoring of one or more ongoing operations of the parallel migration, wherein the one or more signals correspond to indications of:

processing resources or capacities available at a source system or a target system,

database metrics of at least one database of the plurality of source databases or at least one database of the plurality of target databases, and

export performance, import performance, or network speed.

6 . The computer-implemented method of claim 1 , further comprising: generating, by the adaptive migration infrastructure, recommendations based on the analyzing of the information, wherein the recommendations include combining specific source databases into a single database, a partitioning of a particular source database, a compression of a particular source database, or an indication of invalid objects in a source database.

7 . The computer-implemented method of claim 1 , wherein the client-specified constraints include selections of operating systems, platforms, hardware, security specifications, or time constraints including a downtime and a migration time.

8 . The computer-implemented method of claim 1 , wherein the adaptive migration infrastructure is located remotely from the plurality of source databases and the plurality of target databases and is configured to provide a cloud-based migration service.

9 . A system comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform a set of operations including:

accessing, by an adaptive migration infrastructure that includes one or more processors, information associated with a plurality of source databases and a plurality of target databases, wherein the information includes performance data, configuration data, client-specified constraints, or production load;

analyzing, by the adaptive migration infrastructure, the information associated with the plurality of source databases and the plurality of target databases;

determining, based on the analyzing of the information, a migration score for each source database of the plurality of source databases;

generating a plurality of linked sets of the plurality of source databases based at least in part on the migration score for each source database of the plurality of source databases;

selecting, for each set of the plurality of linked sets of the plurality of source databases, one or more migration methods based at least in part on a migration score range associated with the set;

generating, for each set of the plurality of linked sets and by the adaptive migration infrastructure, a migration plan that specifies parallel migration of two or more source databases by utilizing the one or more migration methods associated with the set, wherein the migration plan includes a plurality of migration scripts;

initiating, by executing the plurality of migration scripts using the adaptive migration infrastructure, the parallel migration of the two or more source databases to one or more target databases of the plurality of target databases;

monitoring, by the adaptive migration infrastructure, the parallel migration in real time;

detecting, by the adaptive migration infrastructure, one or more conditions comprising a critical error in the migration plan and/or a user attempt to alter the migration plan; and

implementing, by the adaptive migration infrastructure and in response to the detection of the one or more conditions, dynamic adjustments to the migration plan.

10 . The system of claim 9 , wherein the migration score for each source database of the plurality of source databases comprises a weighted sum of individual scores corresponding to different factors or characteristics that include database metrics, database specifications, the configuration data, information on data objects to be migrated, and the client-specified constraints.

11 . The system of claim 10 , wherein the individual scores corresponding to the different factors further include an extent of reorganization and processing of the data objects to be migrated through reordering, partitioning, compression, encryption, or fragmentation.

12 . The system of claim 9 , wherein monitoring the parallel migration in real time further includes:

receiving, by the adaptive migration infrastructure, one or more signals relating to the monitoring of one or more ongoing operations of the parallel migration, wherein the one or more signals correspond to indications of:

processing resources or capacities available at a source system or a target system,

database metrics of at least one database of the plurality of source databases or at least one database of the plurality of target databases, and

export performance, import performance, or network speed.

13 . The system of claim 9 , the set of operations further comprises:

generating, by the adaptive migration infrastructure, recommendations based on the analyzing of the information, wherein the recommendations include combining specific source databases into a single database, a partitioning of a particular source database, a compression of a particular source database, or an indication of invalid objects in a source database.

14 . The system of claim 9 , wherein the client-specified constraints include selections of operating systems, platforms, hardware, security specifications, or time constraints including a downtime and a migration time.

15 . The system of claim 9 , wherein the adaptive migration infrastructure is located remotely from the plurality of source databases and the plurality of target databases and is configured to provide a cloud-based migration service.

16 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform a set of operations comprising:

accessing, by an adaptive migration infrastructure that includes one or more processors, information associated with a plurality of source databases and a plurality of target databases, wherein the information includes performance data, configuration data, client-specified constraints, or production load;

analyzing, by the adaptive migration infrastructure, the information associated with the plurality of source databases and the plurality of target databases;

determining, based on the analyzing of the information, a migration score for each source database of the plurality of source databases;

generating a plurality of linked sets of the plurality of source databases based at least in part on the migration score for each source database of the plurality of source databases;

selecting, for each set of the plurality of linked sets of the plurality of source databases, one or more migration methods based at least in part on a migration score range associated with the set;

generating, for each set of the plurality of linked sets and by the adaptive migration infrastructure, a migration plan that specifies parallel migration of two or more source databases by utilizing the one or more migration methods associated with the set, wherein the migration plan includes a plurality of migration scripts;

initiating, by executing the plurality of migration scripts using the adaptive migration infrastructure, the parallel migration of the two or more source databases to one or more target databases of the plurality of target databases;

monitoring, by the adaptive migration infrastructure, the parallel migration in real time;

detecting, by the adaptive migration infrastructure, one or more conditions comprising a critical error in the migration plan and/or a user attempt to alter the migration plan; and

implementing, by the adaptive migration infrastructure and in response to the detection of the one or more conditions, dynamic adjustments to the migration plan.

17 . The computer-program product of claim 16 , wherein the migration score for each source database of the plurality of source databases comprises a weighted sum of individual scores corresponding to different factors or characteristics that include database metrics, database specifications, the configuration data, information on data objects to be migrated, and the client-specified constraints.

18 . The computer-program product of claim 17 , wherein the individual scores corresponding to the different factors further include an extent of reorganization and processing of the data objects to be migrated through reordering, partitioning, compression, encryption, or fragmentation.

19 . The computer-program product of claim 16 , wherein monitoring the parallel migration in real time further includes:

receiving, by the adaptive migration infrastructure, one or more signals relating to the monitoring of one or more ongoing operations of the parallel migration, wherein the one or more signals correspond to indications of:

processing resources or capacities available at a source system or a target system,

database metrics of at least one database of the plurality of source databases or at least one database of the plurality of target databases, and

export performance, import performance, or network speed.

20 . The computer-program product of claim 16 , the set of operations further comprises:

generating, by the adaptive migration infrastructure, recommendations based on the analyzing of the information, wherein the recommendations include combining specific source databases into a single database, a partitioning of a particular source database, a compression of a particular source database, or an indication of invalid objects in a source database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2024
From: BUEHNE, STEPHAN; SPIEGELBERG, ELMAR
To: ORACLE DEUTSCHLAND B.V. & CO. KG
Reel/Frame 069582/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2024
From: ORACLE DEUTSCHLAND B.V. & CO. KG
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 069582/0734 →
Continuity (4)
Continuation 18490664 · Oct 19, 2023
Continuation 17580196 · Jan 20, 2022
Continuation 16569936 · Sep 13, 2019
Related Publication 20250110933A1 · Apr 3, 2025
References Cited (400)
US 6016394A · Walker · 2000 [cited by applicant]
US 6185625B1 · Tso et al. · 2001 [cited by applicant]
US 6457007B1 · Kikuchi et al. · 2002 [cited by applicant]
US 6477483B1 · Scarlat et al. · 2002 [cited by applicant]
US 6604110B1 · Savage et al. · 2003 [cited by applicant]
US 6615220B1 · Austin et al. · 2003 [cited by applicant]
US 6738811B1 · Liang · 2004 [cited by applicant]
US 6889210B1 · Vainstein · 2005 [cited by applicant]
US 6973489B1 · Levy · 2005 [cited by applicant]
US 7065541B2 · Gupta et al. · 2006 [cited by applicant]
US 7177866B2 · Holenstein et al. · 2007 [cited by applicant]
US 7290003B1 · Tong · 2007 [cited by applicant]
US 7343467B2 · Brown et al. · 2008 [cited by applicant]
US 7548898B1 · Tarenskeen et al. · 2009 [cited by applicant]
US 7580862B1 · Montelo et al. · 2009 [cited by applicant]
US 7620665B1 · George et al. · 2009 [cited by applicant]
US 7693983B1 · Gupta et al. · 2010 [cited by applicant]
US 7865584B2 · Grossner et al. · 2011 [cited by applicant]
US 7886028B2 · Kogoh · 2011 [cited by applicant]
US 7913056B2 · Brown et al. · 2011 [cited by applicant]
US 8059565B2 · Dholakia et al. · 2011 [cited by applicant]
US 8074107B2 · Sivasubramanian et al. · 2011 [cited by applicant]
US 8150811B1 · Tarenskeen et al. · 2012 [cited by applicant]
US 8175863B1 · Ostermeyer et al. · 2012 [cited by applicant]
US 8271757B1 · Chatterjee et al. · 2012 [cited by applicant]
US 8356010B2 · Driesen · 2013 [cited by applicant]
US 8484355B1 · Lochhead et al. · 2013 [cited by applicant]
US 8584230B2 · Dillaway et al. · 2013 [cited by applicant]
US 8606894B1 · Fremont et al. · 2013 [cited by applicant]
US 8639989B1 · Sorenson, III et al. · 2014 [cited by applicant]
US 8924353B1 · Patwardhan et al. · 2014 [cited by applicant]
US 8943032B1 · Xu et al. · 2015 [cited by applicant]
US 9098364B2 · Davis · 2015 [cited by applicant]
US 9176773B2 · Fries et al. · 2015 [cited by applicant]
US 9401904B1 · Hankins et al. · 2016 [cited by applicant]
US 9442983B2 · Higginson et al. · 2016 [cited by applicant]
US 9479394B2 · Lochhead et al. · 2016 [cited by applicant]
US 9491072B2 · Raghunathan et al. · 2016 [cited by applicant]
US 9602599B2 · Bhattacharya et al. · 2017 [cited by applicant]
US 9626710B1 · Chheda et al. · 2017 [cited by applicant]
US 9736013B2 · Markley et al. · 2017 [cited by applicant]
US 9747311B2 · Buehne et al. · 2017 [cited by applicant]
US 9762461B2 · Raghunathan et al. · 2017 [cited by applicant]
US 9792321B2 · Buehne et al. · 2017 [cited by applicant]
US 9805070B2 · Buehne et al. · 2017 [cited by applicant]
US 9811527B1 · Esposito et al. · 2017 [cited by applicant]
US 9967154B2 · Masterson et al. · 2018 [cited by applicant]
US 9996562B2 · Higginson et al. · 2018 [cited by applicant]
US 10007701B2 · Subramanian et al. · 2018 [cited by applicant]
US 10198255B2 · Higginson et al. · 2019 [cited by applicant]
US 10248671B2 · Buehne et al. · 2019 [cited by applicant]
US 10540335B2 · Buehne et al. · 2020 [cited by applicant]
US 10691654B2 · Higginson et al. · 2020 [cited by applicant]
US 10776244B2 · Davis et al. · 2020 [cited by applicant]
US 11036696B2 · Higginson et al. · 2021 [cited by applicant]
US 11157664B2 · Higginson et al. · 2021 [cited by applicant]
US 11256671B2 · Buehne et al. · 2022 [cited by applicant]
US 20010029502A1 · Oeda · 2001 [cited by applicant]
US 20010044795A1 · Cohen et al. · 2001 [cited by applicant]
US 20020002578A1 · Yamashita · 2002 [cited by applicant]
US 20020019826A1 · Tan · 2002 [cited by applicant]
US 20020147645A1 · Alao et al. · 2002 [cited by applicant]
US 20020177977A1 · Scarlat et al. · 2002 [cited by applicant]
US 20020194329A1 · Alling · 2002 [cited by applicant]
US 20020198984A1 · Goldstein et al. · 2002 [cited by applicant]
US 20030028782A1 · Grundfest · 2003 [cited by applicant]
US 20030037034A1 · Daniels et al. · 2003 [cited by applicant]
US 20030066049A1 · Atwood et al. · 2003 [cited by applicant]
US 20030069903A1 · Gupta et al. · 2003 [cited by applicant]
US 20030192028A1 · Gusler et al. · 2003 [cited by applicant]
US 20040098425A1 · Wiss et al. · 2004 [cited by applicant]
US 20040153358A1 · Lienhart · 2004 [cited by applicant]
US 20040167840A1 · Tully et al. · 2004 [cited by applicant]
US 20040178261A1 · Potonniee et al. · 2004 [cited by applicant]
US 20040181790A1 · Herrick · 2004 [cited by applicant]
US 20040215664A1 · Hennings et al. · 2004 [cited by applicant]
US 20040260875A1 · Murotani et al. · 2004 [cited by applicant]
US 20050021567A1 · Holenstein et al. · 2005 [cited by applicant]
US 20050055357A1 · Campbell · 2005 [cited by applicant]
US 20050055446A1 · Chidambaran et al. · 2005 [cited by applicant]
US 20050102318A1 · Odhner et al. · 2005 [cited by applicant]
US 20050149582A1 · Wissmann et al. · 2005 [cited by applicant]
US 20050204241A1 · Tamakoshi · 2005 [cited by applicant]
US 20060059253A1 · Goodman et al. · 2006 [cited by applicant]
US 20060112247A1 · Ramany et al. · 2006 [cited by applicant]
US 20060156086A1 · Flynn et al. · 2006 [cited by applicant]
US 20060173875A1 · Stefaniak · 2006 [cited by applicant]
US 20060179171A1 · Stefaniak et al. · 2006 [cited by applicant]
US 20060179431A1 · Devanathan et al. · 2006 [cited by applicant]
US 20060235899A1 · Tucker · 2006 [cited by applicant]
US 20060282825A1 · Taylor · 2006 [cited by applicant]
US 20070028234A1 · Sero et al. · 2007 [cited by applicant]
US 20070067847A1 · Wiemer et al. · 2007 [cited by applicant]
US 20070089092A1 · Schmidt et al. · 2007 [cited by applicant]
US 20070106710A1 · Haustein et al. · 2007 [cited by applicant]
US 20070150488A1 · Barsness et al. · 2007 [cited by applicant]
US 20070234346A1 · Kramer et al. · 2007 [cited by applicant]
US 20070239774A1 · Bodily et al. · 2007 [cited by applicant]
US 20070250829A1 · Hillier et al. · 2007 [cited by applicant]
US 20070299892A1 · Nakahara · 2007 [cited by applicant]
US 20080010233A1 · Sack et al. · 2008 [cited by applicant]
US 20080148345A1 · Rubio · 2008 [cited by applicant]
US 20080247320A1 · Grah et al. · 2008 [cited by applicant]
US 20080313595A1 · Boulineau et al. · 2008 [cited by applicant]
US 20090012981A1 · Kogoh · 2009 [cited by applicant]
US 20090048993A1 · Lohrbach et al. · 2009 [cited by applicant]
US 20090070733A1 · Huang et al. · 2009 [cited by applicant]
US 20090070771A1 · Yuyitung et al. · 2009 [cited by applicant]
US 20090113399A1 · Tzoref et al. · 2009 [cited by applicant]
US 20090126022A1 · Sakaki · 2009 [cited by applicant]
US 20090157864A1 · Kim · 2009 [cited by applicant]
US 20090187413A1 · Abels et al. · 2009 [cited by applicant]
US 20090210857A1 · Martineau · 2009 [cited by applicant]
US 20090238078A1 · Robinson et al. · 2009 [cited by applicant]
US 20090276771A1 · Nickolov et al. · 2009 [cited by applicant]
US 20090313311A1 · Hoffmann et al. · 2009 [cited by applicant]
US 20100005097A1 · Liang et al. · 2010 [cited by applicant]
US 20100049851A1 · Garrison et al. · 2010 [cited by applicant]
US 20100049934A1 · Tomita et al. · 2010 [cited by applicant]
US 20100082543A1 · Nagarajan · 2010 [cited by applicant]
US 20100191884A1 · Holenstein et al. · 2010 [cited by applicant]
US 20100192156A1 · Hollingsworth · 2010 [cited by applicant]
US 20100198799A1 · Krishnan et al. · 2010 [cited by applicant]
US 20100262974A1 · Uyeda · 2010 [cited by applicant]
US 20100293412A1 · Sakaguchi · 2010 [cited by examiner]
US 20110022711A1 · Cohn · 2011 [cited by applicant]
US 20110093436A1 · Zha et al. · 2011 [cited by applicant]
US 20110107327A1 · Barkie et al. · 2011 [cited by applicant]
US 20110131174A1 · Birch et al. · 2011 [cited by applicant]
US 20110161933A1 · Hudson · 2011 [cited by applicant]
US 20110173327A1 · Chen et al. · 2011 [cited by applicant]
US 20110246526A1 · Finkelstein et al. · 2011 [cited by applicant]
US 20110251992A1 · Bethlehem et al. · 2011 [cited by applicant]
US 20120017112A1 · Broda et al. · 2012 [cited by applicant]
US 20120030407A1 · Pandey et al. · 2012 [cited by applicant]
US 20120041933A1 · Driesen · 2012 [cited by applicant]
US 20120096134A1 · Suit · 2012 [cited by applicant]
US 20120102498A1 · Subramanya et al. · 2012 [cited by applicant]
US 20120150642A1 · Kandanala et al. · 2012 [cited by applicant]
US 20120158821A1 · Barros · 2012 [cited by applicant]
US 20120221845A1 · Ferris · 2012 [cited by applicant]
US 20120254435A1 · Zhaofu et al. · 2012 [cited by applicant]
US 20120265726A1 · Padmanabhan et al. · 2012 [cited by applicant]
US 20120284360A1 · Bense et al. · 2012 [cited by applicant]
US 20120297016A1 · Iyer et al. · 2012 [cited by applicant]
US 20120297059A1 · Bross · 2012 [cited by applicant]
US 20120303739A1 · Ferris · 2012 [cited by applicant]
US 20120311128A1 · Pechanec et al. · 2012 [cited by applicant]
US 20130067298A1 · Li et al. · 2013 [cited by applicant]
US 20130085742A1 · Barker et al. · 2013 [cited by applicant]
US 20130085989A1 · Nayyar et al. · 2013 [cited by applicant]
US 20130086130A1 · Wang et al. · 2013 [cited by applicant]
US 20130097651A1 · Rendahl et al. · 2013 [cited by applicant]
US 20130152050A1 · Chang et al. · 2013 [cited by applicant]
US 20130173546A1 · Cline et al. · 2013 [cited by applicant]
US 20130173547A1 · Cline et al. · 2013 [cited by applicant]
US 20130211559A1 · Lawson et al. · 2013 [cited by applicant]
US 20130268643A1 · Chang et al. · 2013 [cited by applicant]
US 20130268799A1 · Mestery et al. · 2013 [cited by applicant]
US 20130268800A1 · Rangaiah · 2013 [cited by applicant]
US 20130283364A1 · Chang et al. · 2013 [cited by applicant]
US 20130297802A1 · Laribi et al. · 2013 [cited by applicant]
US 20130311968A1 · Sharma · 2013 [cited by applicant]
US 20130318497A1 · Tal et al. · 2013 [cited by applicant]
US 20130326028A1 · Cox et al. · 2013 [cited by applicant]
US 20130339419A1 · Emaru · 2013 [cited by applicant]
US 20140007216A1 · Ahn · 2014 [cited by applicant]
US 20140012960A1 · Chien · 2014 [cited by applicant]
US 20140019212A1 · Lieblich et al. · 2014 [cited by applicant]
US 20140019961A1 · Neuse et al. · 2014 [cited by applicant]
US 20140059559A1 · Alatorre et al. · 2014 [cited by applicant]
US 20140068071A1 · Fremont et al. · 2014 [cited by applicant]
US 20140075031A1 · Doering et al. · 2014 [cited by applicant]
US 20140075033A1 · Doering et al. · 2014 [cited by applicant]
US 20140082689A1 · Christiaens et al. · 2014 [cited by applicant]
US 20140089495A1 · Akolkar et al. · 2014 [cited by applicant]
US 20140089809A1 · Levy et al. · 2014 [cited by applicant]
US 20140109053A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140129690A1 · Jaisinghani et al. · 2014 [cited by applicant]
US 20140136711A1 · Benari et al. · 2014 [cited by applicant]
US 20140172782A1 · Schuenzel et al. · 2014 [cited by applicant]
US 20140195636A1 · Karve et al. · 2014 [cited by applicant]
US 20140215045A1 · Wang et al. · 2014 [cited by applicant]
US 20140279890A1 · Srinivasan et al. · 2014 [cited by applicant]
US 20140337429A1 · Asenjo et al. · 2014 [cited by applicant]
US 20140344439A1 · Kempf et al. · 2014 [cited by applicant]
US 20140351636A1 · Yin et al. · 2014 [cited by applicant]
US 20140373011A1 · Anderson et al. · 2014 [cited by applicant]
US 20150019488A1 · Higginson et al. · 2015 [cited by applicant]
US 20150026153A1 · Gupta et al. · 2015 [cited by applicant]
US 20150058467A1 · Douglas et al. · 2015 [cited by applicant]
US 20150096011A1 · Watt · 2015 [cited by applicant]
US 20150264128A1 · Huang et al. · 2015 [cited by applicant]
US 20150302016A1 · Nam et al. · 2015 [cited by applicant]
US 20150331857A1 · Bhatia et al. · 2015 [cited by applicant]
US 20150355947A1 · Polkovnikov · 2015 [cited by applicant]
US 20150358392A1 · Ramalingam et al. · 2015 [cited by applicant]
US 20150363396A1 · Sengupta et al. · 2015 [cited by applicant]
US 20160269371A1 · Coimbatore · 2016 [cited by applicant]
US 20170046351A1 · Hasegawa et al. · 2017 [cited by applicant]
US 20170075709A1 · Feng et al. · 2017 [cited by applicant]
US 20170118244A1 · Bai et al. · 2017 [cited by applicant]
US 20170278012A1 · Prasad et al. · 2017 [cited by applicant]
US 20170315838A1 · Nidugala et al. · 2017 [cited by applicant]
US 20180157653A1 · Wadhwa et al. · 2018 [cited by applicant]
US 20180285353A1 · Rao et al. · 2018 [cited by applicant]
US 20180293233A1 · Higginson · 2018 [cited by examiner]
US 20190121786A1 · Zhou et al. · 2019 [cited by applicant]
US 20190272386A1 · Ley · 2019 [cited by applicant]
US 20200336464A1 · Hastings · 2020 [cited by applicant]
CN 1545674A · 2004 [cited by applicant]
CN 1652087A · 2005 [cited by applicant]
CN 1734421A · 2006 [cited by applicant]
CN 1955965A · 2007 [cited by applicant]
CN 101084481A · 2007 [cited by applicant]
CN 101204042A · 2008 [cited by applicant]
CN 101266606A · 2008 [cited by applicant]
CN 101322113A · 2008 [cited by applicant]
CN 101473594A · 2009 [cited by applicant]
CN 101739275A · 2010 [cited by applicant]
CN 101919205A · 2010 [cited by applicant]
CN 102637143A · 2012 [cited by applicant]
CN 102656565A · 2012 [cited by applicant]
CN 102662757A · 2012 [cited by applicant]
CN 102982085A · 2013 [cited by applicant]
CN 103109271A · 2013 [cited by applicant]
CN 103176988A · 2013 [cited by applicant]
CN 103297492A · 2013 [cited by applicant]
CN 103530290A · 2014 [cited by applicant]
CN 105359102A · 2016 [cited by applicant]
EP 1611532A2 · 2006 [cited by applicant]
EP 2418591A1 · 2012 [cited by applicant]
GB 2468742A · 2010 [cited by applicant]
JP 2006277153A · 2006 [cited by applicant]
JP 2015056182A · 2015 [cited by applicant]
WO 9952047A1 · 1999 [cited by applicant]
WO 0153949A1 · 2001 [cited by applicant]
WO 2010030489A2 · 2010 [cited by applicant]
WO 2012047757A1 · 2012 [cited by applicant]
WO 2013072925A2 · 2013 [cited by applicant]
WO 2014032262A1 · 2014 [cited by applicant]
WO 2015191119A1 · 2015 [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/040692, mailed Oct. 8, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045226, mailed Oct. 30, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045240, mailed Oct. 21, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045247, mailed Sep. 3, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045282, mailed Sep. 18, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045289, mailed Oct. 15, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045721, mailed Nov. 4, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/045804, mailed Nov. 17, 2014. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2017/032620, mailed Jul. 28, 2017. [cited by applicant]
Laplante et al., “Pavlov's Bugs: Matching Repair Policies with Rewards”, IEEE Computer Society, vol. 11, No. 4, Sep. 2009. [cited by applicant]
Leite et al., “Migratool: Towards a Web-Based Spatial Database Migration Tool”, IEEE Computer Society, Proceedings of the 16th International Workshop on Database and Expert Systems Applications, Aug. 22, 2005. [cited by applicant]
Liang et al., “Automatic Construction of an Effective Training Set for Prioritizing Static Analysis Warnings”, 25th IEEE/ACM International Conference on Automated Software Engineering, Sep. 20-24, 2010. [cited by applicant]
Miller, How to Score Customer Feedback/Bugs and Stores (for Agile), Configuration Management, May 17, 2013. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,970, mailed Jun. 26, 2017. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,970, mailed May 12, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,970, mailed May 5, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,977, mailed Aug. 12, 2014. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,977, mailed Aug. 19, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,988, mailed Sep. 1, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/938,061, mailed Aug. 18, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/938,061, mailed Aug. 8, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/938,066, mailed Dec. 17, 2014. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/250,522, mailed Mar. 1, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/175,213, mailed Jul. 11, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/175,213, mailed Sep. 19, 2019. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/175,213, mailed Sep. 22, 2020. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/670,473, mailed Dec. 18, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/789,049, mailed Feb. 2, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/003,557, mailed Sep. 5, 2019. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/569,936, mailed Apr. 13, 2021. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 18/490,664, dated May 7, 2024. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,344, mailed on Sep. 24, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,483, mailed on Aug. 12, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,483, mailed on Sep. 25, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,486, mailed on Jan. 11, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,486, mailed on Nov. 4, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,545, mailed on Feb. 7, 2017. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,545, mailed on Nov. 10, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,868, mailed on Apr. 5, 2017. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,868, mailed on Nov. 4, 2015. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,885, mailed on Aug. 10, 2018. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,885, mailed on Aug. 18, 2016. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/937,885, mailed on Jul. 29, 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,885, mailed Jun. 16, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,970, mailed Dec. 28, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,977, mailed Mar. 16, 2016. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,988, mailed Apr. 27, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/938,061, mailed May 26, 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/938,066, mailed Apr. 29, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/250,522, mailed Aug. 14, 2018. [cited by applicant]
Advisory Action for U.S. Appl. No. 13/937,970, mailed Apr. 13, 2017. [cited by applicant]
Advisory Action for U.S. Appl. No. 13/938,061, mailed Jul. 26, 2017. [cited by applicant]
Advisory Action for U.S. Appl. No. 13/938,061, mailed May 24, 2019. [cited by applicant]
Advisory Action for U.S. Appl. No. 16/569,936, mailed Sep. 2, 2021. [cited by applicant]
Advisory Action for U.S. Appl. No. 13/937,483, mailed on May 12, 2016. [cited by applicant]
Advisory Action for U.S. Appl. No. 13/937,885, mailed on Jul. 31, 2019. [cited by applicant]
Applicant Initiated Interview Summary for U.S. Appl. No. 13/937,970, mailed Oct. 5, 2017. [cited by applicant]
Asabuki, “Part 4 New Classification of Cloud Service, IaaS and PaaS are Not Enough, Further Segmentation is Appropriate”, Nikkei Systems, vol. 262, Feb. 2015. [cited by applicant]
Baysal et al., “A Bug You Like: A Framework for Automated Assignment of Bugs”, IEEE 17th International Conference on Program Comprehension, May 17-19, 2009. [cited by applicant]
Buyukozkan et al., “Group Decision Making to Better Respond Customer Needs in Software Development”, Computer & Industrial Engineering, vol. 48, No. 2, Mar. 2005. [cited by applicant]
Chanchary et al, “Data Migration: Connecting Databases in the Cloud”, ICCIT, available online at http://www.chinacloud.cnjupload/2012-03/120333108076850.pdf, Jun. 28, 2012. [cited by applicant]
Charles, “Bug Severity vs. Priority”, Quality Intelligence Blog, available online at http://quality-intelligence.blogspot.com/2010/08/bug-severity-vs-priority.html, Aug. 22, 2010. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 13/937,977, mailed Jul. 18, 2016. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 13/938,066, mailed Jun. 2, 2015. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 15/250,522, mailed Jan. 11, 2019. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 15/250,522, mailed Sep. 27, 2018. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 13/937,344, mailed on Sep. 15, 2016. [cited by applicant]
Das et al., “Albatross: Lightweight Elasticity in Shared Storage Databases for the Cloud Using Live Data Migration”, 37th International Conference on Very Large Data Bases, Proceedings of the VLDB Endowment, vol. 4, No.… [cited by applicant]
Extended European Search Report for European Patent Application No. 18187354.8, mailed Sep. 12, 2018. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,970, mailed Dec. 1, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,970, mailed Dec. 10, 2015. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,977, mailed Feb. 26, 2015. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/938,061, mailed Mar. 23, 2017. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/938,061, mailed Mar. 8, 2019. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/175,213, mailed Feb. 6, 2020. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/175,213, mailed Jan. 10, 2019. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/175,213, mailed Mar. 21, 2019. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/670,473, mailed Jun. 6, 2019. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/789,049, mailed Sep. 6, 2018. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/569,936, mailed Jul. 21, 2021. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,344, mailed on Feb. 11, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,483, mailed on Feb. 26, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,486, mailed on Jul. 28, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,545, mailed on May 13, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,868, mailed on Apr. 22, 2016. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,868, mailed on Oct. 27, 2017. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,885, mailed on Feb. 4, 2021. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,885, mailed on Mar. 21, 2019. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/937,885, mailed on May 19, 2017. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/040486, mailed Oct. 1, 2015. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/040692, mailed Oct. 8, 2015. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045226, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045240, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045247, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045282, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045289, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045721, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2014/045804, mailed Jan. 21, 2016. [cited by applicant]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2017/032620, mailed Dec. 20, 2018. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2014/040486, mailed Sep. 29, 2014. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/175,213, mailed Feb. 18, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/670,473, mailed Sep. 18, 2019. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/789,049, mailed Nov. 15, 2018. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/003,557 mailed Feb. 13, 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/569,936, mailed Oct. 14, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/490,664, dated Aug. 15, 2024. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,344, mailed on Jun. 6, 2016. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,344, mailed on May 4, 2016. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,344, mailed on Oct. 11, 2016. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,483, mailed on Jan. 20, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,483, mailed on May 3, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,486, mailed on Jun. 16, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,545, mailed on Jun. 15, 2017. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/937,868, mailed on Feb. 8, 2018. [cited by applicant]
Notice of Decision to Grant for European Patent Application No. 14736122.4, mailed Aug. 17, 2018. [cited by applicant]
Notice of Decision to Grant for European Patent Application No. 14745014.2, mailed Feb. 22, 2018. [cited by applicant]
Notice of Decision to Grant for European Patent Application No. 14745015.9, mailed Feb. 6, 2020. [cited by applicant]
Notice of Decision to Grant for European Patent Application No. 14745028.2, mailed Feb. 13, 2020. [cited by applicant]
Notice of Decision to Grant for European Patent Application No. 18187354.8, mailed Sep. 26, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035250.7, mailed Jul. 5, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 2014800352507.9, mailed Apr. 6, 2017. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035255.X, mailed Feb. 27, 2017. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035259.8, mailed Dec. 3, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035259.8, mailed Jun. 14, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035259.8, mailed Nov. 14, 2017. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035349.7, mailed Apr. 10, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035349.7, mailed Aug. 3, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480035349.7, mailed Sep. 4, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Aug. 6, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Jan. 10, 2020. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Jan. 14, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Jul. 1, 2020. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Jul. 24, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039070.6, mailed Mar. 26, 2019. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039073.X, mailed Dec. 10, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039073.X, mailed Jul. 17, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039080.X, mailed Jul. 5, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039083.3, mailed Dec. 10, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201480039083.3, mailed Jul. 10, 2018. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201711101256.1, mailed Apr. 30, 2021. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201711101256.1, mailed Dec. 28, 2020. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201711101256.1, mailed Jun. 3, 2020. [cited by applicant]
Office Action and English Translation for Chinese Patent Application No. 201711101256.1, mailed Sep. 3, 2021. [cited by applicant]
Office Action for European Patent Application No. 14745015.9, mailed May 14, 2018. [cited by applicant]
Office Action for European Patent Application No. 14733037.7, mailed Feb. 12, 2021. [cited by applicant]
Office Action for European Patent Application No. 14744404.6 mailed Oct. 15, 2018. [cited by applicant]
Office Action for European Patent Application No. 14745012.6, mailed Jul. 5, 2021. [cited by applicant]
Office Action for European Patent Application No. 14745012.6, mailed Mar. 5, 2019. [cited by applicant]
Office Action for European Patent Application No. 14745014.2, mailed Apr. 5, 2017. [cited by applicant]
Office Action for European Patent Application No. 14745014.2, mailed Jan. 18, 2017. [cited by applicant]
Office Action for European Patent Application No. 14745028.2, mailed Feb. 13, 2019. [cited by applicant]
Office Action for European Patent Application No. 14745029.0, mailed Sep. 18, 2018. [cited by applicant]
Office Action for European Patent Application No. 17726064.3, mailed Apr. 2, 2020. [cited by applicant]
Office Action for Japanese Patent Application No. 2018-563858, mailed Jan. 19, 2021. [cited by applicant]
Office Action for Japanese Patent Application No. 2018-563858, mailed Jun. 8, 2021. [cited by applicant]
Pernul et al., “The Entity-Relationship Model for Multilevel Security”, International Conference on Conceptual Modeling, Springer, 1993. [cited by applicant]
Qiu-Yan et al., “Common Vulnerability Rating Method”, Computer Engineering, vol. 34, No. 19, Oct. 2008. [cited by applicant]
Sharma et al., Predicting the Priority of a Reported Bug Using Machine Learning Techniques and Cross Project Validation, IEEE, 12th International Conference on Intelligent Systems Design and Applications, Nov. 27-29, 20… [cited by applicant]