IP Library Granted Patent US 8,190,751
Granted Patent B2
US 8,190,751 · App. 12/435,037 · Granted May 29, 2012

Personalized media server in a service provider network

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 8,190,751
App. No.
12/435,037
Granted
May 29, 2012
Kind
B2
Abstract

Apparatuses and methods support a media server that is hosted in a service provider's network so that media content can be stored from or rendered to a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A tunnel is established between an endpoint in the DLNA network through the service provider infrastructure to the media server. Subsequently, a session may be established between a DLNA device to the media server through the tunnel using a virtual address, where the media server is addressable as a virtual device within the DLNA network so that the virtual address is part of an address space of the DLNA network. The media server may support a plurality of DLNA networks, in which a tunnel is established to the media service for each DLNA network.

Claims (39)

1. A media server comprising:

a memory; and

a processor configured to retrieve executable instructions from the memory and to perform:

establishing a first tunnel with an endpoint in a first private network, wherein the first tunnel is associated with a physical address of the media server;

establishing a first session with a device in the first private network through the first tunnel using a first virtual address, wherein the media server is external to the first private network and wherein the media server is locally addressable within the first private network using the first virtual address;

concurrently with the first tunnel, establishing a second tunnel with an endpoint in a second private network, wherein the second tunnel is associated with the physical address of the media server;

establishing a second session with a device in the second private network through the second tunnel using a second virtual address, wherein the media server is external to the second private network and wherein the media server is locally addressable within the second private network using the second virtual address.

2. The media server of claim 1 , wherein the first virtual address is contained in an address space of the first private network.

3. The media server of claim 2 , wherein the address space is within an address range associated with a cable modem of the first private network.

4. The media server of claim 1 , wherein the first tunnel utilizes a Layer 2 Tunneling Protocol (L2TP).

5. The media server of claim 1 , wherein the first tunnel utilizes a secure shell (SSH) tunneling protocol.

6. The media server of claim 1 , wherein the first session comprises a Point-to-Point Protocol (PPP) session.

7. The media server of claim 1 , wherein the first private network comprises a Digital Living Network Alliance (DLNA) network.

8. The media server of claim 1 , wherein the first session comprises a Point to Point Tunneling Protocol (PPTP).

9. The media server of claim 1 , wherein the first tunnel is established between a cable modem of the first private network and the media server.

10. The media server of claim 1 , wherein the first tunnel is established between a local network router of the first private network and the media server.

11. The media server of claim 1 , wherein the processor is further configured to perform:

establishing a third session with a second device in the first private network through the first tunnel.

12. A computer-implemented method comprising:

establishing a first tunnel with an endpoint in a first private network, wherein the first tunnel is associated with a physical address of a media server;

establishing a first session with a device in the first private network through the first tunnel using a first virtual address, wherein the media server is external to the first private network and wherein the media server is locally addressable within the first private network using the first virtual address;

concurrently with the first tunnel, establishing a second tunnel with an endpoint in a second private network, wherein the second tunnel is associated with the physical address of the media server; and

establishing a second session with a device in the second private network through the second tunnel using a second virtual address, wherein the media server is external to the second private network and wherein the media server is locally addressable within the second private network using the second virtual address.

13. The method of claim 12 , wherein the first virtual address of the media server is within an address range associated with a cable modem of the first private network.

14. The method of claim 12 , wherein the first tunnel utilizes a Layer 2 Tunneling Protocol (L2TP).

15. The method of claim 12 , wherein the first tunnel utilizes a secure shell (SSH) tunneling protocol.

16. The method of claim 12 , wherein the first session comprises a Point-to-Point Protocol (PPP) session.

17. The method of claim 12 , wherein the first virtual address is part of an address space of the first private network.

18. The method of claim 12 , wherein the first tunnel is established between a cable modem of the first private network and the media server.

19. The method of claim 12 , wherein the first tunnel is established between a local network router and the media server.

20. The method of claim 12 , further comprising:

establishing a third session with a second device in the first private network through the first tunnel.

21. The method of claim 12 , wherein the first private network comprises a Digital Living Network Alliance (DLNA) network.

22. A non-transitory computer-readable medium having computer-executable instructions that when executed by a media server, cause the media server to perform:

establishing a first tunnel with an endpoint in a first private network, wherein the first tunnel is associated with a physical address of a media server;

establishing a first session with a device in the first private network through the first tunnel using a first virtual address, wherein the media server is external to the first private network and wherein the media server is locally addressable within the first private network using the first virtual address;

concurrently with the first tunnel, establishing a second tunnel with an endpoint in a second private network, wherein the second tunnel is associated with the physical address of the media server; and

establishing a second session with a device in the second private network through the second tunnel using a second virtual address, wherein the media server is external to the second private network and wherein the media server is locally addressable within the second private network using the second virtual address.

23. The computer-readable medium of claim 22 , wherein the first private network comprises a Digital Living Network Alliance (DLNA) network.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2009
From: PODER, JIM; COOK, MICHAEL J.
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 022779/0340 →