Hot unpluggable media storage device
First Claim
1. A computer readable storage medium including at least computer program code for accessing a portable electronic device by a host computer over a data link, the portable electronic device having at least storage capability for storing media data, said computer readable medium comprising:
- computer program code for logically connecting the storage capability of the portable electronic device to a file system of the host computer immediately after the portable electronic device has been physically attached to the host computer via the data link, wherein there is no polling between the portable electronic device and the host computer in order to establish the logical connection;
computer program code for performing first processing at the host computer which accesses the portable electronic device provided the portable electronic device is attached to the host computer via the data link; and
computer program code for unmounting the storage capability of the portable electronic device from the file system without physically detaching the portable electronic device from the host computer via the data link, the logical disconnection being performed automatically after completing performance of the first processing which accesses the portable electronic device.
1 Assignment
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.
26 Citations
24 Claims
-
1. A computer readable storage medium including at least computer program code for accessing a portable electronic device by a host computer over a data link, the portable electronic device having at least storage capability for storing media data, said computer readable medium comprising:
-
computer program code for logically connecting the storage capability of the portable electronic device to a file system of the host computer immediately after the portable electronic device has been physically attached to the host computer via the data link, wherein there is no polling between the portable electronic device and the host computer in order to establish the logical connection; computer program code for performing first processing at the host computer which accesses the portable electronic device provided the portable electronic device is attached to the host computer via the data link; and computer program code for unmounting the storage capability of the portable electronic device from the file system without physically detaching the portable electronic device from the host computer via the data link, the logical disconnection being performed automatically after completing performance of the first processing which accesses the portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer capable of accessing a portable electronic device, the portable electronic device having at least a bus for data transfer and a storage device for storing media content, said computer comprising:
-
means for mounting the storage device of the portable electronic device with a file system of said computer immediately after it has been determined that the data transfer bus has been physically attached to the computer, wherein there is no polling between the portable electronic device and the computer in order for the storage device of the portable electronic device to be mounted with the file system; means for accessing the storage device over the bus to perform initial processing; and means for unmounting the storage device of the portable electronic device from the system of the computer once the initial processing is completed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer capable of accessing a handheld electronic device, the handheld electronic device having at least a bus for data transfer and a data storage device for storing data, said computer comprising:
-
a file system for storage of data; and a processor configured to (i) mount the data storage device of the handheld electronic device to said file system of said computer immediately after the data transfer bus has been physically attached to the computer without any polling between the handheld electronic device and the computer, (ii) access the data storage device over the bus to perform initial processing; and
(iii) unmount the data storage device of the handheld electronic device from said file system of the computer once the initial processing is completed. - View Dependent Claims (22, 23, 24)
-
Specification