throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US007120835B2
`
`c12) United States Patent
`Qin et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,120,835 B2
`Oct. 10, 2006
`
`(54) COMPUTER EQUIPMENT HAVING A
`PROMPT ACCESS FUNCTION AND
`RELATED METHOD
`
`(75)
`
`Inventors: Simon Qin, Chongqing (CN); Jiessie
`Zhang, Chongqing (CN)
`
`(73) Assignee: Far Stone Tech, Inc., Irvine, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 487 days.
`
`(21) Appl. No.: 10/241,626
`
`(22) Filed:
`
`Sep. 11, 2002
`
`(65)
`
`Prior Publication Data
`
`US 2003/0149910 Al
`
`Aug. 7, 2003
`
`(30)
`
`Foreign Application Priority Data
`
`Feb. 1, 2002
`
`(TW)
`
`............................... 91101762A
`
`(51)
`
`Int. Cl.
`G06F 11100
`(2006.01)
`(52) U.S. Cl. ......................................... 714/46; 707/204
`(58) Field of Classification Search ... ... ... ... .. ... . 714/46,
`714/15; 707/202, 204
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,748,880 A *
`6,567,937 B1 *
`6,611,850 B1 *
`* cited by examiner
`Primary Examiner-Dieu-Minh Le
`(74) Attorney, Agent, or Firm-Hogan & Hartson LLP
`
`5/1998 Ito eta!. ....................... 714/46
`5/2003 Flores eta!. .................. 714/46
`8/2003 Shen .......................... 707/204
`
`(57)
`
`ABSTRACT
`
`Computer equipment having a prompt access function that
`can be operated prior to booting an operating system. The
`computer equipment comprises a processing system and a
`displaying system. The processing system has hardware
`resources with a backup/recovery module. The backup/
`recovery module establishes at least one recovery unit to
`hold backup data. The displaying system is used for dis(cid:173)
`playing data contained in the processing system, corre(cid:173)
`sponding to the recovery unit. The displaying system has a
`selecting means for selecting a status corresponding to the
`processing system. Thereafter, the displaying system dis(cid:173)
`plays the selected status. In the computer equipment of the
`invention, there is no limit on the amount of the recovery
`units which can be accessed simultaneously. The recovery
`unit is only loaded when it is required. Consequently, system
`resources can be saved, and mis-operation can be prevented.
`
`20 Claims, 2 Drawing Sheets
`
`/-~-
`20 ·
`Displaying System
`
`--+--~----
`
`10
`
`1
`
`I
`
`12
`
`Processing Unit
`
`18
`
`Hard D1sk Drive
`
`____ j
`
`Apple Inc. Exhibit 1001 Page 1
`
`

`
`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 1 of 2
`
`US 7,120,835 B2
`
`20
`
`isplaying System
`
`----~~-- ------ ~-- -- ---- --- -------~~---~~ ~-- --~ - - - - - - - --~-- ---- --~
`
`~10
`
`12
`
`16
`
`Processing Unit
`
`I/0 Device
`
`Storage Device
`
`18
`
`Hard D1sk Drive
`
`I
`:.___~-~ ------------~-----------------
`
`FIG. 1
`
`Apple Inc. Exhibit 1001 Page 2
`
`

`
`U.S. Patent
`
`Oct. 10, 2006
`
`Sheet 2 of 2
`
`US 7,120,835 B2
`
`-~------~30
`
`32
`
`34
`~
`
`Backup Module
`
`Processmg Module
`
`' ~--------------------
`
`Operating System
`
`FIG. 2
`
`Apple Inc. Exhibit 1001 Page 3
`
`

`
`US 7,120,835 B2
`
`1
`COMPUTER EQUIPMENT HAVING A
`PROMPT ACCESS FUNCTION AND
`RELATED METHOD
`
`BACKGROUND OF THE INVENTION
`
`2
`backup/recovery software. The present invention has the
`advantage of using the resources of the computer system in
`a more effective way so as to economize on system resources
`occupied by the conventional backup/recovery software.
`An object of the present invention is to provide a com(cid:173)
`puter equipment having a prompt access function and related
`method, wherein no recovery point should be mounted. Only
`when users are going to check recovery point, such recovery
`point is mounted into the computer system for the sake of
`10 providing a user with an outcome of recovery operation
`beforehand. Users also can retrieve previous data including
`a boot procedure of the computer system without any
`recovery operation is actually implemented.
`Another object of the present invention is to provide a
`15 computer equipment having a prompt access function and
`related method, which can provide a user with unlimited
`recovery points for prompt checking. While the user con(cid:173)
`firms a certain recovery point is one to be selected to restore
`the computer system to a previous corresponding state, the
`20 user can directly restore such computer system to such
`previous state, in accordance with such recovery point.
`Further object of the present invention is to provide a
`computer equipment having a prompt access function and
`related method, which can be operated prior to booting the
`25 operating system (OS). Moreover, according to the present
`invention, even if Windows operating system (OS) is
`destroyed thoroughly, the user still can view recovery points
`and the outcome thereof. Recovery points are directly vis-
`ible and clear to the users so mis-operation can be prevented.
`In accordance with an aspect of the present invention, a
`computer equipment having a prompt access function is
`provided, which comprises a processing system and a dis(cid:173)
`playing system. The processing system has hardware
`resources with a backup/recovery module. The backup/
`35 recovery module creates at least one recovery unit for
`holding backup data. The displaying system is used for
`displaying data contained in the processing system, corre(cid:173)
`sponding to the recovery unit. The displaying system has a
`selecting means for selecting a status corresponding to the
`40 processing system. Thereafter, the displaying system dis(cid:173)
`plays the selected status.
`In the preferred embodiment of the invention, the status
`corresponding to said processing system is a status of said
`computer equipment at the time creating said corresponded
`45 recovery unit. The data contained in the processing system
`corresponding to the recovery unit includes configuration
`corresponding to the hardware resource and the backup data
`held in the recovery unit respectively. The displaying system
`has a user-operating interface. The hardware resource
`50 includes a storage apparatus, such as a hard disk. The hard
`disk may include an operating system (OS), the operating
`system (OS) can be Disk Operating System (DOS), Win(cid:173)
`dows 9x (Window 95, Window 98, Window Millennium,
`etc.), Linux, Windows NT, Window 2000, Window XP, Mac
`55 OS, or the like. The information for recovering previous
`status is provided on an interface for Disk Operating System
`(DOS).
`In accordance with another aspect of the present inven(cid:173)
`tion, a recovery method for providing a user with an
`60 outcome of recovery operation beforehand is suitable for a
`computer system. The computer system includes a process(cid:173)
`ing system and a displaying system. The processing system
`creates at least one recovery unit, and the displaying system
`displays data contained in the processing system corre-
`65 sponding to the recovery unit. The recovery method com(cid:173)
`prising the steps of: selecting one of the at least one recovery
`unit; mounting the selected recovery unit into the processing
`
`1. Field of the Invention
`The present invention relates generally to computer
`equipment having a prompt access function, and more
`particularly to a computer equipment and method that does
`not need to mount restore points in advance, while unlimited
`restore points can simultaneously be accessed at once.
`2. Description of Prior Art
`Conventional backup/recovery softwares often create
`recovery points to backup data in a computer system for
`restoring the computer system to a state of creating the
`recovery points. For example, the conventional backup/
`recovery software, such as the Goback software developed
`by Adaptec Corporation, adopt a dynamic backup technique
`in creating recovery points. The valid data is backed up prior
`to making changes to the data. Such Goback software
`developed by Adaptec Corporation can restore the computer
`system to a previous state, in accordance with the backed up
`data, from a current state.
`The conventional backup/recovery software must mount
`every recovery points before such recovery points can be
`accessed. Each recovery point is mounted as a logical drive
`respectively, and attach to the computer system, so as to
`make available for access. Users can access every logical
`drive in order to access every file contained in the corre- 30
`sponding recovery point. These recovery points can make
`users to preview the contents of the recovery point prior to
`restoring the computer system.
`Prior to viewing the previous created recovery points,
`these recovery points have to be mounted as logical drives.
`Meanwhile, these recovery points should be loaded into a
`main memory.
`However, these recovery points can't be viewed simulta(cid:173)
`neously. The reason is that the operating system (OS) can
`only support twenty-six drives at most, that is, from A to Z,
`Accordingly, the conventional backup/recovery software
`only allow users to view twenty-three recovery points at one
`time for drives A, B and C means A disk, B disk and C disk,
`located in the computer system. Moreover, these limited
`recovery points are indirect in checking to make users
`mis-operated.
`In other words, every recovery point created by the
`conventional backup/recovery software has to be loaded into
`a main memory while the recovery points are mounted as the
`logical drives. The recovery points are loaded and executed
`with operating system (OS) intervention. This is done before
`the recovery points are previewed, and system resources are
`wasted consequently.
`In addition, the users can even though preview the con(cid:173)
`tents of the recovery point, however, users cannot realize
`whether the computer system can be booted or not if the
`computer system is restored to a certain state of creating the
`recovery points. Furthermore, this operation can only be
`implemented in the Windows operating system. Providing
`that the Windows operating system cannot be booted, the
`preview operation cannot be implemented.
`
`SUMMARY OF THE INVENTION
`
`The present invention provides a computer equipment
`having a prompt access function and related method to
`resolve the foregoing problems faced by the conventional
`
`Apple Inc. Exhibit 1001 Page 4
`
`

`
`US 7,120,835 B2
`
`3
`system; and displaying a status corresponding to the pro(cid:173)
`cessing system which corresponds to the selected recovery
`unit.
`In the preferred embodiment of the invention, the status
`corresponding to the processing system is a status of the
`computer equipment at the time creating the corresponded
`recovery unit. The data contained in the processing system
`corresponding to the at least one recovery unit includes
`configuration corresponding to the at least one hardware
`resource and the backup data held in the at least one 10
`recovery unit respectively. The displaying system has a
`user-operating interface. The computer system includes an
`operating system (OS), the operating system (OS) can be
`Disk Operating System (DOS), Windows 9x (Window 95,
`Window 98, Window Millennium, etc.), Linux, Windows 15
`NT, Window 2000, Window XP, Mac OS, or the like. The
`information for recovering previous status is provided on an
`interface for Disk Operating System (DOS).
`In accordance with further aspect of the present invention,
`a backup system is suitable for a computer system. The 20
`computer system has a storage device and a displaying
`system. The storage device holds data, and the displaying
`system displays the data held in the storage device. The
`displaying system has a selecting means. The backup system
`comprises a backup module and a processing module. The 25
`backup module creates at least one recovery unit to backup
`data held in the storage device. The processing module
`processes data and creates at least one simulating unit. The
`simulating unit corresponds to the recovery unit. The simu(cid:173)
`lating unit loads an operating system (OS) corresponding to 30
`the recovery unit. The displaying system displays data
`corresponding to the simulating unit. The selecting means
`selects one of the at least one recovery unit, and the
`displaying system displays the processed data.
`In the preferred embodiment of the invention, the simu- 35
`lating unit may be created prior to loading the operating
`system (OS). The operating system (OS) can be Disk
`Operating System (DOS), Windows 9x (Window 95, Win(cid:173)
`dow 98, Window Millennium, etc.), Linux, Windows NT,
`Window 2000, Window XP, Mac OS, or the like. The 40
`information for recovering previous status is provided on an
`interface for Disk Operating System (DOS). The simulating
`unit may be created after the operating system (OS) is
`loaded. The processing module has a data computing unit for
`computing data held in the storage device and data stored in 45
`the at least one recovery unit. The simulating unit has entire
`data held in the storage device corresponding to the at least
`one recovery unit.
`The present invention may best be understood through the
`following description with reference to the accompanying
`drawings, in which:
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`4
`to be noted that the following descriptions of preferred
`embodiments of this invention are presented herein for the
`purpose of illustration and description only. It is not intended
`to be exhaustive or to be limited to the precise form
`disclosed.
`The present invention describes a new computer equip(cid:173)
`ment with a virtually recovery utility, which can accomplish
`file access to the contents of the recovery point to make sure
`of the previous status to be restored after rebooting the
`computer system. No risk resulted from actual recovery
`operation is remained. Users can be well aware of an
`outcome of a certain recovery point beforehand.
`With the computer equipment having a prompt access
`function and related method of the present invention, the
`users can operate under the DOS interface to check the
`contents of the recovery point. No recovery operation is
`implemented to retrieve previous data for the user can
`anticipate whether the computer system can be normally
`booted after the computer system is actually restored in
`accordance with such recovery point.
`The users can also directly access unlimited recovery
`points promptly and simultaneously without such recovery
`points to be mounted in advance. Such recovery points can
`be mounted when it is required for checking in order to
`economize on system resources. Furthermore, files con(cid:173)
`tained in the recovery points can be easily opened, viewed,
`copied, or the like. Therefore, the drawbacks faced by the
`prior arts can be solved completely.
`According to the preferred embodiment of the present
`invention, a computer equipment having a prompt access
`function that can be operated prior to booting an operating
`system. The computer equipment comprises a processing
`system and a displaying system. A processing system has at
`least one hardware resource with a backup/recovery module.
`The backup/recovery module creates at least one recovery
`unit to hold backup data. A displaying system can display
`data contained in the processing system. The data contained
`in the processing system corresponds to the recovery unit.
`The displaying system has a selecting means. The selecting
`means selects a status corresponding to the processing
`system. The displaying system displays the selected status.
`The status corresponding to the processing system is a
`status of said computer equipment at the time creating said
`corresponded recovery unit. The data contained in the pro(cid:173)
`cessing system corresponding to the recovery unit includes
`configuration corresponding to the hardware resource and
`the backup data held in the recovery unit respectively. The
`50 displaying system has a user-operating interface. The hard(cid:173)
`ware resource includes a storage apparatus, such as a hard
`disk. The hard disk may include an operating system (OS),
`the operating system (OS) can be Disk Operating System
`(DOS), Windows 9x (Window 95, Window 98, Window
`Millennium, etc.), Linux, Windows NT, Window 2000,
`Window XP, Mac OS, or the like. The information for
`recovering previous status is provided on an interface for
`Disk Operating System (DOS).
`Referring to FIG. 1, a schematic block diagram of a
`computer equipment of a preferred embodiment according
`to the present invention is shown. The computer equipment
`of the present invention can access data in the computer
`system promptly. The computer equipment having a prompt
`access function includes a processing system 10 and a
`65 displaying system 20. The processing system 10 has at least
`one hardware resource for processing or operating, such as
`a computer system, wherein a processing unit 12, a storage
`
`FIG. 1 is a schematic block diagram of a computer 55
`equipment of a preferred embodiment according to the
`present invention.
`FIG. 2 is a schematic block diagram showing the com(cid:173)
`ponents of a backup/recovery system of a preferred embodi(cid:173)
`ment and an operating system relevant to loading operation 60
`according to the present invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`The present invention will now be described more spe(cid:173)
`cifically with reference to the following embodiments. It is
`
`Apple Inc. Exhibit 1001 Page 5
`
`

`
`US 7,120,835 B2
`
`5
`device 14, and an I/0 device 16 are included therein. The
`processing system 10 may also include a CD-ROM drive, a
`printer or a soft disk drive.
`The I/0 device 16 is coupled between the processing unit
`12 and the storage device 14. The I/0 device 16 is coupled
`to the hard disk 18 for storing data contained in the computer
`system. The storage device 14 may have a hard disk drive
`18. Optionally, the storage device 14 may include a system
`memory for storing data. The I/0 device 16 can be a system
`bus.
`The processing system 10 has a backup/recovery module.
`The backup/recovery module can be a backup/recovery
`program. The backup/recovery program can be compressed
`in order to economize on storage space occupied by such
`program. The backup/recovery program can create at least
`one recovery point to hold backup data. The backup/recov(cid:173)
`ery module can be installed in the storage device 14 or in the
`hard disk 18.
`The hard disk 18 may include an operating system (OS),
`the operating system (OS) is selected from the group con(cid:173)
`sisting of Disk Operating System (DOS), Windows, Linux,
`Windows NT, and Mac. Disk Operating System (DOS) can
`be operated prior to booting an operating system. Informa(cid:173)
`tion for recovering previous status is provided on an inter(cid:173)
`face for Disk Operating System (DOS).
`The displaying system 20 coupled to the I/0 device 16 can
`be used for displaying data contained in the processing
`system 10. The data contained in the processing system 10
`corresponds to each recovery point. Each recovery point is
`demonstrated in a form of file folder to the users to facilitate 30
`operations for the users.
`The displaying system 20 can display data stored in the
`storage device 14. The displaying system 20 may include a
`user-operating interface. The user-operating interface can be
`a keyboard, a mouse, or the like, to provide the user with
`inputting command and information.
`The displaying system 20 may have a selecting means.
`The selecting means selects a status corresponding to the
`processing system 10. The displaying system 20 displays the
`selected status.
`The status corresponding to the processing system 10 is a
`status of the computer equipment at the time creating the
`corresponded recovery point. The data contained in the
`processing system 10 corresponding to the recovery point
`includes configuration corresponding
`to
`the hardware 45
`resources at that time and the backup data held in the
`corresponded recovery point respectively.
`While the user selects a recovery point with the selecting
`means and thereby selects the status corresponding to the
`processing system 10, the backup/recovery module thereaf- 50
`ter loads drivers and operating interfaces. Each driver maps
`the access to configuration of the computer equipment into
`the access to the data in the corresponded recovery point.
`Each recovery point is demonstrated in a form of file
`folder to the users to facilitate operations for the users. The 55
`users can conveniently extract directory or files inside the
`recovery points. The users can rename or remove any of
`them, view contents thereof, or perform recovery operation,
`simultaneously and immediately. After one recovery point is
`selected, the selected recovery point is opened to the user. 60
`The user can open executable files, pictures or documents
`without restoring the computer equipment to such status.
`According to the preferred embodiment of the present
`invention, a recovery method for providing a user with an
`outcome of recovery operation beforehand is suitable for a 65
`computer system. The computer system includes a process(cid:173)
`ing system and a displaying system. The processing system
`
`6
`creates at least one recovery unit, and the displaying system
`displays data contained in the processing system corre(cid:173)
`sponding to the recovery unit. The recovery method com(cid:173)
`prising the steps of: selecting one of the at least one recovery
`unit; mounting the selected recovery unit into the processing
`system; and displaying a status corresponding to the pro(cid:173)
`cessing system which corresponds to the selected recovery
`unit.
`The status corresponding to the processing system is a
`10 status of the computer equipment at the time creating the
`corresponded recovery unit. The data contained in the pro(cid:173)
`cessing system corresponding to the at least one recovery
`unit includes configuration corresponding to the at least one
`hardware resource and the backup data held in the at least
`15 one recovery unit respectively. The displaying system has a
`user-operating interface. The computer system includes an
`operating system (OS), the operating system (OS) can be
`Disk Operating System (DOS), Windows 9x (Window 95,
`Window 98, Window Millennium, etc.), Linux, Windows
`20 NT, Window 2000, Window XP, Mac OS, or the like. The
`information for recovering previous status is provided on an
`interface for Disk Operating System (DOS).
`After the user selects a recovery point, the selected
`recovery point is mounted into the processing system. A
`25 status corresponding to the processing system is displayed.
`The status corresponding to the processing system is a status
`of the computer equipment at the time creating the corre(cid:173)
`sponded recovery unit, which corresponds to the selected
`recovery point. The user can open every recovery unit
`respectively in a manner of opening a file folder. The
`contents therein includes configuration corresponding to the
`computer equipment at the time creating the corresponded
`recovery point. The computer equipment may comprises a
`hard disk drive C, a CD-ROM drive D, or a printer. The
`35 configuration corresponding to the computer equipment is
`the configuration of the computer equipment at the time
`creating the corresponded recovery point.
`By opening the selected recovery point, the user can view
`the contents thereof directly. For example, the user adds a
`40 printer on February 27, then, the configuration of the com(cid:173)
`puter equipment for February 26 contains no such printer,
`while the configuration of February 28 contains.
`The present invention can access unlimited recovery
`points simultaneously. Furthermore, the present invention
`does not need to mount restore points in advance. Accord(cid:173)
`ingly, system resources can be saved, and mis-operation can
`be prevented owing to viewing such recovery points directly.
`The present invention can be operated prior to booting an
`operating system. Even if the computer system cannot be
`booted due to the Windows operating system is destroyed
`thoroughly, the user still can check outcome of recovery
`operation.
`The displaying system 20 displays the entire outcome of
`recovery operation, including a boot procedure of the com(cid:173)
`puter system. Consequently, the user can directly and easily
`access unlimited restore points simultaneously and imme(cid:173)
`diately. While restore point is checked, data stored therein
`can be opened, copied, in order to eliminate the risk resulted
`from actual recovery operation.
`Upon the user selects a restore point under the DOS
`interface, the displaying system 20 displays an option for the
`user to obtain outcome of recovery operation corresponding
`to such restore point. If such restore point is selected, the
`operating system is loaded. After the user confirms that the
`restore point is the required restore point, the status corre-
`sponding to such restore point can be set as a current status.
`
`Apple Inc. Exhibit 1001 Page 6
`
`

`
`US 7,120,835 B2
`
`8
`system (OS) 36 corresponding to the recovery point. One
`simulating unit may be taken over by another anytime.
`The operating system (OS) 36 is selected from the group
`consisting of Disk Operating System (DOS), Windows,
`Linux, Windows NT, and Mac. Disk Operating System
`(DOS) can be operated prior to booting an operating system.
`Information for recovering previous status is provided on an
`interface for Disk Operating System (DOS).
`The displaying system 20 displays the simulating unit,
`10 then one of the recovery points is selected through the
`selecting means, and the displaying system 20 displays the
`computed data.
`The computing unit computes data in the current com(cid:173)
`puter equipment and backup data held in the recovery point.
`15 Afterward the simulating unit corresponding to the recovery
`point is created.
`The simulating units can be created before or after loading
`the operating system (OS) 36. In the event of creating the
`simulating unit prior to loading the operating system (OS)
`20 36, the simulating unit can load any operating system (OS)
`36 corresponding to any recovery point.
`While the simulating units is created after the operating
`system (OS) 36 is loaded, in that case, the status of the
`computer equipment at the time every certain recovery point
`25 is created can be viewed under the operating system (OS)
`36.
`The backup/recovery system of the present invention can
`emulate the computer equipment. Data therein at the time
`creating the recovery point can be viewed, added or
`30 removed. Moreover, the simulating unit can load the oper(cid:173)
`ating system prior to booting the operating system (OS),
`which is distinguishing from the conventional technique.
`Hence, the shortcoming that the data have to actually restore
`the computer system to a previous state can be entirely
`35 avoided.
`The computer equipment having a prompt access function
`and related method according to the present invention can
`mount recovery point only when it is required. Furthermore,
`there is no limit on the amount of the recovery points which
`40 can be accessed simultaneously. The present invention also
`provides a user with an outcome of recovery operation
`beforehand so that the questionable problem of the system
`booting normally faced by the conventional backup/recov-
`ery software can be fully solved.
`According to the above description, it is evident that
`unlimited restore points can simultaneously be viewed and
`accessed at once. It is unnecessary to occupy the system
`resources in advance. In addition, the present invention
`provides the user with a preview of restore points even
`though the computer system cannot be booted already.
`While the invention has been described by way of
`example and in terms of the preferred embodiment, it is to
`be understood that the invention is not limited to the
`disclosed embodiments. To the contrary, it is intended to
`cover various modifications and similar arrangements as
`would be apparent to those skilled in the art. Therefore, the
`scope of the appended claims should be accorded the
`broadest interpretation so as to encompass all such modifi-
`cations and similar arrangements.
`
`7
`According to the preferred embodiment of the present
`invention, a backup system is suitable for a computer
`system. The computer system has a storage device and a
`displaying system. The storage device holds data, and the
`displaying system displays the data held in the storage
`device. The displaying system has a selecting means. The
`backup system comprises a backup module and a processing
`module. The backup module creates at least one recovery
`unit to store data held in the storage device. The processing
`module processes data and creates at least one simulating
`unit. The simulating unit corresponds to the recovery unit.
`The simulating unit loads an operating system (OS) corre(cid:173)
`sponding to the recovery unit. The displaying system dis(cid:173)
`plays the simulating unit. The selecting means selects one of
`the at least one recovery unit, and the displaying system
`displays the processed data.
`The simulating unit may be created prior to loading the
`operating system (OS). The operating system (OS) can be
`Disk Operating System (DOS), Windows 9x (Window 95,
`Window 98, Window Millennium, etc.), Linux, Windows
`NT, Window 2000, Window XP, Mac OS, or the like. The
`information for recovering previous status is provided on an
`interface for Disk Operating System (DOS). The simulating
`unit may be created after the operating system (OS) is
`loaded. The processing module has a data computing unit for
`computing data held in the storage device and data stored in
`the at least one recovery unit. The simulating unit has entire
`data held in the storage device corresponding to the at least
`one recovery unit.
`Referring to FIG. 2, a schematic block diagram of a
`backup/recovery system of a preferred embodiment accord(cid:173)
`ing to the present invention is shown. According to the
`present invention, the backup/recovery system 30 of the
`present invention is suitable for a computer equipment,
`which includes a storage device 14 and a displaying system
`20. FIG. 2 shows only the components of the backup/
`recovery system 30 that are required to provide the computer
`equipment with prompt access function. As shown in FIG. 2,
`the backup/recovery system 30 comprises a backup module
`32 and a processing module 34.
`The backup module 32 can create at least one recovery
`point to hold data stored in the storage device 14. The
`recovery points may be stored in a hard disk drive 18 of the
`computer equipment, a network communicated with the
`computer equipment, or a storage media, such as a CD-RW, 45
`a tape, or the like.
`The backup module 32 can be a static backup/recovery
`module, a dynamic backup/recovery module, an integrated
`backup/recovery module, or the like, can all be adopted in
`the backup/recovery system 30. The backup module 32 is 50
`used for backing up data stored in the storage device 14 of
`the computer equipment, particularly stored in the hard disk
`drive 18.
`The processing module 34 includes a computing unit and
`at least one simulating unit. The computing unit is used for 55
`computing data stored in the storage device 14 and data in
`the recovery points. After data computing, the simulating
`units corresponding to the recovery points are created. The
`simulating unit emulates the computer equipment.
`The processing module 34 computes data in the current 60
`computer equipment and data backed up in the backup
`module 32, and creates the simulating unit having entire data
`in the storage device 14 thereafter. The entire data in the
`storage device 14 is the actual data at the time the recovery
`point is created.
`In FIG. 2, an operating system (OS) 36 relevant to loading
`operation is shown. The simulating unit loads the operating
`
`65
`
`What is claimed is:
`1. A computer equipment having a prompt access func(cid:173)
`tion, said computer equipment comprising:
`a processing system having at least one hardware resource
`with a backup/recovery module, said backup/recovery
`module creating at least one recovery unit to hold
`backup data; and
`
`Apple Inc. Exhibit 1001 Page 7
`
`

`
`US 7,120,835 B2
`
`9
`a displaying system for displaying backed up data of said
`processing system, said backed up data of said pro(cid:173)
`cessing system corresponding to each of said at least
`one recovery unit, said displaying system having a
`selecting means, said selecting means selecting a status
`corr

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket