IP Library Granted Patent US 8,356,323
Granted Patent B2
US 8,356,323 · App. 12/103,013 · Granted Jan 15, 2013

UPnP/DLNA compliant MR-DVR

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,356,323
App. No.
12/103,013
Granted
Jan 15, 2013
Kind
B2
Abstract

A method for operably connecting MR-DVR legacy systems with DLNA/UPnP compliant devices. An embodiment comprises an MR-DVR server translating DLNA/UPnP compliant protocols/data format to legacy protocols/data format used by MR-DVR legacy client devices.

Claims (74)

1. A method for communicating UPnP information comprising:

receiving, by a MR-DVR client, QAM modulated signals encoded with first UPnP information and a pre-defined profile, wherein the pre-defined profile comprises a unique ID having mapping return parameters for use by the MR-DVD client;

transmitting, by the MR-DVR client, a QPSK modulated signal encoded with second UPnP information; and

requesting mapping of UPnP SRS actions based on the pre-defined profile.

2. The method of claim 1 , wherein receiving, by the MR-DVR client, the QAM modulated signals encoded with the first UPnP information comprises receiving the first UPnP information from a MR-DVR server device over a network.

3. The method of claim 2 , wherein the network comprises a coaxial cable network system.

4. The method of claim 2 , wherein receiving the first UPnP information from a MR-DVR server device over the network comprises receiving the first UPnP information from the MR-DVR server device located within a home network.

5. The method of claim 4 , wherein the home network comprises a plurality of network media located at a customer's premises.

6. The method of claim 2 , wherein receiving, by the MR-DVR client, the first UPnP information from the MR-DVR server device over the network comprises receiving the first UPnP information by the MR-DVR client located at a customer's premises.

7. A method for communicating UPnP information comprising:

transmitting, by a MR-DVR server device, QAM modulated signals encoded with first UPnP information and a pre-defined profile, wherein the pre-defined profile comprises a unique ID having mapping return parameters for use by a MR-DVD client;

receiving, by the MR-DVR server device, a QPSK modulated signal encoded with second UPnP information;

transmitting data, by the MR-DVR server device, to a network device;

receiving data, by the MR-DVR server device, from the network device;

routing, by the MR-DVR server device, data traffic between the network device and a MR-DVR legacy network; and

requesting mapping of UPnP SRS actions based on the pre-defined profile.

8. The method of claim 7 , wherein routing the data traffic between the network device and the MR-DVR legacy network comprises:

translating, by the MR-DVR server device, between a UPnP content directory service message and a legacy MR-DVR message;

translating, by the MR-DVR server device, between a UPnP scheduled recording service message and the legacy MR-DVR message;

setting up, by the MR-DVR server device, an audio/video (AV) streaming session over a network segment wherein the network device is operably connected to the network segment;

setting up, by the MR-DVR server device, the AV streaming session over the legacy MR-DVR network;

allocating, by the MR-DVR server device, network resources for content delivery sessions between a UPnP media server and a legacy MR-DVR client;

converting, by the MR-DVR server device, a transport mechanism to legacy MR-DVR media transport; and

providing, by the MR-DVR server device, the legacy MR-DVR client with network information.

9. The method of claim 8 , wherein converting the transport mechanism to the legacy MR-DVR media transport comprises converting a RTP transport mechanism.

10. The method of claim 8 , wherein converting the transport mechanism to legacy MR-DVR media transport comprises converting a HTTP transport mechanism.

11. The method of claim 9 , wherein converting the RTP transport mechanism to the legacy MR-DVR media transport comprises providing trick mode capability.

12. The method of claim 10 , wherein converting the HTTP transport mechanism to the legacy MR-DVR media transport comprises providing trick mode capability.

13. The method of claim 8 , wherein providing the legacy MR-DVR client with network information comprises:

providing discovered UPnP device information; and

providing service description information.

14. The method of claim 7 , wherein transmitting, by the MR-DVR server device, the QAM modulated signals encoded with the first UPnP information comprises transmitting the first UPnP information from the MR-DVR server device over a network to a MR-DVR client.

15. The method of claim 7 , wherein the network comprises a coaxial cable home network.

