IP Library Granted Patent US 9,621,605
Granted Patent B2
US 9,621,605 · App. 11/595,737 · Granted Apr 11, 2017

Methods and apparatus for providing media from content providers using a network interface device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,621,605
App. No.
11/595,737
Granted
Apr 11, 2017
Kind
B2
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.

Claims (58)

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.

2. The media system as set forth in claim 1 , wherein:

said second protocol request comprises a request to transfer media from a content provider to said portable network bridge;

said content provider for receiving said second protocol request and for transferring a media item to said portable network bridge; and

said portable network bridge for transferring said media item to said host device.

3. The media system as set forth in claim 2 , wherein said portable network bridge is further arranged for transferring said media item to said host device by presenting said media item in a file system.

4. The media system as set forth in claim 1 , wherein said portable network bridge also is-arranged for receiving, from said host device a further request which comprises a request to view at least a partial list of media items available from said content provider.

5. The media system as set forth in claim 1 , wherein presenting said content directory to said host device comprises presenting said content directory as directory information in a file system.

6. The media system as set forth in claim 1 , wherein said media item comprises video.

7. The media system as set forth in claim 1 , wherein said media item comprises audio.

8. The media system as set forth in claim 1 , wherein said media item comprises a digital photo.

9. The media system as set forth in claim 1 , wherein the portable network bridge is further arranged for identifying at least one service provider available on said wide area network.

10. The media system as set forth in claim 1 , wherein said content directory comprises a content directory of media available from a plurality of content providers.

11. The media system as set forth in claim 1 , wherein said content directory comprises a view of a content directory customized by or for a user and comprising media available from one or more content providers.

12. The media system as set forth in claim 1 , wherein presenting said content directory to said host device comprises presenting said content directory as directory information in a file system.

13. The media system as set forth in claim 1 , wherein said portable network bridge is further arranged:

for generating a content directory based on digital media available over the wide area network, the generating comprising:

identifying digital media;

identifying the location of the digital media;

generating a content directory that organizes said digital media available over said wide area network, the content directory comprising a content root directory and plural content sub-directories, the digital media being organized in the plural content sub-directories; and

presenting said content directory to said host device in accordance with the file system format of the mass storage file system of said network bridge,

wherein the mass storage file system comprises a mass storage root directory and plural mass storage sub-directories, the content root directory is mapped to the mass storage root directory, and each content sub-directory is mapped to a corresponding mass storage sub-directory,

wherein the content root directory is associated with a content menu that comprises a user interface menu for selecting digital media organized in the content directory, each menu item of the user interface menu being presented to said host device as a mass storage sub-directory, and

wherein the mappings between the plural mass storage sub-directories and the plural content sub-directories are used to translate said file system request to a request for a transfer of at least one digital media item.

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.

15. The media system as set forth in claim 14 , wherein said portable network bridge is further arranged for receiving, from said host device, a further request which comprises a request to view at least a partial list of media items available from said media service.

16. The media system as set forth in claim 14 , wherein:

said second request comprises a request to transfer media from said content provider to said portable network bridge;

said media service for receiving said second request and for establishing a connection between said content provider and said portable network bridge;

said content provider for transferring a media item to said portable network bridge; and

said portable network bridge for transferring said media item to said host device.

17. The media system as set forth in claim 16 , wherein said portable network bridge is further arranged for transferring said media item to said host device by presenting said media item in a file system.

18. The media system as set forth in claim 14 , wherein said media service further stores group information, wherein said group information identifies at least two portable network bridges.

19. The media system as set forth in claim 14 , wherein said media service further associates an account with a portable network bridge to provide at least one media item from at least one content provider.

20. The media system as set forth in claim 14 , wherein at least one content provider comprises a plurality of content providers.

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.

Assignments (16)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS LLC
To: ADEIA SOLUTIONS LLC
Reel/Frame 069047/0464 →
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS CORPORATION
To: ROVI SOLUTIONS LLC
Reel/Frame 069047/0372 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2017
From: DIETRICH, BRADLEY; PUTTERMAN, DANIEL; PETERS, GREGORY
To: MEDIABOLIC, INC.
Reel/Frame 041398/0633 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
CHANGE OF NAME Recorded Jun 15, 2010
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 024539/0284 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →
MERGER Recorded Apr 23, 2007
From: MEDIABOLIC, INC
To: MACROVISION CORPORATION
Reel/Frame 019466/0865 →