ATE540358T1 - Anwendungs-restore-punkte - Google Patents

Anwendungs-restore-punkte

Info

Publication number
ATE540358T1
ATE540358T1 AT09767998T AT09767998T ATE540358T1 AT E540358 T1 ATE540358 T1 AT E540358T1 AT 09767998 T AT09767998 T AT 09767998T AT 09767998 T AT09767998 T AT 09767998T AT E540358 T1 ATE540358 T1 AT E540358T1
Authority
AT
Austria
Prior art keywords
application
restore point
file
application restore
files
Prior art date
Application number
AT09767998T
Other languages
English (en)
Inventor
Douglas Chartrand
Sanjaykumar Patel
Kevin Kirkeby
Elizabeth Bauer
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Application granted granted Critical
Publication of ATE540358T1 publication Critical patent/ATE540358T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • G06F11/1451Management of the data involved in backup or backup restore by selection of backup contents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/84Using snapshots, i.e. a logical point-in-time copy of the data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
AT09767998T 2008-11-14 2009-11-12 Anwendungs-restore-punkte ATE540358T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/271,123 US8332842B2 (en) 2008-11-14 2008-11-14 Application restore points
PCT/EP2009/065013 WO2010055073A1 (en) 2008-11-14 2009-11-12 Application restore points

Publications (1)

Publication Number Publication Date
ATE540358T1 true ATE540358T1 (de) 2012-01-15

Family

ID=41694668

Family Applications (1)

Application Number Title Priority Date Filing Date
AT09767998T ATE540358T1 (de) 2008-11-14 2009-11-12 Anwendungs-restore-punkte

Country Status (7)