16. The method of claim 7 , wherein transmitting the first UPnP information from the MR-DVR server device comprises transmitting the first UPnP information from the MR-DVR server device located within a home network.

17. The method of claim 7 , wherein transmitting, by the MR-DVR server device, the first UPnP information comprises transmitting the first UPnP information to a MR-DVR client located at a customer's premises.

18. A system for communicating UPnP information comprised of:

a network;

a MR-DVR server device configured to request mapping of UPnP SRS actions based on a pre-defined profile comprising a unique ID having mapping return parameters for use by a MR-DVD client; and

the MR-DVR client configured to:

receive QAM modulated signals encoded with first UPnP information from the MR-DVR server device over the network,

receive the pre-defined profile comprising, and

transmit a QPSK modulated signal encoded with second UPnP information to the MR-DVR server device over the network.

19. The system of claim 18 , wherein the MR-DVR server device is further configured to route data traffic between a network device and a MR-DVR legacy network.

20. The system of claim 19 , wherein the MR-DVR server device is configured to route the data traffic between the network device and a MR-DVR legacy network comprises the MR-DVR server device being further configured to:

translate between a UPnP content directory service message and a legacy MR-DVR message;

translate between a UPnP scheduled recording service message and the legacy MR-DVR message;

set up an AV streaming session over a network segment wherein the network device is operably connected to the network segment;

set up the AV streaming session over the legacy MR-DVR network;

allocate network resources for the AV streaming sessions between a UPnP media server and a legacy MR-DVR client;

convert a transport mechanism to a legacy MR-DVR media transport; and

provide the legacy MR-DVR client with network information.

21. The system of claim 20 , wherein the MR-DVR server device is configured to convert the transport mechanism to the legacy MR-DVR media transport comprises the MR-DVR being further configured to convert a RTP transport mechanism to the legacy MR-DVR media transport.

22. The system of claim 20 , wherein the MR-DVR server device is configured to convert the transport mechanism to the legacy MR-DVR media transport comprises the MR-DVR being further configured to converting a HTTP transport mechanism.

23. The system of claim 21 , wherein the MR-DVR server device is configured to convert the RTP transport mechanism to the legacy MR-DVR media transport comprises the MR-DVR being further configured to provide trick mode capability.

24. The system of claim 22 , wherein the MR-DVR server device is configured to convert the HTTP transport mechanism to the legacy MR-DVR media transport comprises the MR-DVR server device being further configured to provide trick mode capability.

25. The system of claim 20 , wherein the MR-DVR server device is configured to provide the legacy MR-DVR client with the network information comprises the MR-DVR server device being further configured to:

provide discovered UPnP device information; and

provide service description information.

26. The system of claim 18 , wherein the MR-DVR server device decodes the QPSK modulated signal to retrieve the second UPnP information and the MR-DVR server device encodes the first UPnP information to the QAM modulated signal.

27. The system of claim 18 , wherein the MR-DVR client decodes the QAM modulated signals to retrieve the first UPnP information and the MR-DVR client encodes the second UPnP information to the QPSK modulated signal.

28. The system of claim 18 , wherein the network is a home network.

29. The system of claim 18 , wherein the MR-DVR server device is located within the home network.

30. The system of claim 18 , wherein the MR-DVR client is located at a customer's premises.

31. A MR-DVR client device comprising:

a processor, wherein the processor is configured to:

receive a QAM modulated signal encoded with first UPnP information and a pre-defined profile, wherein the pre-defined profile comprises a unique ID having mapping return parameters for use by the MR-DVD client;

transmit a QPSK modulated signal encoded with second UPnP information; and

transmit mapping information for UPnP SRS actions based on the pre-defined profile and return parameters.

32. A MR-DVR server device comprising:

a processor, wherein the processor is configured to:

transmit a QAM modulated signal encoded with first UPnP information and a pre-defined profile, wherein the pre-defined profile comprises a unique ID having mapping return parameters for use by the MR-DVD client;

receive a QPSK modulated signal encoded with second UPnP information;

route data traffic between a network device and a MR-DVR client device; and

request mapping of UPnP SRS actions based on the pre-defined profile and return parameters.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →