Performing live updates to file system volumes

A file system and real-time update technology, which is applied in the direction of software engineering design, instrumentation, and response error generation, can solve the problems of mobile devices being inoperable and unable to use important functions, and achieve the effect of improving overall robustness and eliminating downtime

Active Publication Date: 2018-04-03
APPLE INC
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, when step (3) is performed, the mobile device enters an inoperable state for a considerable period of time, in which the user of the mobile device cannot use the important functions normally provided by the mobile device (for example, connection)
Also, while step (3) is being performed, the dedicated update mode leaves the mobile device in a vulnerable state that may render the mobile device inoperable, such as in the event of a power failure, in the event of an update failure, etc.

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
  • Performing live updates to file system volumes
  • Performing live updates to file system volumes
  • Performing live updates to file system volumes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Representative applications of devices and methods according to embodiments described herein are provided in this section. These examples are provided only to add context and facilitate understanding of the described embodiments. It will thus be apparent to those skilled in the art that the examples described herein may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the described embodiments of the invention. Other applications are possible, such that the following examples should not be considered limiting.

[0014] Embodiments described herein propose techniques for performing real-time updates to a computing device's file system volume by utilizing snapshots. According to some implementations, a file system manager executing on a computing device may be configured to implement the various techniques described herein. Specifically, t...

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

The present invention provides 'performing live updates to file system volumes'. The described embodiments set forth techniques for performing live updates to file system volumes (e.g., operating system (OS) file system volumes) of computing devices through the utilization of snapshots. In particular, the techniques enable a computing device to remain active while a majority of an update process is performed, which eliminates the considerable functional downtime that is normally imposed when implementing conventional update techniques. Moreover, the overall robustness of the update process isenhanced as the techniques described herein reduce the amount of time that is required for the computing device to remain in the above-described specialized update mode.

Description

technical field [0001] The described embodiments propose techniques for performing real-time updates to a computing device's file system volume by utilizing snapshots. Background technique [0002] Existing methods for performing operating system (OS) updates are task intensive and prone to errors. For example, a general method for updating the OS of a mobile device involves the following steps: (1) receiving an OS update package at the mobile device, (2) opening the OS update package, (3) rebooting the mobile device into a dedicated update mode and performing the update (according to the OS update package) to generate an updated OS, and (4) reboot the device / load the updated OS. Unfortunately, step (3) is associated with several large deficiencies that have not yet been resolved. For example, when step (3) is performed, the mobile device enters an inoperable state for a relatively long period of time, where the user of the mobile device cannot use important functions (eg,...

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 Applications(China)
IPC IPC(8): G06F17/30G06F11/14
CPCG06F16/128G06F11/1415G06F8/656G06F16/162
Inventor E·B·塔穆拉E·S·布朗
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products