Methods and apparatus for providing media from content providers using a network interface device
First Claim
1. A media system comprising:
- a portable network bridge, comprising a mass storage protocol module that performs a mass storage protocol utilizing a mass storage file system to associate media items with storage locations, the mass storage protocol for storing files in a file system format of the mass storage file system of the portable network bridge, the portable network bridge configured to receive from a content provider over a wide area network and upload to the content provider over the wide area network at least one media item, the portable network bridge arranged;
for receiving, from a host device, a first user request in accordance with said mass storage protocol, said first user request being a request to read or write at least one media item,for translating, in response to receiving said first user request, said first user request to a second protocol request to receive from said content provider or upload to said content provider the at least one media item, by way of said wide area network, depending on whether said first user request is a request to read or write, respectively, said second protocol request identifying at least one storage location of the at least one media item in at least one directory of the mass storage file system,for transferring said second protocol request to said content provider over said wide area network,for receiving, based on data in the second protocol request that was translated from the first user request, data corresponding to the at least one media item from said content provider over said wide area network,for translating said data corresponding to the at least one media item into data compatible with a predetermined protocol, wherein the predetermined protocol corresponds to a device on a local area network, andfor transferring said data compatible with said predetermined protocol to said local area network.
14 Assignments
0 Petitions
Accused Products
Abstract
A network bridge connects a host device, such as digital media player, cell phone or camera, to content sources over a network to permit the host device to transmit or receive digital media. The network bridge includes a network interface module that identifies at least one media source as well as digital media available on the network. A host device interface module receives, from the host device, file system requests in accordance with a protocol, such as a mass storage protocol. In response to the request, a host device protocol interface module on the network bridge translates the file system request to a request for digital media. The network interface module acquires digital media from the media source, and the host device interface module transfers the digital media to the host device in accordance with the interface protocol.
103 Citations
21 Claims
-
1. A media system comprising:
-
a portable network bridge, comprising a mass storage protocol module that performs a mass storage protocol utilizing a mass storage file system to associate media items with storage locations, the mass storage protocol for storing files in a file system format of the mass storage file system of the portable network bridge, the portable network bridge configured to receive from a content provider over a wide area network and upload to the content provider over the wide area network at least one media item, the portable network bridge arranged; for receiving, from a host device, a first user request in accordance with said mass storage protocol, said first user request being a request to read or write at least one media item, for translating, in response to receiving said first user request, said first user request to a second protocol request to receive from said content provider or upload to said content provider the at least one media item, by way of said wide area network, depending on whether said first user request is a request to read or write, respectively, said second protocol request identifying at least one storage location of the at least one media item in at least one directory of the mass storage file system, for transferring said second protocol request to said content provider over said wide area network, for receiving, based on data in the second protocol request that was translated from the first user request, data corresponding to the at least one media item from said content provider over said wide area network, for translating said data corresponding to the at least one media item into data compatible with a predetermined protocol, wherein the predetermined protocol corresponds to a device on a local area network, and for transferring said data compatible with said predetermined protocol to said local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A media system comprising:
-
a portable network bridge, comprising a mass storage protocol module that performs a mass storage protocol utilizing a mass storage file system to associate media items with storage locations, the mass storage protocol for storing files in a file system format of the mass storage file system of the portable network bridge, the portable network bridge configured to receive from a content provider over a wide area network and upload to the content provider over the wide area network at least one media item, the portable network bridge arranged; for receiving, from a host device, a first user request in accordance with said mass storage protocol, said first user request being a request to read or write at least one media item, for translating, in response to receiving said first user request, said first user request to a second protocol request to receive from said wide area network or upload to said wide area network the at least one media item, depending on whether said first user request is a request to read or write, respectively, said second protocol request identifying at least one storage location of the at least one media item in at least one directory of the mass storage file system, for transferring said second request to said wide area network, for receiving, based on data in the second protocol request that was translated from the first user request, data corresponding to the at least one media item from said content provider over said wide area network, for translating said data corresponding to the at least one media item into data compatible with a predetermined protocol, wherein the predetermined protocol corresponds to a device on a local area network, and for transferring said data compatible with said predetermined protocol to said local area network; and a media service, coupled to said wide area network, for receiving said second protocol request and for providing a response to said second protocol request to said portable network bridge for media items from said content provider. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A media system comprising:
-
a portable network bridge, comprising a mass storage protocol module that performs a mass storage protocol utilizing a mass storage file system to associate media items with storage locations, the mass storage protocol for storing files in a file system format of the mass storage file system of the portable network bridge, the portable network bridge configured to receive from a content provider over a wide area network at least one media item, the portable network bridge arranged; for receiving, from a host device, a first user request in accordance with said mass storage protocol, said first user request being a request to read or write at least one media item, for translating, in response to receiving said first user request, said first user request to a second protocol request to receive from said content provider the at least one media item, by way of said wide area network, said second protocol request identifying at least one storage location of the at least one media item in at least one directory of the mass storage file system, for transferring said second protocol request to said content provider over said wide area network, for receiving, based on data in the second protocol request that was translated from the first user request, data corresponding to the at least one media item from said content provider over said wide area network, for translating said data corresponding to the at least one media item into data compatible with a predetermined protocol, wherein the predetermined protocol corresponds to a device on a local area network, and for transferring said data compatible with said predetermined protocol to said local area network.
-
Specification