Hot unpluggable media storage device
First Claim
1. A method for accessing a portable media player by a host computer over a data link, the portable media player having data storage capability for storing at least media data, comprising:
- logically connecting the storage capability of the portable media player to a file system of the host computer immediately after the portable media player has been physically attached to the host computer via the data link without information passing between the portable media player and the host computer, wherein the logical connection between the host computer and the portable media player is maintained until an unmounting request is received such that the data storage capability of the portable media device acts as an extension of the host device file system;
accessing the portable media player data storage capability by the host computer file system over the logical connection; and
unmounting the storage capability of the portable media player from the host computer without physically detaching the portable media player from the file system of the host computer via the data link only in response to the unmounting request.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for rendering a peripheral device removable (e.g., unpluggable) are disclosed. According to one aspect of the invention, the peripheral device is rendered removable from a host computer without preparatory user actions. In effect, the peripheral device can be automatically prepared for removal in the event that its user removes (unplugs) it from its host computer. According to another aspect of the invention, the peripheral device includes a data storage device that is mounted to a file system of the other computer when the other computer desires access to the data storage device. Otherwise, the data storage device is normally unmounted so that if the peripheral device were to be removed (e.g., unplugged) no harm or damage to data stored therein would occur. These aspects of the invention can be utilized alone or in combination with one another. The invention is particularly well suited for peripheral devices that are media players which are “hot” unpluggable without detrimental consequences.
-
Citations
18 Claims
-
1. A method for accessing a portable media player by a host computer over a data link, the portable media player having data storage capability for storing at least media data, comprising:
-
logically connecting the storage capability of the portable media player to a file system of the host computer immediately after the portable media player has been physically attached to the host computer via the data link without information passing between the portable media player and the host computer, wherein the logical connection between the host computer and the portable media player is maintained until an unmounting request is received such that the data storage capability of the portable media device acts as an extension of the host device file system; accessing the portable media player data storage capability by the host computer file system over the logical connection; and unmounting the storage capability of the portable media player from the host computer without physically detaching the portable media player from the file system of the host computer via the data link only in response to the unmounting request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable media player, comprising:
-
a processor; and a data storage device, wherein the data storage device forms an extension of a host device file system of a host device by the processor forming a logical connection between the data storage device and a file system of the host device immediately after the portable media player has been physically attached to the host device via a data link wherein the logical connection is formed with no information passing between the portable media player and the host device, wherein the logical connection is maintained until an unmounting request is received at either the host device or the portable media player such that the data storage device of the portable media device acts as an extension of the host device file system, the unmounting request causing the storage capability of the portable media player and the host device to logically disconnect from each other without physically detaching the portable media player from the host device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium for storing computer code for using a data storage device in a portable media player as a mass storage device for a host device, comprising:
-
computer code for logically connecting the storage capability of the portable media player to a file system of the host device immediately after the portable media player has been physically attached to the host device via a data link, the logical connection being formed without information passing between the portable media player and the host device, wherein the logical connection between the host device and the portable media player is maintained until an unmounting request is received such that the data storage device of the portable media device acts as an extension of the host device file system; computer code for accessing the portable media player by the host device file system over the logical connection; and only in response to the unmounting request, computer code for unmounting the storage capability of the portable media player from the host device file system without physically detaching the portable media player from the host device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification