IP Library › Granted Patent US 8,605,710
Granted Patent B2
US 8,605,710 · App. 12/991,698 · Granted Dec 10, 2013

Method and apparatus for reducing channel change response times for IPTV

Inventors: Yigal Bejerano (Springfield, NJ); Pramod V. N. Koppol (Manalapan, NJ)
Assignee: Alcatel Lucent
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,605,710
App. No.
12/991,698
Granted
Dec 10, 2013
Kind
B2
Abstract

A method and apparatus for improving a channel change response time are disclosed. A meta channel associated with an original and auxiliary media streams is generated. The information conveyed by the meta channel is propagated toward at least one user device. The user device may receive the meta channel information and select one of the media streams using the meta channel information in response to a channel change request from a user terminal, or a network device may select one of the media streams for a user terminal in response to a channel change request from the user terminal.

Claims (50)

1. A method for improving a channel change response time, comprising:

generating, from an original media stream conveying media content, at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the media content of the original media stream, each of the at least one auxiliary media stream being offset in time with respect to the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal;

propagating the media streams toward at least one user terminal using respective multicast groups;

generating a meta channel associated with the media streams for conveying information adapted for use in selecting one of the media streams to thereby improve the channel change response time; and

propagating the meta channel toward the at least one user terminal.

2. The method of claim 1 , wherein the meta channel is propagated using a multicast group.

3. The method of claim 1 , wherein the multicast groups conveying the media streams comprise respective multicast addresses.

4. The method of claim 1 , wherein the information adapted for use in selecting one of the media streams explicit identifies the one of the media streams tending to reduce the channel change response time.

5. The method of claim 1 , wherein the information adapted for use in selecting one of the media streams comprises information indicative of times between respective reference frames of pairs of the media streams adjacent in time.

6. The method of claim 1 , wherein the original media stream comprises a first data rate, wherein the at least one auxiliary data stream comprises at least one second data rate, each of the at least one second data rate being greater than the first data rate.

7. An apparatus for improving a channel change response time, comprising:

means for generating, from an original media stream conveying media content, at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the media content of the original media stream, each of the at least one auxiliary media stream being offset in time from the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal;

means for propagating the media streams toward at least one user terminal using respective multicast groups;

means for generating a meta channel associated with the media streams for conveying information adapted for use in selecting one of the media streams to thereby improve the channel change response time; and

means for propagating the meta channel toward the at least one user terminal.

8. A method for improving a channel change response time, comprising:

supporting a plurality of media streams including an original media stream and at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the media content of the original media stream, each of the at least one auxiliary media stream being offset in time from the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal;

in response to a channel change request of a user terminal, selecting one of the media streams to thereby reduce the channel change response time for the user terminal; and

performing an action adapted to enable the end user terminal to receive the selected one of the media streams.

9. The method of claim 8 , wherein supporting the media streams comprises: receiving the original media stream and receiving the at least one auxiliary media stream.

10. The method of claim 8 , wherein supporting the media streams comprises: receiving the original media stream and generating the at least one auxiliary media stream using the original media stream.

11. The method of claim 10 , wherein the at least one auxiliary media stream is generated in response to a channel change request received from a user terminal.

12. The method of claim 8 , wherein performing the action comprises: propagating, toward the user terminal, information adapted for use by the user terminal in switching to a multicast group associated with the selected media stream.

13. The method of claim 8 , wherein performing the action comprises: rewriting a multicast address of the multicast group for the selected media stream for automatically switching the user terminal to the multicast group for the selected media stream in a manner transparent to the user terminal.

14. The method of claim 8 , wherein the original media stream comprises a first data rate, wherein the at least one auxiliary data stream comprises at least one second data rate, each of the at least one second data rate being greater than the first data rate.

15. An apparatus, comprising:

means for supporting a plurality of media streams including an original media stream and at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the media content of the original media stream, each of the at least one auxiliary media stream being offset in time from the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal;

means for selecting, in response to a channel change request from a user terminal, one of the media streams to thereby reduce a channel change response time for the user terminal; and

performing an action adapted to enable the end user terminal to receive the selected one of the media streams.

16. A method for improving a channel change response time, comprising:

receiving, from a meta channel, information associated with a plurality of available media streams, the available media streams comprising an original media stream conveying content and at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the content of the original media stream and being offset in time from the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal; and

selecting one of the media streams using the information from the meta channel, wherein the selected one of the media streams is selected to thereby reduce the channel change response time for the user terminal.

17. The method of claim 16 , further comprising:

joining a multicast group associated with the meta channel in response to a channel change request received at the user terminal.

18. The method of claim 16 , further comprising:

propagating, toward a media server, an indication of the media stream selected by the user terminal.

19. The method of claim 18 , further comprising:

receiving a message including information adapted for use by the user terminal to receive the selected media channel.

20. The method of claim 19 , wherein the information comprises a multicast address of the multicast group associated with the selected media stream.

21. The method of claim 20 , further comprising:

joining the multicast group associated with the selected media stream using the multicast address of the multicast group.

22. The method of claim 18 , further comprising:

receiving the selected media stream at the user terminal, wherein the selected media stream is received at the user terminal in response to an action performed by the media server in response to receiving the indication of the media stream selected by the user terminal; and

presenting the media content conveyed by the selected media stream.

23. The method of claim 16 , further comprising:

receiving the selected media stream at the user terminal; and

presenting the media content conveyed by the selected media stream.

24. An apparatus for improving a channel change response time, comprising:

means for receiving, from a meta channel, information associated with a plurality of available media streams, the available media streams comprising an original media stream conveying content and at least one auxiliary media stream, each of the at least one auxiliary media stream conveying the content of the original media stream and being time-shifted with respect to the original media stream wherein, for each of the at least one auxiliary media stream, the auxiliary media stream is generated in response to a channel change request received from one of at least one user terminal; and

means for selecting one of the media streams using the information of the meta channel, wherein the media stream is selected to thereby reduce the channel change response time for the user terminal.

Assignments (15)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 029980/0677 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Jan 3, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025573/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2010
From: BEJERANO, YIGAL; KOPPOL, PRAMOD V. N.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 025335/0742 →
Continuity (1)
Related Publication 20110061084A1 · Mar 10, 2011