Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for updating a software image

a software image and image technology, applied in the field of software image updating methods and systems, can solve the problems of reducing the time needed to recover back to an earlier image, and unable to know if the required software update will work on each device, so as to improve performance and reduce the time needed to recover

Active Publication Date: 2010-02-16
UNITED MICROELECTRONICS CORP
View PDF19 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is a system for updating software images on devices such as computers and mobile devices. The invention uses image and file delta technology to minimize the number of software images required and improve performance. The system includes a secure partition on the local storage medium for storing an alternate operating system and user data, which is constantly changing. The invention allows for updating computers to a known state image without losing user data or compromising the primary operating system. The system also includes a method for applying software updates without losing the user data or needing to restore the device to an earlier image. The invention overcomes common problems associated with updating software images and ensures that software updates are efficient and effective.

Problems solved by technology

As described previously, one of the major problems with updating an image on deployed devices is that the image on each device is constantly changing which makes it difficult to know if required software updates will work on each device.
This method greatly reduces the time needed to recover back to an earlier image.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for updating a software image
  • Method and system for updating a software image
  • Method and system for updating a software image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]The current system is to provide a method, system and software to update the operating system and applications on devices already in the field. In a preferred embodiment, the present system updates the device software (without losing any user data that is stored on the local device) while “cleaning” the device from viruses and spyware thereby improving success rate compared to prior art. To do so, the device must first be rolled back to a clean (functional) restore point. Otherwise, unwanted changes to the operating system image will be included in the update process and will accumulate with each successive update. For performance gains, the present system may keep track of all sector-based changes to the device to enable a quick roll back to the original image at the appropriate time. However, the current invention is still relevant even if the entire image is restored to obtain a known-state image.

[0037]FIG. 3 shows how the software of the present system keeps track of chang...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and system for updating or recovering a computer device's software image using a single portable operating system image stored on a bootable, secure partition on local storage (hard drive); a method and system utilizing delta image patching technology to allow the single image to work on a large number of diverse computer device platforms; and a method for distributing software patches and updates via a, secure local partition to ensure patches and updates are applied to well known software images that have not been modified to include malicious software and do not include any other undesirable changes that have been made to the primary, running operating system image.

Description

CROSS REFERENCE TO RELATED PATENTS[0001]The present invention is related to a previously-filed and currently patent application entitled “Data Processing Recovery System and Method Spanning Multiple Operating Systems” filed Oct. 9, 2002 as Ser. No. 10 / 267,492 now U.S. Pat. No. 7,024,581 by inventors Frank C. Wang et al. The specification of this related patent, which is sometimes referred to herein as the Rapid Restore Patent, is expressly incorporated herein by reference.[0002]The present invention is also related to a concurrently-filed patent application entitled “Method and System for Deploying a Software Image” by the same inventors. The specification of this related patent, which is sometimes referred to herein as the Image Deploy Patent, is expressly incorporated herein by reference.FIELD OF THE INVENTION[0003]This invention relates generally to a personal computer (sometimes referred to as a PC), traditional server or blade server, that runs its operating system and software...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/00G06F9/44G06F12/00G06F21/00
CPCG06F11/1417G06F21/57G06F11/1433
Inventor WANG, FRANK C.AIKEN, SCOTT D.MALDANER, JULIANOKELLY, DENNIS E.GOLDFLAM, MICHAEL S.
Owner UNITED MICROELECTRONICS CORP