Multimedia filesystem having unified representation of content on diverse multimedia devices
First Claim
Patent Images
1. A multimedia system comprising:
- at least two multimedia devices, where a first one of the at least two multimedia devices has a filesystem, where a second one of the at least two multimedia devices has no filesystem, and where each of the multimedia devices is accessed via a corresponding one of a plurality of multimedia device drivers; and
a memory, the memory comprising;
the multimedia device drivers;
one or more applications adapted to issue filesystem commands and/or receive filesystem responses using a common filesystem representation with respect to files of the plurality of multimedia devices; and
a media filesystem hierarchically disposed between the one or more applications and the multimedia device drivers, the media filesystem adapted to accept the filesystem commands from the one or more applications and provide the filesystem responses to the one or more applications using the common filesystem representation, where the media filesystem is further adapted to communicate with the at least two multimedia devices via the multimedia device drivers, and where each of the multimedia device drivers provides a filesystem view of a corresponding one of the multimedia devices to the media filesystem, and where one of the multimedia device drivers, which corresponds to the second one of the at least two multimedia devices that has no filesystem, provides the filesystem view of the second one of the at least two multimedia devices to the media filesystem.
13 Assignments
0 Petitions
Accused Products
Abstract
A multimedia system comprising at least two multimedia devices having differing filesystems and/or no filesystem(s), one or more applications, and a media filesystem adapted to communicate with the at least two multimedia devices and the one or more applications is disclosed. The one or more applications are adapted to issue filesystem commands and/or receive filesystem responses in a common filesystem representation with respect to files of the at least two multimedia devices. The media filesystem may accept the filesystem commands from the one or more applications and may provide responses to filesystem commands to the one or more applications using the common filesystem representation.
130 Citations
37 Claims
-
1. A multimedia system comprising:
-
at least two multimedia devices, where a first one of the at least two multimedia devices has a filesystem, where a second one of the at least two multimedia devices has no filesystem, and where each of the multimedia devices is accessed via a corresponding one of a plurality of multimedia device drivers; and a memory, the memory comprising; the multimedia device drivers; one or more applications adapted to issue filesystem commands and/or receive filesystem responses using a common filesystem representation with respect to files of the plurality of multimedia devices; and a media filesystem hierarchically disposed between the one or more applications and the multimedia device drivers, the media filesystem adapted to accept the filesystem commands from the one or more applications and provide the filesystem responses to the one or more applications using the common filesystem representation, where the media filesystem is further adapted to communicate with the at least two multimedia devices via the multimedia device drivers, and where each of the multimedia device drivers provides a filesystem view of a corresponding one of the multimedia devices to the media filesystem, and where one of the multimedia device drivers, which corresponds to the second one of the at least two multimedia devices that has no filesystem, provides the filesystem view of the second one of the at least two multimedia devices to the media filesystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A multimedia system comprising:
-
at least two multimedia devices having differing filesystems and/or no filesystem(s); and a memory, the memory comprising; one or more applications adapted to issue filesystem commands and receive filesystem responses with respect to files of the at least two multimedia devices, where the filesystem commands and the filesystem responses are sent to and received by the one or more applications using a common filesystem representation; a unified filesystem module adapted to accept the filesystem commands from the one or more applications and to provide the files system responses to the one or more applications using the common filesystem representation; and at least two multimedia device drivers, where the unified filesystem module is logically between the at least two multimedia device drivers and the one or more applications, where each of the at least two multimedia device drivers provides a filesystem view of a corresponding one of the at least two multimedia devices to the unified filesystem module, where a first one of the at least two multimedia devices has a filesystem, where a second one of the at least two multimedia devices does not include a filesystem, and where one of the at least two multimedia device drivers that corresponds to the second one of the at least two multimedia devices provides the filesystem view of the second one of the at least two multimedia devices to the unified filesystem module. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer readable media comprising instructions executable with a processor, the instructions comprising:
-
at least two device drivers adapted to communicate with at least two multimedia devices; at least two multimedia applications hierarchically disposed above the device drivers; and a filesystem abstraction layer disposed between the at least two device drivers and the at least two multimedia applications, where the filesystem abstraction layer provides a common filesystem interface to the at least two multimedia applications, and where each of the at least two device drivers provides a filesystem view of a corresponding one of the at least two multimedia devices to the filesystem abstraction layer, where a first one of the at least two multimedia devices has a filesystem, where a second one of the at least two multimedia devices has no filesystem, and where the multimedia device driver corresponding to the second one of the at least two multimedia devices provides the filesystem view of the second one of the at least two multimedia devices to the filesystem abstraction layer. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification