[go: up one dir, main page]

WO2013034994A1 - A method to hibernate computer into external storage and making its operating system (os) portable - Google Patents

A method to hibernate computer into external storage and making its operating system (os) portable Download PDF

Info

Publication number
WO2013034994A1
WO2013034994A1 PCT/IB2012/053813 IB2012053813W WO2013034994A1 WO 2013034994 A1 WO2013034994 A1 WO 2013034994A1 IB 2012053813 W IB2012053813 W IB 2012053813W WO 2013034994 A1 WO2013034994 A1 WO 2013034994A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
hibernation
portable
contents
ram
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/IB2012/053813
Other languages
French (fr)
Inventor
Ahsan chishti MOHAMMAD
Shaima QURESHI
Hussain mir AJAZ
Pushwinder SINGH
Taha HUSSAIN
Malkiyat SINGH
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of WO2013034994A1 publication Critical patent/WO2013034994A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • this invention provides a method to increase the portability of the operating system we use and also to resume its hibernation state where ever we require through a USB storage device.
  • This invention is intended to make a method to hibernate computer into external storage and making its Operating System (OS) portable.
  • OS Operating System
  • Figure attached shows the flow diagram of how to hibernate a computer in an external storage and also how to boot up the system from an external storage.
  • USB storage typically a flash drive inserted into it.
  • the computer thus starts with USB storage being identified at the beginning itself and if USB storage is present the computer can start from the USB drive. If no USB drive is detected or if USB drive does not have a bootable image of OS, the computer will start normally with the help of the OS available in the hard disk.
  • USB has a bootable image of the OS, it can either resume from the previously saved hibernating state or if no previous hibernating state is available then the computer will boot from the OS available in the USB flash drive.
  • hibernation state If there is a hibernation state available, then the computer starts from the saved hibernation state. Once the user has completed his/her work and wants to hibernate his/her PC, he will get an option either to hibernate or simply shut down. Hibernation can be done on the computer's hard disk or the external USB storage. With hibernation into USB storage, all contents of RAM will be stored in the USB drive.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

Computer Hibernation involves copying the contents of a volatile memory i.e. Random Access memory (RAM) into a non-volatile memory typically Hard Disk of the computer. After hibernating the computer, if the power supply is turned off, it is possible to restart the computer from where we had hibernated it. This is accomplished by copying the contents which have been previously stored in the hard disk back to the RAM. This helps in easy shut down and restart of computer and power saving. This invention makes use of the computer hibernation technology in order to save the contents of RAM in an external storage such as Flash Drive, thus Hibernating the computer in an external USB storage. Multiple hibernation instances can be made and thus we can choose to restart from an earlier saved instance. Also, with this invention it will be possible to make the Operating System (OS) portable and to resume its hibernation state wherever and whenever we require through a USB storage device on any Personal Computer (PC). This invention would make use of a portable OS so that we do not have to own a PC to keep applications and data. Hence we would only require a USB storage device and all the computing power be available anytime anywhere with any PC.

Description

A METHOD TO HIBERNATE COMPUTER INTO EXTERNAL STORAGE AND
MAKING ITS OPERATING SYSTEM fOS) PORTABLE
Technical Field of the Invention
[0001] Computer Science and Engineering
Background of Invention
[0002] When a computer enters hibernation, a snapshot of all computer settings and memory contents of a computer is taken, the information is saved to the local hard disk, and then the computer is turned off. When computer is restarted, all the settings and memory contents are restored to their original state. Unlike the standby state, the computer does not require power to maintain itself when it enters hibernation. All documents and programs are restored to their original state when the computer comes out of hibernation. But this hibernation stores the memory snapshot in the hard disk only and thus has to restart from the hard disk only. Besides this, there can be only one hibernation point that is the restarting would be from the only one previously saved point. Also, it is not possible to carry along with the user the hibernation point and thus cannot restart from the point where he has saved if he does not have the same computer.
Object Of Invention
[0003] The objectives of this invention is:
[0004] External Hibernation: To make use of the computer hibernation technology in order to save the contents of RAM in an external storage such as Flash Drive, thus hibernating the computer in an external USB storage.
[0005] Multiple hibernation instances: Multiple hibernation Instances can be made and thus we can choose to restart from an earlier saved instance. [0006] Portability of Operating System: One the motive of this invention is to increase the portability of the operating system we use and also to resume its hibernation state where ever we require through a USB storage device. With this invention it will be possible to make the Operating System (OS) portable and to resume its hibernation state wherever and whenever we require through a USB storage device on any Personal Computer (PC). This invention would make use of a portable OS so that we do not have to own a PC to keep applications and data. Hence we would only require a USB storage device and all the computing power be available anytime anywhere with any PC.
Statement of invention
[0007] World is slowly now being transferred into a smaller space. The new mantra of the contemporary world that small is always better. Keeping in view with this the motive, this invention provides a method to increase the portability of the operating system we use and also to resume its hibernation state where ever we require through a USB storage device. This invention is intended to make a method to hibernate computer into external storage and making its Operating System (OS) portable.
Brief Summary of the Invention
[0008] Main feature of this method is:
[0009] Cheap: It would be cheap implementation as the hardware required would be an inexpensive flash drive.
[0010] Portability: It would be easy carrying of hibernation state as well as OS itself in a flash drive.
[0011] Easy installation & Usage: It would be easy for a user to hibernate on a flash drive with the help of an easy graphical user interface. [0012] Platform Independent: OS in the flash drive would be able to work on number of commonly available hardware's thus making it platform independent.
Brief description of the Drawings
[0013] Figure attached shows the flow diagram of how to hibernate a computer in an external storage and also how to boot up the system from an external storage.
Detailed Description of the Invention
[0014] The drawing explains the flow of the method to hibernate in an external USB based storage.
[0015] The computer system on which the user intends to work has to have a USB storage typically a flash drive inserted into it. The computer thus starts with USB storage being identified at the beginning itself and if USB storage is present the computer can start from the USB drive. If no USB drive is detected or if USB drive does not have a bootable image of OS, the computer will start normally with the help of the OS available in the hard disk.
[0016] If USB has a bootable image of the OS, it can either resume from the previously saved hibernating state or if no previous hibernating state is available then the computer will boot from the OS available in the USB flash drive.
[0017] If there is a hibernation state available, then the computer starts from the saved hibernation state. Once the user has completed his/her work and wants to hibernate his/her PC, he will get an option either to hibernate or simply shut down. Hibernation can be done on the computer's hard disk or the external USB storage. With hibernation into USB storage, all contents of RAM will be stored in the USB drive.

Claims

Claims
1. A method in order to save the contents of a RAM in a USB external storage, i.e. hibernating into a USB based storage like flash drive.
2. Creating multiple instances of the Hibernation on the USB based external storage and recovering from any instance.
3. Resume after hibernation on any PC thus make the hibernation on OS portable.
PCT/IB2012/053813 2011-09-05 2012-07-26 A method to hibernate computer into external storage and making its operating system (os) portable Ceased WO2013034994A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN2548DE2011 2011-09-05
IN2548/DEL/2011 2011-09-05

Publications (1)

Publication Number Publication Date
WO2013034994A1 true WO2013034994A1 (en) 2013-03-14

Family

ID=47831593

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2012/053813 Ceased WO2013034994A1 (en) 2011-09-05 2012-07-26 A method to hibernate computer into external storage and making its operating system (os) portable

Country Status (1)

Country Link
WO (1) WO2013034994A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101467136A (en) * 2006-06-09 2009-06-24 微软公司 High speed nonvolatile memory device
US20100238507A1 (en) * 2009-03-18 2010-09-23 Ricoh Company, Ltd. Information processing apparatus, image forming apparatus, data recovery method, and computer-readable recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101467136A (en) * 2006-06-09 2009-06-24 微软公司 High speed nonvolatile memory device
US20100238507A1 (en) * 2009-03-18 2010-09-23 Ricoh Company, Ltd. Information processing apparatus, image forming apparatus, data recovery method, and computer-readable recording medium

Similar Documents

Publication Publication Date Title
US12248355B2 (en) System on chip for reducing wake-up time, method of operating same, and computer system including same
US9619015B2 (en) Implementing a power off state in a computing device
JP5598144B2 (en) Information processing apparatus, power supply control method, and program
CN102122250A (en) Computer system and operating system switching method thereof
CN101634884B (en) Power management controller and method
CN101356501A (en) Method and apparatus for fast boot of an operating system
CN102193839A (en) Electronic device and startup method thereof
TWI608345B (en) Operating system recovery method, device and terminal equipment
CN102866934A (en) Dormancy and wake-up system for embedded device based on non-volatile random access memory
US10872018B2 (en) Memory data preservation solution
CN112437914A (en) System recovery method and device
EP2518626A2 (en) Electronic device and booting method thereof
US9177151B2 (en) Operating speed control of a processor at the time of authentication before an operating system is started
CN107168798A (en) A kind of device sleeps method and device, device sleeps awakening method and device
TW201546612A (en) Resuming a system using state information
CN101441449A (en) Method for automatically switching power supply state
CN103678040A (en) Snapshooting and backspacing method and system based on computer system
CN101872233B (en) Automatic switch machine scheduling control method and system
WO2013034994A1 (en) A method to hibernate computer into external storage and making its operating system (os) portable
CN103218031A (en) Electronic device and sleep method
US20150123875A1 (en) Power management device and method
CN101477468B (en) Automatic boot method of computer system
US20150317181A1 (en) Operating system switching method
GB0522221D0 (en) Data back-up and recovery
TWI524274B (en) Quickly switch the operating system

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: 12830262

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12830262

Country of ref document: EP

Kind code of ref document: A1