HOST DEVICE SHUTDOWN SYSTEM
A host device, such as a personal computer, is shut down only after a client device (such as a portable personal media player) having a client device shutdown condition (such as a media player battery is fully charged) is satisfied. Such conditions include recharging a media player battery and completing transferring data files between host device and media player.
1 . A method of shutting down a host device connected to a client device, comprising:
shutting down the host device only when a client device shutdown condition is satisfied.
2 . A method for shutting down a host device as recited in claim 1 , comprising;
receiving a host device shutdown request;
determining if the client device has a client device shutdown condition;
issuing a host device shutdown command only when the client device shutdown condition is satisfied.
3 . A method as recited in claim 2 wherein the client device includes a rechargeable battery unit
4 . A method as recited in claim 3 , further comprising:
providing a charging current to the rechargeable battery unit by the host device.
5 . A method as recited in claim 4 , wherein the client device shutdown condition provides for fully recharging the rechargeable battery unit or completing a data file transfer between the client device and the host device.
6 . A method as recited in claim 5 , wherein only when the rechargeable battery unit is fully recharged, then
issuing a signal by the client device indicating that the rechargeable battery unit is fully recharged; and
receiving the signal by the host device indicating that the client device shutdown condition has been satisfied.
7 . A method as recited in claim 6 , wherein the signal issued by the client device is a wireless transmission.
8 . A method as recited in claim 1 , wherein the host device is a personal computer.
9 . A method as recited in claim 1 , wherein the client device is a portable personal media player unit.
10 . Computer program product executable by a processor unit for shutting down a host device connected to a client device, comprising:
computer code for shutting down the host device only when a client device shutdown condition is satisfied; and
computer readable medium for storing the computer code.
11 . Computer program product for shutting down a host device as recited in claim 1 , comprising;
computer code for receiving a host device shutdown request;
computer code for determining if the client device has a client device shutdown condition;
computer code for issuing a host device shutdown command only when the client device shutdown condition is satisfied.
12 . Computer program product as recited in claim 11 wherein the client device includes a rechargeable battery unit
13 . Computer program product as recited in claim 12 , further comprising:
computer code for providing a charging current to the rechargeable battery unit by the host device.
14 . Computer program product as recited in claim 13 , wherein the client device shutdown condition provides for fully recharging the rechargeable battery unit.
15 . Computer program product as recited in claim 14 , wherein only when the rechargeable battery unit is fully recharged, then
computer code for issuing a signal by the client device indicating that the rechargeable battery unit is fully recharged; and
computer code for receiving the signal by the host device indicating that the client device shutdown condition has been satisfied.
16 . Computer program product as recited in claim 15 , wherein the signal issued by the client device is a wireless transmission.
17 . Computer program product as recited in claim 10 , wherein the host device is a personal computer.
18 . Computer program product as recited in claim 10 , wherein the client device is a portable personal media player unit.
19 . A consumer product, comprising:
a host portion; and
a client portion optionally connected to the host portion wherein in order to shut down the host portion, a client portion shutdown condition must be satisfied.
20 . A consumer product as recited in claim 19 , wherein the host portion includes a processor unit arranged to receive and execute instructions.
21 . A consumer product as recited in claim 20 , wherein when the host portion receives a host portion shutdown request, the processor determines if the client device has an associated client device shutdown condition.
22 . A consumer product as recited in claim 21 , wherein if the processor determines that the client portion does not have an associated client portion shutdown condition, then the processor issues a host portion shutdown command, otherwise the processor suspends issuing the host portion shutdown command.
23 . A consumer product as recited in claim 22 , wherein when the client portion shutdown condition has been satisfied, then the client portion notifies the host portion accordingly.
24 . A consumer product as recited in claim 23 , wherein when the host portion is notified that that client portion shutdown condition has been satisfied, then the processor issues the host portion shutdown command.
25 . A consumer product as recited in claim 19 , wherein the host portion is a personal computer and wherein the client portion is a portable personal media player having a rechargeable media player battery unit.
26 . A consumer product as recited in claim 25 , wherein a media player shutdown condition is satisfied when the rechargeable media player battery unit is fully recharged.
27 . A consumer product as recited in claim 26 , wherein the personal computer is shutdown only when the media player battery unit is fully recharged.