News Column

Patent Issued for Method and Electronic Device for Synchronizing Information of Dual Operating Systems and Recording Medium

July 3, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- A patent by the inventors Chin, Cheng-Hao (Taoyuan County, TW); Lin, Chien-Liang (Taoyuan County, TW); Lin, Shin-Yun (Taoyuan County, TW), filed on April 5, 2012, was published online on June 17, 2014, according to news reporting originating from Alexandria, Virginia, by VerticalNews correspondents.

Patent number 8756615 is assigned to HTC Corporation (Taoyuan County, TW).

The following quote was obtained by the news editors from the background information supplied by the inventors: "The present invention generally relates to a method for synchronizing information, and in particular, to a method for synchronizing information of dual operating systems.

"To keep up with the bustling pace of modern human life, various portable and space-saving electronic devices have been put forward one after another. For example, smart phones are not only equipped all functions of a conventional communication device, but also allow users to achieve purposes such as document writing, E-mail receiving/sending, network accessing, or the use of real-time communication software through a built-in Windows mobile operating system (Windows mobile OS) such as Windows Mobile. That is to say, such hand-held communication devices may not only be used to make phone calls, but also serves as a miniature PC with versatile functions. Further, with the progress of wireless network technology, those functions can be used free from time and space limitations. Therefore, such devices have become an indispensable tool in a modern life in pursuit of efficiency.

"The architecture of such hand-held communication devices has an embedded system, and works through a Windows mobile OS. However, the function of the Windows mobile OS may be limited by the performance of the processor used in the hand-held communication device, and cannot achieve the multiplexed and diversified functions of an ordinary computer operating system. For example, a Windows OS such as Windows XP or Windows VISTA used in a PC is capable of processing complicated tasks like text edition and image processing, thus having a higher performance as compared with the Windows mobile OS. In order to improve the performance of the portable electronic devices, a brand new architecture integrating the portability of the Windows mobile OS and functionality of the Windows OS of a PC is developed.

"In practical operation, the two operating systems of the dual-operating system architecture use the shared system resources alternately, i.e. only one operating system can use the screen or the speaker of the device at a time. Thus, when the user intends to stop and switch the current operating system to the other operating system, the system is switched to the desired operating system by pressing a switch key disposed on the device, and meanwhile, the frame of the operating system displayed on the screen is switched as well.

"However, the method of directly switching from one operating system to the other has a problem that the setting information cannot be altered in two operating systems concurrently. Thus, when switching the operating system, problems that the backlight of the screen is too bright or too dim or the volume is too large or too small may be caused due to different settings. Therefore, the dual operating systems usually need a suitable mechanism to synchronizing the information thereof, so as to solve the problem of information asynchronization."

In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "Accordingly, the present invention is directed to a method for synchronizing information of dual operating systems, in which an independent embedded controller (EC) is used to acquire the information set by the operating system before switching when the operating systems is switched, so as to adjust the corresponding information of the current operating system, thereby synchronizing the information of the dual operating systems.

"The present invention is also directed to a method for synchronizing information of dual operating systems, in which the information of the other operating system is synchronized when the information of the current operating system is adjusted, thereby synchronizing the information of the dual operating systems.

"As embodied and broadly described herein, the present invention provides a method for synchronizing information of dual operating systems, for synchronizing information of a first operating system and a second operating system when an electronic device is switched from the first operating system to the second operating system. The method includes the following steps. First, a controller of the electronic device switches the first operating system to the second operating system. The second operating system sends an information requesting message to the controller of the electronic device. The controller checks if the first operating system operates in a work mode. If the first operating system operates in the work mode, the controller forwards the information requesting message to the first operating system, so as to obtain the information of the first operating system. Finally, the second operating system synchronizes the information recorded therein according to the obtained information.

"In an embodiment of the present invention, the controller switches the first operating system to the second operating system when receiving an operating system switching signal. The operating system switching signal is generated when a switch key is triggered, and the switch key is a physical key disposed on the electronic device or a virtual key displayed on a screen of the electronic device.

"In an embodiment of the present invention, after the controller checks if the first operating system operates in the work mode, if the first operating system does not operate in the work mode, the controller forces the first operating system to restore the work mode, and then forwards the information requesting message to the first operating system, so as to obtain the information of the first operating system.

"In an embodiment of the present invention, after the controller checks if the first operating system operates in the work mode, if the first operating system does not operate in the work mode, the controller takes no action for a moment.

"In an embodiment of the present invention, after the controller checks if the first operating system operates in the work mode, if the first operating system does not operate in the work mode, the controller reads a memory built therein, so as to obtain the information of the first operating system.

"In an embodiment of the present invention, the information recorded in the memory of the controller is stored in a regular time interval by the first operating system when the first operating system operates in the work mode or before the first operating system leaves the work mode.

"In an embodiment of the present invention, the information includes time information, brightness information, or volume information.

"The present invention further provides another method for synchronizing information of dual operating systems. The method is for synchronizing the same information in a second operating system when an information in a first operating system of an electronic device is adjusted, including the following steps. First, the first operating system receives an information adjusting signal, adjusts the information recorded therein accordingly, and sends an information adjusting message to a controller of the electronic device. At this time, the controller checks if the second operating system operates in a work mode. If the second operating system operates in the work mode, the controller forwards the information adjusting message to the second operating system, so as to provide the information to the second operating system. Finally, the second operating system synchronizes the information recorded therein according to the information in the information adjusting message.

"In an embodiment of the present invention, the information adjusting signal is generated when an information adjusting key of the electronic device is triggered, and the information adjusting key is a physical key disposed on the electronic device or a virtual key displayed on a screen of the electronic device.

"In an embodiment of the present invention, after receiving the information adjusting message, the controller further executes a corresponding adjusting action according to the information adjusting message. The adjusting action includes a screen brightness adjustment or a volume adjustment.

"In an embodiment of the present invention, after the controller checks if the second operating system operates in the work mode, if the second operating system does not operate in the work mode, the controller forces the second operating system to restore the work mode, and then forwards the information adjusting message to the second operating system, so as to synchronize the information of the second operating system.

"In an embodiment of the present invention, after the first operating system sends the information adjusting message to the controller of the electronic device, the controller further stores the information in a memory built therein. The information includes time information, brightness information, or volume information.

"In an embodiment of the present invention, after the controller checks if the second operating system operates in the work mode, if the second operating system does not operate in the work mode, the controller takes no action for a moment, and waits for the second operating system to restore the work mode. When the second operating system restores the work mode, the second operating system sends an information requesting signal to the controller, so as to read the information recorded in the memory, and synchronizes the information recorded therein according to the obtained information.

"In an embodiment of the present invention, the controller includes an embedded controller (EC), and the electronic device includes a notebook computer, an Ultra Mobile Personal Computer (UMPC), or a personal digital assistant (PDA).

"The present invention adopts an independent embedded controller to acquire the information set by the operating system before the switching when the operating system is switched, so as to adjust the corresponding information of the current operating system. In addition, when the information of the current operating system is adjusted, the corresponding information of the other operating system is adjusted simultaneously, thereby synchronizing the information of the dual operating systems."

URL and more information on this patent, see: Chin, Cheng-Hao; Lin, Chien-Liang; Lin, Shin-Yun. Method and Electronic Device for Synchronizing Information of Dual Operating Systems and Recording Medium. U.S. Patent Number 8756615, filed April 5, 2012, and published online on June 17, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8756615.PN.&OS=PN/8756615RS=PN/8756615

Keywords for this news article include: HTC Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters