Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
156 words
A method for controlling the supply of power to an I/O device attached to an I/O circuit in a computer apparatus, comprising the steps of: a) providing an I/O circuit including a pin enable circuit coupled to an I/O device power pin, said pin enable circuit comprising a contingency register holding a contingency bit and a power register which controls said power supply to said I/O device power pin, wherein said contingency bit is reflective of a power supply priority of an I/O device incapable of power consumption management, said I/O device being powered by said I/O device power pin such that an unrecognized I/O device receives low priority; and b) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to control the power supply to the I/O device during said unanticipated system powerdown condition based upon said power supply priority indicated by said contingency bit.
Claim 2
Independent Claim
156 words
A method for controlling the supply of power to an I/O device attached to an I/O circuit in a computer apparatus, comprising the steps of: a) providing an I/O circuit including a pin enable circuit coupled to an I/O device power pin, said pin enable circuit comprising a contingency register holding a contingency bit and a power register which controls said power supply to said I/O device power pin, wherein said contingency bit is reflective of a power supply priority of an I/O device incapable of power consumption management, said I/O device being powered by said I/O device power pin such that an unrecognized I/O device receives low priority; and b) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to control the power supply to the I/O device during said unanticipated system powerdown condition based upon said power supply priority indicated by said contingency bit.
Claim 3
Dependent Claim
20 words
The method of claim 1, further comprising the step of detecting an unregistered I/O device and providing a user warning.
Claim 4
Dependent Claim
21 words
The method of claim 1, wherein said contingency bit is set in response to the detection of a new I/O interrupt.
Claim 5
Dependent Claim
22 words
The method of claim 1 further including the step of initiating a hardware powerdown after replacing the contents of said power register.
Claim 6
Dependent Claim
17 words
The method of claim 4, wherein said computer apparatus is turned off after said hardware power down.
Claim 7
Dependent Claim
33 words
The method of claim 4, further comprising the steps of: a) determining whether a power fault interrupt occurred; b) detecting the presence of any unregistered I/O devices; and c) displaying a warning message.
Claim 8
Dependent Claim
22 words
The method of claim 6, wherein the content of said warning message is related to the presence of an unregistered I/O device.
Claim 9
Independent Claim
181 words
A method for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO) of a computing device, comprising the steps of: a) providing a GPIO including a pin enable circuit coupled to an I/O device power pin, said pin enable circuit comprising a contingency register holding a contingency bit and a power register which controls said power supply to said I/O device power pin, where said contingency bit is reflective of a power supply priority of an I/O device incapable of power consumption management, said I/O device being powered by said I/O device power pin; b) detecting a power fail interrupt; c) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to control the power supply to said I/O device during said unanticipated system powerdown condition such that an unrecognized I/O device receives low power supply priority; d) determining whether a power fault interrupt occurred upon restarting said computing device; e) detecting the presence of any unregistered I/O devices; and f) displaying a warning message.
Claim 10
Independent Claim
181 words
A method for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO) of a computing device, comprising the steps of: a) providing a GPIO including a pin enable circuit coupled to an I/O device power pin, said pin enable circuit comprising a contingency register holding a contingency bit and a power register which controls said power supply to said I/O device power pin, where said contingency bit is reflective of a power supply priority of an I/O device incapable of power consumption management, said I/O device being powered by said I/O device power pin; b) detecting a power fail interrupt; c) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to control the power supply to said I/O device during said unanticipated system powerdown condition such that an unrecognized I/O device receives low power supply priority; d) determining whether a power fault interrupt occurred upon restarting said computing device; e) detecting the presence of any unregistered I/O devices; and f) displaying a warning message.
Claim 11
Independent Claim
155 words
A system for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO), comprising a GPIO including a pin enable circuit coupled to an I/O device power pin comprising: a) a contingency register holding a contingency bit; b) a power register which controls said power supply to said I/O device power pin, where said contingency bit is reflective of a power supply priority of a I/O device powered by said I/O device power pin, such that said power register is coupled to said contingency register; and c) a buffer coupled to said power register, said buffer further coupled to a pin on said GPIO wherein said contingency bit is transferred to said power register upon the occurrence of an unanticipated powerdown to control thereby the flow of power through said buffer to said pin during said unanticipated powerdown such that an unrecognized I/O device receives low power supply priority.
Claim 12
Independent Claim
155 words
A system for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO), comprising a GPIO including a pin enable circuit coupled to an I/O device power pin comprising: a) a contingency register holding a contingency bit; b) a power register which controls said power supply to said I/O device power pin, where said contingency bit is reflective of a power supply priority of a I/O device powered by said I/O device power pin, such that said power register is coupled to said contingency register; and c) a buffer coupled to said power register, said buffer further coupled to a pin on said GPIO wherein said contingency bit is transferred to said power register upon the occurrence of an unanticipated powerdown to control thereby the flow of power through said buffer to said pin during said unanticipated powerdown such that an unrecognized I/O device receives low power supply priority.
Claim 13
Dependent Claim
32 words
The system of claim 9, further comprising an activatable pull up resistor coupled to maintain said pin at a fixed state when said activatable pull up resistor is in an enabled state.
Claim 14
Dependent Claim
33 words
The system of claim 9, further comprising a pin status circuit coupled to said pin, said pin status circuit comprising a virtual register which reflects the state of a signal at said pin.
Claim 15
Dependent Claim
36 words
The system of claim 11, wherein said pin status circuit comprises an anti-leak circuit coupled to said virtual register to prevent current flow through said virtual register when said anti-leak circuit is in a disabled state.
Claim 16
Dependent Claim
19 words
The system of claim 12, wherein said anti-leak circuit comprises two n-channel or two p-channel transistors coupled in series.
Claim 17
Dependent Claim
23 words
The system of claim 13, wherein said anti-leak circuit is selected from the group consisting of an OR gate and an AND gate.
Claim 18
Dependent Claim
17 words
The system of claim 11, wherein said virtual register comprises a buffer connected to a data bus.
Claim 19
Dependent Claim
30 words
The system of claim 15, wherein said buffer is coupled to an anti-leak circuit to prevent current flow through said buffer when said anti-leak circuit is in a disabled state.
Claim 20
Dependent Claim
19 words
The system of claim 16, wherein said anti-leak circuit comprises two n-channel or two p-channel transistors coupled in series.
Claim 21
Dependent Claim
23 words
The system of claim 17, wherein said anti-leak circuit is selected from the group consisting of an OR gate and an AND gate.
Claim 22
Dependent Claim
30 words
The system of claim 18, further comprising means for generating a warning message, wherein the content of said warning message is related to the presence of an unregistered I/O device.
Claim 23
Dependent Claim
148 words
A general purpose input/output (GPIO) circuit, comprising: a) a pin coupled with a buffer; and b) a pin enable circuit coupled to an I/O device power pin, said pin enable circuit having an output coupled to said pin and having inputs receptive to a pin enable register and a power register, said power register having an input receptive to a contingency register holding a contingency bit, which power register controls the supply of power to said I/O device power pin, where said contingency bit is reflective of a power supply priority of a I/O device powered by said I/O device power pin, and wherein said contingency bit is transferred to said power register upon the occurrence of an unanticipated powerdown to control thereby the flow of power through said buffer to said pin during said unanticipated powerdown such that an unrecognized I/O device receives low power supply priority.
Claim 24
Dependent Claim
148 words
A general purpose input/output (GPIO) circuit, comprising: a) a pin coupled with a buffer; and b) a pin enable circuit coupled to an I/O device power pin, said pin enable circuit having an output coupled to said pin and having inputs receptive to a pin enable register and a power register, said power register having an input receptive to a contingency register holding a contingency bit, which power register controls the supply of power to said I/O device power pin, where said contingency bit is reflective of a power supply priority of a I/O device powered by said I/O device power pin, and wherein said contingency bit is transferred to said power register upon the occurrence of an unanticipated powerdown to control thereby the flow of power through said buffer to said pin during said unanticipated powerdown such that an unrecognized I/O device receives low power supply priority.
Claim 25
Dependent Claim
32 words
The GPIO of claim 20, further comprising an activatable pull up resistor coupled to maintain said pin at a fixed state when said activatable pull up resistor is in an enabled state.
Claim 26
Dependent Claim
33 words
The GPIO of claim 20, further comprising a pin status circuit coupled to said pin, said pin status circuit comprising a virtual register which reflects the state of a signal at said pin.
Claim 27
Dependent Claim
36 words
The system of claim 22, wherein said pin status circuit comprises an anti-leak circuit coupled to said virtual register to prevent current flow through said virtual register when said anti-leak circuit is in a disabled state.
Claim 28
Dependent Claim
19 words
The system of claim 23, wherein said anti-leak circuit comprises two n-channel or two p-channel transistors coupled in series.
Claim 29
Dependent Claim
23 words
The system of claim 24, wherein said anti-leak circuit is selected from the group consisting of an OR gate and an AND gate.
Claim 30
Dependent Claim
17 words
The system of claim 22, wherein said virtual register comprises a buffer connected to a data bus.
Claim 31
Dependent Claim
30 words
The system of claim 26, wherein said buffer is coupled to an anti-leak circuit to prevent current flow through said buffer when said anti-leak circuit is in a disabled state.
Claim 32
Dependent Claim
19 words
The system of claim 27, wherein said anti-leak circuit comprises two n-channel or two p-channel transistors coupled in series.
Claim 33
Dependent Claim
23 words
The system of claim 28, wherein said anti-leak circuit is selected from the group consisting of an OR gate and an AND gate.
Claim 34
Dependent Claim
30 words
The system of claim 22, further comprising means for generating a warning message, wherein the content of said warning message is related to the presence of an unregistered FO device.
Claim 35
Independent Claim
136 words
A method of controlling the supply of power to an I/O device attached to a GPIO unanticipated system powerdown, comprising the steps of: a) detecting an I/O interrupt; b) setting a contingency bit in a contingency register in said GPIO circuit; c) setting a power bit in a power register which controls said power supply to said I/O device power pin, where said contingency bit assigns a low power supply priority to an unrecognized I/O device powered by said I/O device power pin in said GPIO circuit to enable said GPIO to provide power to said I/O device; d) detecting a power fail interrupt; and e) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to set said GPIO to a predetermined state upon power up.
Claim 36
Independent Claim
136 words
A method of controlling the supply of power to an I/O device attached to a GPIO unanticipated system powerdown, comprising the steps of: a) detecting an I/O interrupt; b) setting a contingency bit in a contingency register in said GPIO circuit; c) setting a power bit in a power register which controls said power supply to said I/O device power pin, where said contingency bit assigns a low power supply priority to an unrecognized I/O device powered by said I/O device power pin in said GPIO circuit to enable said GPIO to provide power to said I/O device; d) detecting a power fail interrupt; and e) replacing the contents of said power register with said contingency bit in response to an unanticipated system powerdown condition to set said GPIO to a predetermined state upon power up.