IP Library Granted Patent US 8,312,488
Granted Patent B2
US 8,312,488 · App. 11/680,493 · Granted Nov 13, 2012

Method and system for fast channel change in a communication 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 8,312,488
App. No.
11/680,493
Granted
Nov 13, 2012
Kind
B2
Abstract

A stream request is generated based on the stream address of a corresponding program selected from an electronic program guide that associates programs with corresponding IP multicast stream addresses by a subscriber/user device. The stream request is sent from the subscriber device to a broadband device, which compares the address in the request to available stream information listed in a content guide. The content guide contains information for all multicast streams that are available from a CMTS to the broadband device over DS channels of the current MAC domain. The broadband device locks to the stream that corresponds to the request, including tuning to a different DS channel if necessary. The broadband device may request another MAC domain if the stream is not available from the current one. After locking to a desired stream, the broadband device informs the CMTS so that it can adjust content guide user counts.

Claims (43)

1. A method for selecting from among a plurality of program streams delivered from a CMTS, comprising:

locking the broadband device to a first downstream channel in a first MAC domain;

receiving program stream information for each of the plurality of multicast program streams available at a broadband device, the multicast program streams being available on one or more channels received by the broadband device, the program stream information comprising information about which of a plurality of downstream channels includes a particular multicast program stream;

storing the program stream information in a memory at the broadband device;

displaying program information associated with available multicast programs;

selecting a desired multicast program from the displayed program information;

comparing the received program stream information with details of the selected multicast program;

if it is determined that the received program stream information includes information associated with the selected multicast program, generating a local stream request to a broadband device that includes program information corresponding to the desired multicast program, and locking the broadband device to a new downstream channel associated with the desired multicast program stream corresponding to the local stream request without issuing a channel change request to a headend device;

and if it is determined that the program stream information does not include information associated with the selected multicast program, requesting from the head end the selected multicast program, informing the CMTS of the new downstream channel to which the broadband device is currently tuned, and informing the CMTS of the current multicast program stream to which the broadband device is locked.

2. The method of claim 1 wherein the plurality of program streams are delivered from a single MAC domain.

3. The method of claim 1 wherein stream information for each of the plurality of program streams includes BPI and PHS information corresponding to the respective stream.

4. The method of claim 1 wherein locking includes tuning to a different channel frequency.

5. The method of claim 4 wherein the stream information composes a content guide corresponding to the downstream channel to which the CM is tuned.

6. The method of claim 5 wherein a desired program stream is an IP multicast stream.

7. The method of claim 6 wherein the content guide includes a list of IP multicast streams available on the corresponding downstream channel.

8. The method of claim 1 further comprising receiving updated content guide information that includes a new downstream frequency and program stream identifier for the stream to which the user device is locked.

9. The method of claim 1 wherein the program information includes an electronic program guide.

10. The method of claim 1 wherein the program information includes a web page.

11. A method for selecting from among a plurality of program streams delivered from a CMTS, comprising:

transmitting program stream information for each of the plurality of program streams to a broadband device associated with a first downstream channel to which the broadband device is tuned,

receiving from the broadband device information of a second downstream channel to which the broadband device is currently tuned;

receiving from the broadband device information of the current program stream to which the broadband device is locked; and

updating, based on the information of the current program streams received from one or more broadband devices, a user count to reflect the number of subscribers that are locked to each of the plurality of streams; and

wherein if it is determined by the broadband device that information associated with the content on the second downstream channel is contained in the program stream information, the information of the second downstream channel to which the broadband device is currently tuned is received without receiving a channel change request from the broadband device, and wherein if it is determined by the broadband device that information associated with the content on the second downstream channel is not contained in the program stream information, the information of the second downstream channel to which the broadband device is currently tuned is received after receiving a channel change request from the broadband device.

12. The method of claim 11 wherein the plurality of program streams are transmitted from a single MAC domain.

13. The method of claim 11 wherein stream information for each of the plurality of program streams includes BPI and PHS information corresponding to the respective stream.

14. The method of claim 11 wherein locking includes a broadband device tuning to a different channel frequency.

15. The method of claim 14 wherein the stream information composes a content guide corresponding to the downstream channel to which the broadband device is tuned.

16. The method of claim 15 wherein a desired program stream is an IP multicast stream.

17. The method of claim 16 wherein the content guide includes a list of IP multicast streams available on the corresponding downstream channel.

18. The method of claim 11 further comprising transmitting updated content guide information that includes a new downstream frequency associated with the program stream identifier for the stream to which the broadband device is locked.

19. The method of claim 18 further comprising transmitting a DCC message instructing one or more broadband devices to tune to a different channel frequency to continue receiving the program stream they are currently receiving.

20. A system for selecting from among a plurality of program streams delivered from a CMTS, comprising:

means for receiving program stream information for each of the plurality of program streams at a broadband device,

means for storing the program stream information at the broadband device;

means for displaying program information;

means for selecting a desired program from the displayed program information;

means for comparing the received program stream information with details of the selected program;

means for generating a local stream request to a cable modem that includes program information corresponding to the desired program;

means for locking the broadband device to the desired program stream that corresponds to the stream request without transmitting a channel change request to a headend device if it is determined that the received program stream information includes information associated with the selected multicast program;

means for requesting the selected program from a head end device if it is determined that the program stream information does not include information associated with the selected program;

means for informing the CMTS of the current downstream channel to which the broadband device is currently tuned;

means for informing the CMTS of the current program stream to which the broadband device is locked.

Assignments (13)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030223/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2007
From: WHEELOCK, IAN
To: ARRIS GROUP, INC.
Reel/Frame 019655/0710 →