Country Link
US (1) US8332842B2 (de)
EP (1) EP2318929B1 (de)
JP (1) JP5444368B2 (de)
KR (1) KR20110086732A (de)
CN (1) CN102216905B (de)
AT (1) ATE540358T1 (de)
WO (1) WO2010055073A1 (de)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566820B1 (en) 2005-12-30 2013-10-22 United Services Automobile Association (Usaa) Method and system for installing software
US7840955B1 (en) * 2005-12-30 2010-11-23 United Services Automobile Association (Usaa) Method and system for restoring software
US8726271B1 (en) 2005-12-30 2014-05-13 United Services Automobile Association (Usaa) Method and system for installing software
US8555247B2 (en) * 2006-10-13 2013-10-08 International Business Machines Corporation Systems and methods for expressing temporal relationships spanning lifecycle representations
US9378011B2 (en) * 2009-03-19 2016-06-28 Microsoft Technology Licensing, Llc Network application versioning
US8332365B2 (en) 2009-03-31 2012-12-11 Amazon Technologies, Inc. Cloning and recovery of data volumes
US8935458B2 (en) 2011-01-05 2015-01-13 Intel Corporation Drive assisted system checkpointing via system restore points
US8677346B1 (en) * 2011-09-27 2014-03-18 Symantec Corporation Providing installer package information to a user
US8972966B2 (en) * 2012-01-05 2015-03-03 Lenovo (Singapore) Pte. Ltd. Updating firmware in a hybrid computing environment
GB2508599A (en) * 2012-12-04 2014-06-11 Ibm Software version management when downgrading software
US9459856B2 (en) * 2013-01-02 2016-10-04 International Business Machines Corporation Effective migration and upgrade of virtual machines in cloud environments
CN103324507A (zh) * 2013-06-25 2013-09-25 宇龙计算机通信科技(深圳)有限公司 一种终端预置应用程序更新的方法和装置
CN103631679A (zh) * 2013-12-06 2014-03-12 Tcl通讯(宁波)有限公司 一种移动终端中应用程序安装的控制方法及系统
US9535856B2 (en) * 2014-02-21 2017-01-03 International Business Machines Corporation Data access to a storage tier on a client in a multi-tiered storage system
JP6458342B2 (ja) * 2014-02-25 2019-01-30 株式会社リコー 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム
US10152391B2 (en) * 2014-02-28 2018-12-11 Ncr Corporation Self-service terminal (SST) backups and rollbacks
US20150269856A1 (en) * 2014-03-24 2015-09-24 Guru Labs, L.C. Virtual classroom management system and interface
US9785510B1 (en) 2014-05-09 2017-10-10 Amazon Technologies, Inc. Variable data replication for storage implementing data backup
KR102399964B1 (ko) * 2014-05-28 2022-05-20 주식회사 알티캐스트 어플리케이션 관리 시스템 및 그 방법
US9734021B1 (en) 2014-08-18 2017-08-15 Amazon Technologies, Inc. Visualizing restoration operation granularity for a database
JP5904514B1 (ja) * 2014-10-28 2016-04-13 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 仮想マシンのスナップショットに対して更新を自動的に適用する方法、並びに、そのコンピュータ・システム及びコンピュータ・システム用プログラム
US10567500B1 (en) 2015-12-21 2020-02-18 Amazon Technologies, Inc. Continuous backup of data in a distributed data store
US10423493B1 (en) 2015-12-21 2019-09-24 Amazon Technologies, Inc. Scalable log-based continuous data protection for distributed databases
US10509646B2 (en) 2017-06-02 2019-12-17 Apple Inc. Software update rollbacks using file system volume snapshots
US10437683B1 (en) * 2017-06-06 2019-10-08 Symantec Corporation Systems and methods for protecting data affected by system changes
CN107861747A (zh) * 2017-06-26 2018-03-30 平安普惠企业管理有限公司 产品更新方法、设备和计算机可读存储介质
CN109508195B (zh) * 2017-09-12 2022-05-27 北京国双科技有限公司 测试安装包的安装方法及装置
US10990581B1 (en) 2017-09-27 2021-04-27 Amazon Technologies, Inc. Tracking a size of a database change log
US10754844B1 (en) 2017-09-27 2020-08-25 Amazon Technologies, Inc. Efficient database snapshot generation
US11182372B1 (en) 2017-11-08 2021-11-23 Amazon Technologies, Inc. Tracking database partition change log dependencies
US11042503B1 (en) 2017-11-22 2021-06-22 Amazon Technologies, Inc. Continuous data protection and restoration
US11269731B1 (en) 2017-11-22 2022-03-08 Amazon Technologies, Inc. Continuous data protection
US20190163370A1 (en) * 2017-11-28 2019-05-30 International Business Machines Corporation Data replication based on data-driven recovery objectives
US10621049B1 (en) 2018-03-12 2020-04-14 Amazon Technologies, Inc. Consistent backups based on local node clock
US11126505B1 (en) 2018-08-10 2021-09-21 Amazon Technologies, Inc. Past-state backup generator and interface for database systems
US11042454B1 (en) 2018-11-20 2021-06-22 Amazon Technologies, Inc. Restoration of a data source
CN116048872B (zh) * 2022-06-16 2023-10-20 荣耀终端有限公司 一种数据克隆过程的管控方法、电子设备及存储介质

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62210552A (ja) * 1986-03-11 1987-09-16 Nec Corp フアイルリカバリ方式
US6044205A (en) * 1996-02-29 2000-03-28 Intermind Corporation Communications system for transferring information between memories according to processes transferred with the information
US6151643A (en) * 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US6112024A (en) * 1996-10-02 2000-08-29 Sybase, Inc. Development system providing methods for managing different versions of objects with a meta model
US6216175B1 (en) * 1998-06-08 2001-04-10 Microsoft Corporation Method for upgrading copies of an original file with same update data after normalizing differences between copies created during respective original installations
US6141773A (en) * 1998-06-30 2000-10-31 Emc Corporation Method and apparatus for undoing changes to computer memory
US6397381B1 (en) * 1998-09-21 2002-05-28 Microsoft Corporation System and method for repairing a damaged application program
US6523166B1 (en) * 1998-09-21 2003-02-18 Microsoft Corporation Method and system for on-demand installation of software implementations
US6237144B1 (en) * 1998-09-21 2001-05-22 Microsoft Corporation Use of relational databases for software installation
US6226792B1 (en) * 1998-10-14 2001-05-01 Unisys Corporation Object management system supporting the use of application domain knowledge mapped to technology domain knowledge
US6457175B1 (en) * 1998-11-09 2002-09-24 Tut Systems, Inc. Method and apparatus for installing a software upgrade within a memory resource associated with a computer system
US6324691B1 (en) * 1998-11-12 2001-11-27 Hewlett-Packard Company Manufacture of software distribution media packages from components resident on a remote server source
US6438749B1 (en) * 1999-03-03 2002-08-20 Microsoft Corporation Method and system for restoring a computer to its original state after an unsuccessful patch installation attempt
US6324692B1 (en) * 1999-07-28 2001-11-27 Data General Corporation Upgrade of a program
GB2359385B (en) * 2000-02-16 2004-04-07 Data Connection Ltd Method for upgrading running software processes without compromising fault-tolerance
US6631519B1 (en) * 2000-03-30 2003-10-07 Microsoft Corporation Automated schema and interface generation
EP1195679A1 (de) * 2000-10-06 2002-04-10 Hewlett-Packard Company, A Delaware Corporation Betriebssystemwiederanlauf mit externem Sicherungsmedia in einer kopflosen Computerinstanz
GB2367656A (en) * 2000-10-06 2002-04-10 Hewlett Packard Co Self-repairing operating system for computer entities
DE10059825A1 (de) * 2000-12-01 2002-06-13 Clariant Gmbh Verwendung von kammförmigen Copolymeren auf Basis von Acryloyldimethyltaurinsäure in kosmetischen, pharmazeutischen und dermatologischen Mitteln
EP1237078A1 (de) * 2001-01-19 2002-09-04 Siemens Aktiengesellschaft Durchführung eines zeitoptimierten Austausches einer Software-Applikation
US7356816B2 (en) * 2001-02-13 2008-04-08 Computer Associates Think, Inc. Method and apparatus for multiplatform migration
EP1372063A4 (de) * 2001-03-19 2008-03-19 Sony Corp "softwareaktualisierungssystem, softwareaktualisierungsverfahren und softwareaktualisierungsprogramm"
US6993760B2 (en) 2001-12-05 2006-01-31 Microsoft Corporation Installing software on a mobile computing device using the rollback and security features of a configuration manager
AU2003251504A1 (en) * 2002-06-12 2003-12-31 Fslogic Inc. Systems and methods for the creation of software packages using layered systems
US7263688B2 (en) * 2002-09-23 2007-08-28 Realnetworks, Inc. Method and apparatus for dynamic data-type management
US6836657B2 (en) * 2002-11-12 2004-12-28 Innopath Software, Inc. Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade
US7085957B2 (en) * 2002-11-21 2006-08-01 Texas Instruments Incorporated Upgrading of firmware with tolerance to failures
US6978452B2 (en) * 2003-04-02 2005-12-20 Beach Unlimited Llc Upgrading digital media servers
US7735078B1 (en) * 2003-10-30 2010-06-08 Oracle America, Inc. System and method for software patching for cross-platform products
US7509636B2 (en) * 2003-12-15 2009-03-24 Microsoft Corporation System and method for updating files utilizing delta compression patching
US7676804B2 (en) * 2004-05-20 2010-03-09 Caterpillar Inc. Systems and method for remotely modifying software on a work machine
US7587433B2 (en) 2004-06-01 2009-09-08 Red Bend Ltd. Method and system for in-place updating content stored in a storage device
US7506338B2 (en) * 2004-08-30 2009-03-17 International Business Machines Corporation Method and apparatus for simplifying the deployment and serviceability of commercial software environments
US7703090B2 (en) * 2004-08-31 2010-04-20 Microsoft Corporation Patch un-installation
US7788536B1 (en) * 2004-12-21 2010-08-31 Zenprise, Inc. Automated detection of problems in software application deployments
US7577949B2 (en) * 2005-01-20 2009-08-18 Microsoft Corporation Installation source management
EP1915682A4 (de) * 2005-06-29 2014-10-01 Emc Corp Erzeugung eines einzelclient-schnappschusses unter verwendung einer client-hilfseinrichtung
US20070106993A1 (en) * 2005-10-21 2007-05-10 Kenneth Largman Computer security method having operating system virtualization allowing multiple operating system instances to securely share single machine resources
US7398524B2 (en) * 2005-12-22 2008-07-08 Alan Joshua Shapiro Apparatus and method for subtractive installation
US8261253B2 (en) * 2006-01-25 2012-09-04 The Boeing Company Method for restoring software applications on desktop computers
US7664982B2 (en) * 2006-10-26 2010-02-16 Hewlett-Packard Development Company, L.P. Method and system for storing recovery related information on a computer memory
US8037471B2 (en) * 2006-11-16 2011-10-11 International Business Machines Corporation Systems and methods for constructing relationship specifications from component interactions
US7788230B2 (en) * 2007-01-23 2010-08-31 International Business Machines Corporation Backing-up and restoring files including files referenced with multiple file names
JP2008269341A (ja) * 2007-04-20 2008-11-06 Fanuc Ltd リカバリ用記録媒体

