WO2009109925A3 - Method and apparatus for user customizable software deployment - Google Patents

Method and apparatus for user customizable software deployment Download PDF

Info

Publication number
WO2009109925A3
WO2009109925A3 PCT/IB2009/050876 IB2009050876W WO2009109925A3 WO 2009109925 A3 WO2009109925 A3 WO 2009109925A3 IB 2009050876 W IB2009050876 W IB 2009050876W WO 2009109925 A3 WO2009109925 A3 WO 2009109925A3
Authority
WO
WIPO (PCT)
Prior art keywords
user
installation
software
hardware
compatible
Prior art date
Application number
PCT/IB2009/050876
Other languages
French (fr)
Other versions
WO2009109925A2 (en
Inventor
Rico Raja
Original Assignee
Rico Raja
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 Rico Raja filed Critical Rico Raja
Publication of WO2009109925A2 publication Critical patent/WO2009109925A2/en
Publication of WO2009109925A3 publication Critical patent/WO2009109925A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2289Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by configuration test
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • 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; CALCULATING OR 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1461Backup scheduling policy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Abstract

A system for user customizable software deployment for computing systems with storage devices. According to one embodiment of the invention, the user customizable software deployment system comprises an analysis and imaging apparatus, a user installation system, an application management agent, and a recovery component. The analysis and imaging apparatus is capable of determining the hardware configuration of the target computing system and imaging the storage device with a set of hardware-compatible operating systems, languages, device drivers, and software application packages. The imaged storage device is then operated upon by a user installation system providing an interface for user-directed selection and installation of compatible operating systems, languages onto the target partition. The application management agent provides for selection and installation of compatible software applications according to the hardware requirements, software requirements, and collected user preferences. According to an embodiment of the invention, a recovery component is capable of restoring the computing system to its factory state, while preserving user data and the choices of operating system and applications that the user made during installation.
PCT/IB2009/050876 2008-03-04 2009-03-04 Method and apparatus for user customizable software deployment WO2009109925A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DKPA200800318 2008-03-04
DKPA200800318 2008-03-04

Publications (2)

Publication Number Publication Date
WO2009109925A2 WO2009109925A2 (en) 2009-09-11
WO2009109925A3 true WO2009109925A3 (en) 2009-12-03

Family

ID=40677617

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2009/050876 WO2009109925A2 (en) 2008-03-04 2009-03-04 Method and apparatus for user customizable software deployment

Country Status (2)

Country Link
DK (1) DK200801750A (en)
WO (1) WO2009109925A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011053312A1 (en) * 2009-10-30 2011-05-05 Hewlett-Packard Development Company, L.P. Systems and methods of creating a restorable computer installation
EP2385465A1 (en) * 2010-05-03 2011-11-09 Iriscene Software Corporation, S.L. Storage system and methods of administration and writing in storage systems protected by means of rollback points
US8983870B2 (en) 2010-08-18 2015-03-17 Snap-On Incorporated Apparatus and method for managing software applications using partitioned data storage devices
US20120151257A1 (en) * 2010-12-10 2012-06-14 Mitel Networks Corporation Hardware turnkey mobiltity
US8990618B2 (en) 2010-12-10 2015-03-24 Mitel Networks Corporation Partial fault tolerance in an embedded appliance
US9389966B2 (en) 2012-12-12 2016-07-12 1E Limited Backing-up user data
US9590872B1 (en) 2013-03-14 2017-03-07 Ca, Inc. Automated cloud IT services delivery solution model
US9612815B1 (en) 2013-08-22 2017-04-04 Ca, Inc. Method and tool for automating deployment of reference implementation architectures for pre-integrated multi-product solutions
US9754303B1 (en) * 2013-10-03 2017-09-05 Ca, Inc. Service offering templates for user interface customization in CITS delivery containers
CN110007930B (en) * 2018-03-28 2024-02-27 上海联影医疗科技股份有限公司 Application deployment method and system
CN112181766B (en) * 2020-09-27 2023-07-14 北京云真信科技有限公司 Early warning method based on application software, computer equipment and storage medium
CN116775048B (en) * 2023-08-24 2024-01-16 浪潮通用软件有限公司 Rapid deployment method, device and medium based on software delivery

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0794484A2 (en) * 1996-03-04 1997-09-10 Nec Corporation Partitioned hard disk drives and partitioning scheme for hard disk drives
EP1227399A2 (en) * 2001-01-18 2002-07-31 Hewlett-Packard Company Efficient data transfer during computing system manufacturing and installation
US6901493B1 (en) * 1998-02-24 2005-05-31 Adaptec, Inc. Method for protecting data of a computer system
EP1582982A2 (en) * 2004-03-24 2005-10-05 Microsoft Corporation Method and medium for recovering data using a timeline-based computing environment
US7143067B1 (en) * 1999-02-09 2006-11-28 Lenovo (Singapore) Pte. Ltd. System and method for installing personal computer software
WO2008019259A2 (en) * 2006-08-04 2008-02-14 Apple Inc. Architecture for back up and/or recovery of electronic data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0794484A2 (en) * 1996-03-04 1997-09-10 Nec Corporation Partitioned hard disk drives and partitioning scheme for hard disk drives
US6901493B1 (en) * 1998-02-24 2005-05-31 Adaptec, Inc. Method for protecting data of a computer system
US7143067B1 (en) * 1999-02-09 2006-11-28 Lenovo (Singapore) Pte. Ltd. System and method for installing personal computer software
EP1227399A2 (en) * 2001-01-18 2002-07-31 Hewlett-Packard Company Efficient data transfer during computing system manufacturing and installation
EP1582982A2 (en) * 2004-03-24 2005-10-05 Microsoft Corporation Method and medium for recovering data using a timeline-based computing environment
WO2008019259A2 (en) * 2006-08-04 2008-02-14 Apple Inc. Architecture for back up and/or recovery of electronic data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Preinstalling Microsoft Windows XP by Using the OEM Preinstallation Kit, Part I", INTERNET CITATION, XP002301441, Retrieved from the Internet <URL:htp://uk.builder.com/whitepapers/0.39026692,60083008p-39001044q,00.htm> [retrieved on 20041019] *

Also Published As

Publication number Publication date
WO2009109925A2 (en) 2009-09-11
DK200801750A (en) 2009-09-05

Similar Documents

Publication Publication Date Title
WO2009109925A3 (en) Method and apparatus for user customizable software deployment
WO2008153825A3 (en) System and method for managing health data
WO2007138488A3 (en) A method of patching applications on small resource-contrained secure devices
WO2017064554A8 (en) Method for arranging workloads in a software defined automation system
WO2016051203A3 (en) Benchmarking mobile devices
EP2386990A3 (en) Method and system for software developer guidance based on analyzing project events
WO2014018590A3 (en) Method and system for collecting and providing application usage analytics
WO2009148804A3 (en) Installation of software onto a computer
WO2011075484A3 (en) A secure virtualization environment bootable from an external media device
WO2009047751A3 (en) Fast data recovery system
WO2012145533A3 (en) Shared resource and virtual resource management in a networked environment
WO2011011356A3 (en) System and method for initiating a multi-environment operating system
WO2007120990A3 (en) Method and apparatus for automatic generation of system test libraries
WO2014151153A3 (en) Mapping application search function
WO2010110962A3 (en) System and method of managing the execution of applications at a portable computing device and a portable computing device docking station
WO2012061080A3 (en) Determining points of interest of a mobile user
WO2010021630A3 (en) Server virtualized using virtualization platform
WO2016094182A3 (en) Network device predictive modeling
EP2977902A3 (en) Method and device for saving storage space
WO2007016411A3 (en) Monitor, alert, control, and share (macs) system
WO2010049910A3 (en) Software defined radio
WO2011150108A3 (en) Methods and systems for analyzing user preferences to dynamically identify remotely located media for local access
GB2553996A (en) Object memory management unit
NZ630949A (en) Systems and methods for determining a coating formulation
EP2337310A3 (en) System and method for communicating with a network of printers using a mobile device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09717576

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09717576

Country of ref document: EP

Kind code of ref document: A2