IP Library Granted Patent US 9,154,844
Granted Patent B2
US 9,154,844 · App. 11/554,062 · Granted Oct 6, 2015

Method and apparatus for reducing delays due to channel changes

Inventor: Willem van Willigenburg (Hilversum, NL)
Assignee: Alcatel Lucent
H04N21/4755H04N21/2343H04N21/4383H04N21/4384H04N21/442
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,154,844
App. No.
11/554,062
Granted
Oct 6, 2015
Kind
B2
Abstract

The invention includes a method and apparatus for providing programs to a client device. The method includes providing a first video program stream over a first channel where the first video program stream conveys a first video program having a first quality level, and providing a plurality of second video program streams over a second channel where each of the second video program streams conveys a second video program having a second quality level below the first quality level. The first video program stream and second video program streams are adapted for use by the client device in locally switching from presenting the first video program at the first quality level to presenting a selected one of the second video programs at the second quality level.

Claims (34)

1. A method of receiving video programs at a client device, wherein the video programs are received from a video server via a video distribution network, the method comprising:

receiving, from the video server via a first channel of the video distribution network, a first video program stream conveying a first video program at a first quality level;

receiving, from the video server via a second channel of the video distribution network, a plurality of second video program streams conveying a respective plurality of second video programs at a second quality level below the first quality level, wherein at least one of the second video program streams received over the second channel is included within the second plurality of video program streams based on preference information;

in response to a channel change operation by which a user selects one of the second video program streams, locally switching from presenting the first video program at the first quality level to presenting, at the second quality level, the second video program conveyed by the selected one of the second video program streams; and

when the selected one of the second video programs is further selected at the client device during presentation of the selected one of the second video programs at the client device using the second quality level, propagating a channel change request from the client device toward the video server, wherein the channel change request is a request for the video server to provide the selected one of the second video programs at the first quality level, wherein the further selection of the selected one of the second video programs at the client device is an automatic selection made in response to a determination that the selected one of the second video programs is presented at the client device for a threshold length of time.

2. The method of claim 1 , further comprising:

transmitting preference information toward the video server, wherein the preference information comprises an indication of a television channel preferred by a user associated with the client device.

3. The method of claim 2 , wherein the television channel preferred by the user associated with the client device is determined in response to one of a manual selection of the preferred television channel by the user or an automatic determination by the client device that the television channel is preferred by the user.

4. The method of claim 1 , wherein the first quality level comprises one of a high-definition television format or a standard-definition television format;

wherein, if the first quality level comprises the high-definition television format, the second quality level comprises one of the standard-definition television format or a below-standard definition television format; or

wherein, if the first quality level comprises the standard-definition television format, the second quality level comprises a below-standard definition television format.

5. An apparatus configured to receive video programs at a client device from a video server via a video distribution network, the apparatus comprising:

a processor and a memory communicatively connected to the processor, the processor configured to:

receive, from the video server via a first channel of the video distribution network, a first video program stream conveying a first video program at a first quality level;

receive, from the video server via a second channel of the video distribution network, a plurality of second video program streams conveying a respective plurality of second video programs at a second quality level below the first quality level, wherein at least one of the second video program streams received over the second channel is included within the second plurality of video program streams based on preference information;

in response to a channel change operation by which a user selects one of the second video program streams, locally switch from presenting the first video program at the first quality level to presenting, at the second quality level, the second video program conveyed by the selected one of the second video program streams; and

when the selected one of the second video programs is further selected at the client device during presentation of the selected one of the second video programs at the client device using the second quality level, propagate a channel change request from the client device toward the video server, wherein the channel change request is a request for the video server to provide the selected one of the second video programs at the first quality level, wherein the further selection of the selected one of the second video programs at the client device is an automatic selection made in response to a determination that the selected one of the second video programs is presented at the client device for a threshold length of time.

6. The apparatus of claim 5 , wherein the processor is configured to:

transmit preference information toward the video server, wherein the preference information comprises an indication of a television channel preferred by a user associated with the client device.

7. The apparatus of claim 6 , wherein the television channel preferred by the user associated with the client device is determined in response to one of a manual selection of the preferred television channel by the user or an automatic determination by the client device that the television channel is preferred by the user.

8. The apparatus of claim 5 , wherein the first quality level comprises one of a high-definition television format or a standard-definition television format;

wherein, if the first quality level comprises the high-definition television format, the second quality level comprises one of the standard-definition television format or a below-standard definition television format; or

wherein, if the first quality level comprises the standard-definition television format, the second quality level comprises a below-standard definition television format.

9. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method of receiving video programs at a client device, wherein the video programs are received from a video server via a video distribution network, the method comprising:

receiving, from the video server via a first channel of the video distribution network, a first video program stream conveying a first video program at a first quality level;

receiving, from the video server via a second channel of the video distribution network, a plurality of second video program streams conveying a respective plurality of second video programs at a second quality level below the first quality level, wherein at least one of the second video program streams received over the second channel is included within the second plurality of video program streams based on preference information;

in response to a channel change operation by which a user selects one of the second video program streams, locally switching from presenting the first video program at the first quality level to presenting, at the second quality level, the second video program conveyed by the selected one of the second video program streams; and

when the selected one of the second video programs is further selected at the client device during presentation of the selected one of the second video programs at the client device using the second quality level, propagating a channel change request from the client device toward the video server, wherein the channel change request is a request for the video server to provide the selected one of the second video programs at the first quality level, wherein the further selection of the selected one of the second video programs at the client device is an automatic selection made in response to a determination that the selected one of the second video programs is presented at the client device for a threshold length of time.

10. The non-transitory computer-readable storage medium of claim 9 , the method further comprising:

transmitting preference information toward the video server, wherein the preference information comprises an indication of a television channel preferred by a user associated with the client device.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the television channel preferred by the user associated with the client device is determined in response to one of a manual selection of the preferred television channel by the user or an automatic determination by the client device that the television channel is preferred by the user.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the first quality level comprises one of a high-definition television format or a standard-definition television format;

wherein, if the first quality level comprises the high-definition television format, the second quality level comprises one of the standard-definition television format or a below-standard definition television format; or

wherein, if the first quality level comprises the standard-definition television format, the second quality level comprises a below-standard definition television format.

Assignments (12)
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: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
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 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
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 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
MERGER Recorded Jul 26, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 030883/0362 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2006
From: VAN WILLIGENBURG, WILLEM
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 018451/0536 →
Continuity (1)
Related Publication 20080115182A1 · May 15, 2008