Also Published As

Publication number Publication date
WO2010055073A1 (en) 2010-05-20
US20100125841A1 (en) 2010-05-20
EP2318929A1 (de) 2011-05-11
CN102216905A (zh) 2011-10-12
JP2012508919A (ja) 2012-04-12
EP2318929B1 (de) 2012-01-04
US8332842B2 (en) 2012-12-11
KR20110086732A (ko) 2011-07-29
CN102216905B (zh) 2013-12-25
JP5444368B2 (ja) 2014-03-19

Similar Documents

Publication Publication Date Title
ATE540358T1 (de) Anwendungs-restore-punkte
TW200719147A (en) Copying storage units and related metadata to storage
EP2174225A4 (de) Emuliertes speichersystem
WO2008013634A3 (en) File system replication
BR0207678A (pt) Sistema e método para restaurar sistemas de computador danificados por um programa de computador malicioso
ATE557346T1 (de) Vorrichtung und verfahren zur datensicherung
WO2006086146A3 (en) Multi-dimensional surrogates for data management
WO2011109534A3 (en) Systems, methods and computer-readable media for backup and restoration of computer information
GB2434900A (en) System and method to support single instance storage operations
EP1982263A4 (de) Automatische bestimmung von dateikopiermechanismen
GB2501659A (en) Application recovery in file system
GB2475992A (en) Analyzing server copies of client files
DE602008002439D1 (de) Ausführung von zeitpunkt-kopieroperationen in kontinuierlichen spiegelungsumgebungen
BRPI1014698A2 (pt) arquivo diferencial e restaurações de sistema a partir pontos e nuvem.
WO2009001037A3 (en) Computing device having a merged directory hierarchy from multiple files stems
ATE488802T1 (de) Umsetzen von unter verwendung eines ersten sicherungsprogramms erzeugten sicherungskopien von objekten in unter verwendung eines zweiten sicherungsprogramms erzeugte sicherungskopien
EP1693757A3 (de) System und Verfahren zur Verwendung eines Dateisystems für die automatische Sicherung einer Datei als Generationsdatei
CL2011002019A1 (es) Metodo y sistema de computador para proveer archivos fuente a un visor de documentos que opera en un computador cliente.
GB2469983A (en) Methods, systems, and computer program products for taking a snapshot of installed software on a data processing system as part of a software update process
GB201015879D0 (en) Automated development of computer-specific software updates
TW200943090A (en) Computing environment representation
MY163577A (en) Techniques for generating and executing browser-hosted applications
BR112013001478A2 (pt) método e sistema de assinatura eletrônica garantida
DK1159677T3 (da) Opdatering af read-only softwaremoduler
IN2013CH01239A (de)