US5856789A - Power supply switching of a computer system by a remote controller - Google Patents

Power supply switching of a computer system by a remote controller Download PDF

Info

Publication number
US5856789A
US5856789A US08/935,853 US93585397A US5856789A US 5856789 A US5856789 A US 5856789A US 93585397 A US93585397 A US 93585397A US 5856789 A US5856789 A US 5856789A
Authority
US
United States
Prior art keywords
computer system
power supply
button
code
remote controller
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.)
Expired - Lifetime
Application number
US08/935,853
Inventor
Der-Shyun Huang
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.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to US08/935,853 priority Critical patent/US5856789A/en
Assigned to WINBOND ELECTRONICS CORP. reassignment WINBOND ELECTRONICS CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUANG, DER-SHYUN
Priority to PCT/US1998/016643 priority patent/WO2000009198A1/en
Priority to AU89026/98A priority patent/AU8902698A/en
Application granted granted Critical
Publication of US5856789A publication Critical patent/US5856789A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof

Definitions

  • the present invention relates to a method and apparatus for controlling the power switching of a computer system by a remote controller.
  • the remote controllers have been widely used for controlling the operation of many appliances, e.g. TV, audio player system, video player system.
  • one remote controller specific to one appliance in general, can not be used with other appliances.
  • remote controller coming with TV can not control the operation of other appliances, i.e. household air conditioner system.
  • the control function of each button on one specific remote controller is predefined by controller in the appliance.
  • some remote controllers have learning capability, the emulated function after learning (configuration) procedure is not effective to other appliances.
  • Main reason of this limitation is caused by a preset transmit frequency at the remote controller side and preset receiving frequency at the receiver side of the appliance.
  • the data transmit frequency of the remote controller falls between 20 Khz ⁇ 60 Khz among different appliances and different brands.
  • the output data code for same function button among different remote controllers also differs.
  • the personal computer system has many different kinds of peripheral devices which communicate with the computer systems via different kinds of cable.
  • peripheral device with wireless communication has been rare. Due to limitation of the cable, the user's location has to be close to the input device of computer system in order to use or control the computer system.
  • the state-of-art computer system usually provides energy-saving features which selectively switches off the main power to certain components when the system is idle for extended periods of time.
  • the conventional power management circuit monitors a keyboard, mouse or other system elements for signs of activity and turns off a main supply power Vss if no activity is found for a predetermined period of time. This places the system in a standby mode of operation.
  • a low current standby power supply Vsb is provided to supply power to standby logic circuit.
  • the standby logic circuit functions to force the system to exit the standby mode in response to a wake-up activity.
  • the computer system typically includes a low-current lithium battery power supply for providing power to system timekeeping circuitry, which includes a well known real time clock (RTC), while the system is completely shut down.
  • RTC real time clock
  • the user may wish to access other devices connected to the computer system without accessing the traditional keyboard or computer mouse.
  • a remote controller will best serve the purpose.
  • the infrared remote controllers coming with home appliances are straight forward choice if they may serve the purpose.
  • the traditional home appliance remote controller will not serve the purpose of controlling the computer system due to aforementioned reasons.
  • the user may wish to wake up the computer system by a conventional remote controller.
  • one selected button on the remote controller may be assigned to power switching operation of the computer system.
  • the conventional remote controller together with the infrared signal receiver on the computer system, are used to control the power switching of a computer system.
  • the conventional remote controller becomes a wireless computer peripheral device.
  • the invention uses a personal computer as a platform. Via an over-sampling scheme, any kinds or brands of remote controller can be trained as a wireless peripheral device. The user does not have not care about the data transmit frequency of the remote controller implements. The selected button on the remote controller needs to go through a learning process provided by the invention. After over-sampling procedure for each activated button, corresponding sampled code and the link to corresponding operation are stored in the computer system. Among them, the sampled code for button assigned for power supply switching control is converted back to its original value and saved in one register powered by battery power supply. During standby mode of the computer system, the wireless signal receiver, the sample circuit, the control register and a comparison circuit is powered by a standby power supply.
  • a sample code is obtained by a sample circuit operated by clock from Real Time Clock (RTC).
  • RTC Real Time Clock
  • FIG. 1 discloses a hardware function block in which the learning process of the invention is performed.
  • FIG. 2(a) discloses the steps of learning process of the invention.
  • FIG. 2(b) disclose one embodiment of the menu generated by learning process of the invention which needs the user to input his selection.
  • FIG. 3(a) discloses the timing example of signal generated when one selected button of remote controller is activated.
  • FIG. 3(b) shows a signal in FIG. 3(a) carried by a carrier.
  • FIG. 3(c) discloses the over-sampling operation of the invention performed on the signal of FIG. 3(b).
  • a state-of-art computer system includes a center processor unit 10, a north bridge chip 12, a south bridge chip 14, an I/O controller chip 16, a wireless signal receiver 18, a memory 11 and a storage device 15, i.e. a HDD.
  • the preferred embodiment of the wireless signal receiver 18 is an infrared signal receiver.
  • the memory 11 is coupled to the north bridge chip 12.
  • the north bridge chip 12 is operative to interface the host bus 101 and PCI bus 121.
  • the south bridge chip 14 is operative to interface the ISA bus 141 and the PCI bus 121.
  • the I/O controller chip 16 via ISA bus 141, connects to the south bridge chip 14.
  • the wireless signal receiver 18 outputs electric signal via line 17 to I/O controller chip 16.
  • the data sample rate to the signal on line 17 is internally controlled by the I/O controller chip 16.
  • the learning program 110 Before executing the learning program 110 of the invention, the learning program 110 must be loaded first from the storage device 15 into memory 11 by the conventional approach.
  • the I/O controller chip 16 may be coupled to the PCI bus 121.
  • the I/O controller chip 16 includes a register 161, a signal process circuit 162, a sample circuit 163, a control register 168 and a comparator 164 associated with the present invention and only operative during standby mode of the computer system.
  • the wireless signal receiver 18, the signal process circuit 162, the sample circuit 163, the control register 168 and comparator 164 are powered by the standby power supply Vsb.
  • the register 161 is powered by battery power supply Vbat such that value within will be available all the time.
  • the signal process circuit 162 uses a clock output from RTC, i.e. a 32 KHz clock signal, to process the input modulated signal 17 when needed.
  • the sample circuit 163 also uses the clock output from RTC, i.e. a 32 KHz clock, to sample the input signal from signal process circuit 162.
  • the invention involves a configuration procedure which assigns each select button of the conventional remote controller to a predetermined operation of the computer system, as shown and described in FIG. 2(a).
  • the process displays a menu which needs user's selection of the operation he/she intends to emulate.
  • the user inputs his selection at this stage by the keyboard or computer mouse.
  • the operations of the computer system may include audio play, MPEG play, tray in/out of disk player, mouse move, power supply switching from Vsb to Vss, or execution of a software program.
  • One example of the menu is shown in FIG. 2(b) and readily understood by persons skilled in the arts.
  • the process detects if the user makes his/her selection on the items of menu generated on the display device. If it is yes in block 24, in block 26, the process samples the data coming in when the selected button is activated by the user by an over-sampling scheme to obtain a corresponding sample code. The over-sampling scheme applied will be more clearly in recitations with regard to FIG. 3(c). Depending on operation selected in FIG. 2(b), in block 28, the process records the obtained sampled code, the link relationship of the sampled code to the pre-determined operation into a computer system. In block 29, the process detects if the user wants to configure another select button and corresponding operation of the computer system.
  • a plurality of sampled codes and predetermined operations corresponding to each sampled code are stored in the computer system.
  • the sampled code obtained in the above processes for button assigned to the power switching is first converted back to its original data value in order to reduce the data bits and then stored in the register 161.
  • the sampled code obtained and the link relationship of the sampled code to the pre-determined operation are stored in a device driver. Since the invention relates on the switching of power supply to the computer system from Vsb to Vss, the following recitations focus on this respect.
  • the followings describe how the over-sampling scheme, operated on the output code on line 17 corresponding to an activation status of a selected button, obtains a sampled code.
  • FIG. 3(a) assume one selected button, when activated, on remote controller generate signal 1001 at f1 frequency.
  • the remote controller adds a carrier signal of frequency f2 to the original signal of FIG. 3(a) when transmitting the data out wirelessly.
  • the resulting output signal is that shown in FIG. 3(b).
  • f2 (5 times of f1) ⁇ (20 times of f1).
  • the main difference among different remote controllers resides in distinct period of the carrier signal employed when transmitting signal out. Since prediction of the transmit frequency of the remote controller held by one user is impossible, the invention uses a much higher frequency f3 to sample the data on line 17, at each ⁇ locations shown in FIG. 3(c). The over-sampling operation obtains a long string of following data 1110001110001110000 . . . . 00111000111000111000. This long string of data is the sampled code corresponding to the activation of the selected button.
  • the sampled code will be unique to this button.
  • f3 (10 times of f2) ⁇ (20 times of f2).
  • the plurality of sampled codes, except the sampled code corresponding to the button for power switching, and each corresponding operations assigned to will be recorded in the device driver, which is be used to drive the remote controller.
  • the sampled code obtained in the above process for button assigned to the power switching is first converted back to its original value and stored in the register 161 which is powered by the battery power supply Vbat. That is, assume 1110001110001110000 .
  • this invention uses the long string of data obtained by the over-sampling scheme to recognize which button on the remote controller is activated during normal operation mode of the computer system.
  • the computer systems enters into the standby mode due to the event of the system being idle for a predetermined period of time.
  • main power supply Vss is shut down and only standby logic circuit is powered by the standby power supply Vsb.
  • the corresponding signal on line 17 is processed by the signal process circuit 162 to remove the carrier signal, if any, via 32 KHz clock signal from RTC.
  • the output signal from the signal process circuit 162 then is sampled by the sample circuit 163 operated by 32 KHz clock signal from RTC.
  • the read control signal 169 controls the timing of the outputs of data within the register 161.
  • the control register 168 is written into a control value.
  • This control value determines the timing of the output of the respective values within the register 161 on line 167.
  • the comparator 164 compares the codes on lines 165 and 167 respectively and finds a match condition.
  • the asserted switching signal outputted from the comparator 164 then turns off the standby power supply Vsb and turns on the main power supply Vss. This effects the object and function of the invention.
  • the computer system enters into normal mode in which all elements are powered by the main power supply Vss.
  • the invention also applies to an environment in which the data is transmitted by the remote controller without a carrier signal.
  • the inputted wireless signal on line 17 takes form of that shown in FIG. 3(a).
  • the signal process circuit 162 does nothing on the input signal 17.

Abstract

A method and apparatus for switching the power supply of a computer system by a remote controller are provided. A configuration step is performed first which assigns a selected button on a remote controller to a wake-up operation of the computer system. At the end of the configuration step, a code representative of the selected button being activated is stored into a register within the computer system. If the selected button is found to be activated, the method and apparatus instruct the power supply system to turn on the main power supply.

Description

FIELD OF INVENTION
The present invention relates to a method and apparatus for controlling the power switching of a computer system by a remote controller.
BACKGROUND OF INVENTION
The remote controllers have been widely used for controlling the operation of many appliances, e.g. TV, audio player system, video player system. However, one remote controller specific to one appliance, in general, can not be used with other appliances. For instance, remote controller coming with TV can not control the operation of other appliances, i.e. household air conditioner system. Furthermore, the control function of each button on one specific remote controller is predefined by controller in the appliance. Although some remote controllers have learning capability, the emulated function after learning (configuration) procedure is not effective to other appliances. Main reason of this limitation is caused by a preset transmit frequency at the remote controller side and preset receiving frequency at the receiver side of the appliance. Typically, the data transmit frequency of the remote controller falls between 20 Khz˜60 Khz among different appliances and different brands. The output data code for same function button among different remote controllers also differs.
Traditionally, the personal computer system has many different kinds of peripheral devices which communicate with the computer systems via different kinds of cable. However, peripheral device with wireless communication has been rare. Due to limitation of the cable, the user's location has to be close to the input device of computer system in order to use or control the computer system.
The state-of-art computer system usually provides energy-saving features which selectively switches off the main power to certain components when the system is idle for extended periods of time. The conventional power management circuit monitors a keyboard, mouse or other system elements for signs of activity and turns off a main supply power Vss if no activity is found for a predetermined period of time. This places the system in a standby mode of operation. In standby mode of operation, a low current standby power supply Vsb is provided to supply power to standby logic circuit. The standby logic circuit functions to force the system to exit the standby mode in response to a wake-up activity. In addition, the computer system typically includes a low-current lithium battery power supply for providing power to system timekeeping circuitry, which includes a well known real time clock (RTC), while the system is completely shut down.
In some environments, the user may wish to access other devices connected to the computer system without accessing the traditional keyboard or computer mouse. For instance, when a user wants to access his information in the storage device within the computer system for immediate presentation in a seminar, a remote controller will best serve the purpose. At present time, the infrared remote controllers coming with home appliances are straight forward choice if they may serve the purpose. However, it appears that, without additional technology, the traditional home appliance remote controller will not serve the purpose of controlling the computer system due to aforementioned reasons. When the computer system is in standby mode, the user may wish to wake up the computer system by a conventional remote controller.
Therefore, it is the object of the instant invention to control the power supply switching of a computer system by a button of a conventional remote controller.
SUMMARY OF THE INVENTION
Performing the learning process of the invention to the computer system via any kinds or brands of remote controller, one selected button on the remote controller may be assigned to power switching operation of the computer system. In this way, the conventional remote controller, together with the infrared signal receiver on the computer system, are used to control the power switching of a computer system. The conventional remote controller becomes a wireless computer peripheral device.
The invention uses a personal computer as a platform. Via an over-sampling scheme, any kinds or brands of remote controller can be trained as a wireless peripheral device. The user does not have not care about the data transmit frequency of the remote controller implements. The selected button on the remote controller needs to go through a learning process provided by the invention. After over-sampling procedure for each activated button, corresponding sampled code and the link to corresponding operation are stored in the computer system. Among them, the sampled code for button assigned for power supply switching control is converted back to its original value and saved in one register powered by battery power supply. During standby mode of the computer system, the wireless signal receiver, the sample circuit, the control register and a comparison circuit is powered by a standby power supply. When the button assigned for power supply switching control is activated during standby mode, a sample code is obtained by a sample circuit operated by clock from Real Time Clock (RTC). When a match condition is obtained by the comparison circuit comparing the sample code with value of the register, an activated switching signal output by the comparison circuit switches the power supply system to the main power supply.
BRIEF DESCRIPTIONS OF THE APPENDED DRAWINGS
FIG. 1 discloses a hardware function block in which the learning process of the invention is performed.
FIG. 2(a) discloses the steps of learning process of the invention.
FIG. 2(b) disclose one embodiment of the menu generated by learning process of the invention which needs the user to input his selection.
FIG. 3(a) discloses the timing example of signal generated when one selected button of remote controller is activated.
FIG. 3(b) shows a signal in FIG. 3(a) carried by a carrier.
FIG. 3(c) discloses the over-sampling operation of the invention performed on the signal of FIG. 3(b).
DETAILED DESCRIPTIONS OF THE PREFERRED EMBODIMENT
As shown in FIG. 1, a state-of-art computer system includes a center processor unit 10, a north bridge chip 12, a south bridge chip 14, an I/O controller chip 16, a wireless signal receiver 18, a memory 11 and a storage device 15, i.e. a HDD. The preferred embodiment of the wireless signal receiver 18 is an infrared signal receiver. As conventional approach, the memory 11 is coupled to the north bridge chip 12. The north bridge chip 12 is operative to interface the host bus 101 and PCI bus 121. The south bridge chip 14 is operative to interface the ISA bus 141 and the PCI bus 121. The I/O controller chip 16, via ISA bus 141, connects to the south bridge chip 14. The wireless signal receiver 18 outputs electric signal via line 17 to I/O controller chip 16. The data sample rate to the signal on line 17 is internally controlled by the I/O controller chip 16. Before executing the learning program 110 of the invention, the learning program 110 must be loaded first from the storage device 15 into memory 11 by the conventional approach. In an alternative computer system, the I/O controller chip 16 may be coupled to the PCI bus 121. Furthermore, the I/O controller chip 16 includes a register 161, a signal process circuit 162, a sample circuit 163, a control register 168 and a comparator 164 associated with the present invention and only operative during standby mode of the computer system.
During standby mode, the wireless signal receiver 18, the signal process circuit 162, the sample circuit 163, the control register 168 and comparator 164 are powered by the standby power supply Vsb. In all modes, the register 161 is powered by battery power supply Vbat such that value within will be available all the time. The signal process circuit 162 uses a clock output from RTC, i.e. a 32 KHz clock signal, to process the input modulated signal 17 when needed. The sample circuit 163 also uses the clock output from RTC, i.e. a 32 KHz clock, to sample the input signal from signal process circuit 162.
Firstly of all, during normal operation mode, the invention involves a configuration procedure which assigns each select button of the conventional remote controller to a predetermined operation of the computer system, as shown and described in FIG. 2(a). After the start point 20 of this configuration process, in block 22, the process displays a menu which needs user's selection of the operation he/she intends to emulate. The user inputs his selection at this stage by the keyboard or computer mouse. The operations of the computer system may include audio play, MPEG play, tray in/out of disk player, mouse move, power supply switching from Vsb to Vss, or execution of a software program. One example of the menu is shown in FIG. 2(b) and readily understood by persons skilled in the arts. In block 24, the process detects if the user makes his/her selection on the items of menu generated on the display device. If it is yes in block 24, in block 26, the process samples the data coming in when the selected button is activated by the user by an over-sampling scheme to obtain a corresponding sample code. The over-sampling scheme applied will be more clearly in recitations with regard to FIG. 3(c). Depending on operation selected in FIG. 2(b), in block 28, the process records the obtained sampled code, the link relationship of the sampled code to the pre-determined operation into a computer system. In block 29, the process detects if the user wants to configure another select button and corresponding operation of the computer system. After all selected buttons on a conventional remote controller have been assigned to their respective operations, a plurality of sampled codes and predetermined operations corresponding to each sampled code are stored in the computer system. In a preferred embodiment, the sampled code obtained in the above processes for button assigned to the power switching is first converted back to its original data value in order to reduce the data bits and then stored in the register 161. For other selected operations in FIG. 2(b), the sampled code obtained and the link relationship of the sampled code to the pre-determined operation are stored in a device driver. Since the invention relates on the switching of power supply to the computer system from Vsb to Vss, the following recitations focus on this respect.
The followings describe how the over-sampling scheme, operated on the output code on line 17 corresponding to an activation status of a selected button, obtains a sampled code. As shown in FIG. 3(a), assume one selected button, when activated, on remote controller generate signal 1001 at f1 frequency. The remote controller adds a carrier signal of frequency f2 to the original signal of FIG. 3(a) when transmitting the data out wirelessly.
The resulting output signal is that shown in FIG. 3(b).
In a preferred embodiment, f2=(5 times of f1)˜(20 times of f1). The main difference among different remote controllers resides in distinct period of the carrier signal employed when transmitting signal out. Since prediction of the transmit frequency of the remote controller held by one user is impossible, the invention uses a much higher frequency f3 to sample the data on line 17, at each ↑ locations shown in FIG. 3(c). The over-sampling operation obtains a long string of following data 1110001110001110000 . . . . 00111000111000111000. This long string of data is the sampled code corresponding to the activation of the selected button. Each time one specific button is activated and the output data is oversampled at the same frequency f3, the sampled code will be unique to this button. In a preferred embodiment, f3=(10 times of f2)˜(20 times of f2). Through the learning process of FIG. 2(a), the plurality of sampled codes, except the sampled code corresponding to the button for power switching, and each corresponding operations assigned to will be recorded in the device driver, which is be used to drive the remote controller. As recited above, in order to reduce the size of the register 161 required, the sampled code obtained in the above process for button assigned to the power switching is first converted back to its original value and stored in the register 161 which is powered by the battery power supply Vbat. That is, assume 1110001110001110000 . . . . 00111000111000111000 is obtained when assigning the power switching button, then value of 1001 is recovered and stored in the register 161. Nevertheless, this invention uses the long string of data obtained by the over-sampling scheme to recognize which button on the remote controller is activated during normal operation mode of the computer system.
Assume the computer systems enters into the standby mode due to the event of the system being idle for a predetermined period of time. During the standby mode, main power supply Vss is shut down and only standby logic circuit is powered by the standby power supply Vsb. As the user activates the emulated power switching button on the remote controller, the corresponding signal on line 17 is processed by the signal process circuit 162 to remove the carrier signal, if any, via 32 KHz clock signal from RTC. The output signal from the signal process circuit 162 then is sampled by the sample circuit 163 operated by 32 KHz clock signal from RTC. The read control signal 169 controls the timing of the outputs of data within the register 161. During the learning procedure for power switching button, based on the frequency relationship between the f1 and the 32 KHz clock signal from RTC, the control register 168 is written into a control value. This control value determines the timing of the output of the respective values within the register 161 on line 167. The comparator 164 compares the codes on lines 165 and 167 respectively and finds a match condition. The asserted switching signal outputted from the comparator 164 then turns off the standby power supply Vsb and turns on the main power supply Vss. This effects the object and function of the invention. Afterwards, the computer system enters into normal mode in which all elements are powered by the main power supply Vss.
Though the above descriptions use the infrared signal as an example of wireless signal transmission, the spirit of the invention also applied to any kinds of wireless transmission. Furthermore, the invention also applies to an environment in which the data is transmitted by the remote controller without a carrier signal. In this situation, the inputted wireless signal on line 17 takes form of that shown in FIG. 3(a). When this happens, the signal process circuit 162 does nothing on the input signal 17. The invention together with those described alternative embodiments are also the intended scope of claims defined by the appended claims.

Claims (8)

What is claimed is:
1. A method for waking up a computer system by a button of a remote controller, the computer system including a wireless signal receiver and a power supply system selectively generating a main power supply and a standby power supply, the button, when activated, generating a data code at f1 frequency, the remote controller transmitting the data code out wirelessly via a carrier signal of f2 frequency, f2 being larger than f1, the method comprising the steps of:
(1) assigning the button to be a wake-up operation of the computer systems, said step of assigning comes the steps of:
(11) specifying the wake-up operation,
(12) instructing the computer system to sample data at f3 frequency wherein f3 is larger than f2,
(13) the computer system obtaining a code corresponding to the button while the button is activated, and
(14) storing the code into a register in the computer system, wherein the register is powered by a battery power supply when the power supply system is totally shut down;
(2) determining if the button is activated: and
(3) if the button is activated in step (2), instructing the power supply system to turn on the main power supply to power the computer system.
2. The method in claim 1, wherein the step (2) comprising:
(21) sampling the data code at f3 frequency such that a sampled code is obtained;
(22) comparing the sampled code with value of the register.
3. A computer system including a wireless remote receiver adapted to communicate with a remote controller, the computer including a power supply system selectively generating a main power supply and a standby power supply, each button of the remote controller, when activated, generating a data code at f1 frequency, the remote controller transmitting the data code out wirelessly via a carrier signal of f2 frequency, f2 being larger than f1, the computer system comprising:
a central processor unit;
a memory coupled to the central processor unit, the memory storing a procedure when assigns one selected button on the remote controller to be a wake-up operation of the computer system by sampling data at f3 frequency such that a code corresponding to the selected button is obtained while the selected button is activated, wherein f3 is larger than f2, and storing the code into a register within the controller; and
a controller, responsive to activation of the selected button, for instructing the power supply system to turn on the main power supply to power the computer system.
4. The computer system of claim 3, wherein the controller comprises:
a signal process circuit which selectively processes the data code for generating a demodulated signal;
a sample circuit for sampling the demodulated signal and outputting a sample code; and
a comparator, having input receiving value of the register, for selectively generating a switching signal by comparing the sample code with value of the register.
5. A method for waking up a computer system by a button of a remote controller, the computer system including a wireless signal receiver and a power supply system selectively generating a main power supply and a standby power supply, the remote controller generating a data code corresponding to the activated button at f1 frequency wirelessly, the method comprising the steps of:
(1) assigning the button to be a wake-up operation of the computer system, said step of assigning comprises the steps of:
(11) specifying the wake-up operation,
(12) instructing the computer system to sample data at f2 frequency, wherein f2 is larger than f1,
(13) the computer system obtaining a code corresponding to the button while the button is activated, and
(14) storing the code into a register within the computer system;
(2) determining if the button is activated; and
(3) if the button is activated in step (2), instructing the power supply system to turn on the main power supply to power the computer system.
6. The method in claim 5, wherein the step (2) comprising:
(21) sampling the data code at f2 frequency such that a sampled code is obtained;
(22) comparing the sampled code with value of the register.
7. A computer system including a wireless remote receiver adapted to communicate with a remote controller, the computer system including a power supply system selectively generating a main power supply and a standby power supply, the remote controller generating a data code at f1 frequency wirelessly when one button of the remote controller is activated, the computer system comprising:
a central processor unit;
a memory coupled to the central processor unit, the memory storing a procedure when assigns one selected button on the remote controller to be a wake-up operation of the computer system by sampling data at f2 frequency such that a code corresponding to the selected button is obtained while the selected button is activated, wherein f2 is larger than f1, and storing the code into a register within the computer system; and
a controller, responsive to activation of the selected button, for instructing the power supply system to turn on the main power supply to power the computer system.
8. The computer system of claim 7, wherein the controller comprises:
a sample circuit for sampling the data code and outputting a sample code; and
a comparator, having input receiving value of the register, for selectively generating a switching signal by comparing the sample code with value of the register.
US08/935,853 1997-09-23 1997-09-23 Power supply switching of a computer system by a remote controller Expired - Lifetime US5856789A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US08/935,853 US5856789A (en) 1997-09-23 1997-09-23 Power supply switching of a computer system by a remote controller
PCT/US1998/016643 WO2000009198A1 (en) 1997-09-23 1998-08-11 Percutaneous oxygenator for inducing a retrograde perfusion of oxygenated blood
AU89026/98A AU8902698A (en) 1997-09-23 1998-08-11 Percutaneous oxygenator for inducing a retrograde perfusion of oxygenated blood

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/935,853 US5856789A (en) 1997-09-23 1997-09-23 Power supply switching of a computer system by a remote controller
PCT/US1998/016643 WO2000009198A1 (en) 1997-09-23 1998-08-11 Percutaneous oxygenator for inducing a retrograde perfusion of oxygenated blood

Publications (1)

Publication Number Publication Date
US5856789A true US5856789A (en) 1999-01-05

Family

ID=26794292

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/935,853 Expired - Lifetime US5856789A (en) 1997-09-23 1997-09-23 Power supply switching of a computer system by a remote controller

Country Status (3)

Country Link
US (1) US5856789A (en)
AU (1) AU8902698A (en)
WO (1) WO2000009198A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010025289A1 (en) * 1998-09-25 2001-09-27 Jenkins Michael D. Wireless pen input device
US20020042889A1 (en) * 2000-10-06 2002-04-11 Nec Corporation Computer system
US6381700B1 (en) * 1997-07-07 2002-04-30 Fukiko Yoshida Remote network device for controlling the operation voltage of network devices
US20020178386A1 (en) * 2001-05-22 2002-11-28 Su-Chen Wang Modem and a controller thereof
US6618580B2 (en) 2000-02-14 2003-09-09 Intel Corporation Apparatus and method for remotely powering-down a wireless transceiver
KR100403096B1 (en) * 1999-12-21 2003-10-23 엔이씨 일렉트로닉스 코포레이션 Remote control receiver and method of controlling the same
US6675300B1 (en) * 1999-03-12 2004-01-06 Samsung Electronics Co., Ltd. Remote controlled computer system and management method having an identification number
US20040030937A1 (en) * 2002-08-12 2004-02-12 Wang Ming Chang Computer remotely controlled by remote controller
US20040098576A1 (en) * 2002-11-14 2004-05-20 Mitac Technology Corp. System and method for boot mode control
US6763458B1 (en) 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
US20050044414A1 (en) * 2003-05-26 2005-02-24 Hideyuki Sawada Remote control system for controlling installed program
US20050237301A1 (en) * 2003-03-19 2005-10-27 Microsoft Corporation RF data compression for a high-speed mouse
US7005966B1 (en) 2000-05-18 2006-02-28 Micron Technology, Inc. Remote computer controller and control method
US7158580B1 (en) * 2003-04-17 2007-01-02 Microsoft Corporation Data pulse spectrum control
US20070033424A1 (en) * 2005-08-08 2007-02-08 Steve Cheng Power management device with a remote control function
US20070168697A1 (en) * 2005-12-27 2007-07-19 Yeh-Liang Hsu Distributed data server and an operating method thereof
CN100341008C (en) * 2005-06-01 2007-10-03 深圳创维-Rgb电子有限公司 Method for remote controlling multi-separate CPU systems using single remote controller

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5051720A (en) * 1989-11-13 1991-09-24 Secure Telecom, Inc. Remote control system using power line of remote site
US5191323A (en) * 1988-12-13 1993-03-02 International Business Machines Corporation Remote power on control device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4883459A (en) * 1983-07-29 1989-11-28 Reynaldo Calderon Retrograde perfusion
US4986809A (en) * 1989-04-17 1991-01-22 Hattler Brack G Percutaneous oxygenator
US5376069A (en) * 1991-03-27 1994-12-27 Hattler; Brack G. Inflatable percutaneous oxygenator with internal support
US5219326A (en) * 1991-03-27 1993-06-15 Hattler Brack G Inflatable percutaneous oxygenator
US5271743A (en) * 1991-03-27 1993-12-21 Hattler Brack G System to optimize the transfer of gas through membranes
US5501663A (en) * 1993-07-02 1996-03-26 Medtronic Electromedics, Inc. Inflatable percutaneous oxygenator with transverse hollow fibers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191323A (en) * 1988-12-13 1993-03-02 International Business Machines Corporation Remote power on control device
US5051720A (en) * 1989-11-13 1991-09-24 Secure Telecom, Inc. Remote control system using power line of remote site

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381700B1 (en) * 1997-07-07 2002-04-30 Fukiko Yoshida Remote network device for controlling the operation voltage of network devices
US20010025289A1 (en) * 1998-09-25 2001-09-27 Jenkins Michael D. Wireless pen input device
US6675300B1 (en) * 1999-03-12 2004-01-06 Samsung Electronics Co., Ltd. Remote controlled computer system and management method having an identification number
US6763458B1 (en) 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
KR100403096B1 (en) * 1999-12-21 2003-10-23 엔이씨 일렉트로닉스 코포레이션 Remote control receiver and method of controlling the same
US6618580B2 (en) 2000-02-14 2003-09-09 Intel Corporation Apparatus and method for remotely powering-down a wireless transceiver
US7005966B1 (en) 2000-05-18 2006-02-28 Micron Technology, Inc. Remote computer controller and control method
US20060092041A1 (en) * 2000-05-18 2006-05-04 Leman Michael V Systems and methods for remotely controlling a computer
US20020042889A1 (en) * 2000-10-06 2002-04-11 Nec Corporation Computer system
US20020178386A1 (en) * 2001-05-22 2002-11-28 Su-Chen Wang Modem and a controller thereof
US20040030937A1 (en) * 2002-08-12 2004-02-12 Wang Ming Chang Computer remotely controlled by remote controller
US20040098576A1 (en) * 2002-11-14 2004-05-20 Mitac Technology Corp. System and method for boot mode control
US7055025B2 (en) * 2002-11-14 2006-05-30 Mitac Technology Corp. System and method for boot mode control
US7782294B2 (en) 2003-03-19 2010-08-24 Microsoft Corporation RF data compression for a high-speed mouse
US20050237301A1 (en) * 2003-03-19 2005-10-27 Microsoft Corporation RF data compression for a high-speed mouse
US7158580B1 (en) * 2003-04-17 2007-01-02 Microsoft Corporation Data pulse spectrum control
US20070081609A1 (en) * 2003-04-17 2007-04-12 Microsoft Corporation Data Pulse Spectrum Control
US7688912B2 (en) * 2003-04-17 2010-03-30 Microsoft Corporation Data pulse spectrum control
US7292157B2 (en) * 2003-05-26 2007-11-06 Onkyo Corporation Remote control system for controlling installed program
US20050044414A1 (en) * 2003-05-26 2005-02-24 Hideyuki Sawada Remote control system for controlling installed program
CN100341008C (en) * 2005-06-01 2007-10-03 深圳创维-Rgb电子有限公司 Method for remote controlling multi-separate CPU systems using single remote controller
US20070033424A1 (en) * 2005-08-08 2007-02-08 Steve Cheng Power management device with a remote control function
US20070168697A1 (en) * 2005-12-27 2007-07-19 Yeh-Liang Hsu Distributed data server and an operating method thereof

Also Published As

Publication number Publication date
WO2000009198A1 (en) 2000-02-24
AU8902698A (en) 2000-03-06

Similar Documents

Publication Publication Date Title
US5856789A (en) Power supply switching of a computer system by a remote controller
US7644292B2 (en) Information processing apparatus, quick activation method, and storage medium
CN100517295C (en) Personal computer integrated with personal digital assistant
EP1472658B1 (en) Remote control device for use with a personal computer
EP3330939B1 (en) Media rendering system
EP0868079A2 (en) Power management schemes for apparatus with converged functionalities
US8533510B2 (en) Power management method for a multi-microprocessor system
KR100342020B1 (en) Remote controlled computer system having identification number and management method of the same
US20040036624A1 (en) Virtual electronic remote control device
US20070050649A1 (en) Power saving electronic apparatus and method
US20080126593A1 (en) Expansion module for a USB port and a method thereof
GB2227897A (en) Automatic control method and device for home appliances using a VTR
KR100385020B1 (en) An automatic security code verifying method of a computer system operated by a remote controller
JPH11317756A (en) Unit and method for controlling electronic equipment, and served medium
JP2004227586A (en) Method for initiating power supply to computer system from usb keyboard
KR19990059547A (en) Device bay device with key input device for device control
JP2005078642A (en) Controller, smart card reading activator, and associated product
JP2002101476A (en) Information processing unit
US20040064199A1 (en) Information processing apparatus, control method, program, and storage medium
US6691199B1 (en) Remote-control connection control device controlled by stored digital signals
US20060197675A1 (en) Remote control interface framework using an infrared module and a method thereof
CN101145277A (en) Information processing apparatus and remote-control code transmission control method
US20090292992A1 (en) computer system and a switching method for the same
KR100508596B1 (en) A display device having function for controlling power on/off in connected image devices and method thereof
CN100334549C (en) Computer system for executing multimedia playback system and method therefor

Legal Events

Date Code Title Description
AS Assignment

Owner name: WINBOND ELECTRONICS CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUANG, DER-SHYUN;REEL/FRAME:008822/0117

Effective date: 19970909

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12