IP Library Granted Patent US 9,479,352
Granted Patent B2
US 9,479,352 · App. 12/492,095 · Granted Oct 25, 2016

Method for simultaneously managing high-speed data and video streams in a single MAC processing environment

Inventors: Thomas J. Cloonan (Lisle, IL); Jeff Howe (West Chicago, IL); Carol Ansley (Johns Creek, GA); Mark Bugajski (Norcross, GA); Charles Cheevers (Cork, IE); Ian Wheelock (Cork, IE)
Assignee: ARRIS Enterprises, Inc.
H04L12/2801H04L63/126H04N21/437H04L69/22
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,479,352
App. No.
12/492,095
Granted
Oct 25, 2016
Kind
B2
Abstract

A packet data flow processor applies a first level of Data Over Cable Service Interface Specification (DOCSIS) processing to packet flows that are not from trusted sources, and applies a second level of DOCSIS processing, simpler than the first level, to packet flows from the trusted sources.

Claims (42)

1. A packet data flow processor comprising:

logic to apply a first level of Data Over Cable Service Interface Specification (DOCSIS) processing to packet flows that are not from trusted sources;

logic to apply a second level of DOCSIS processing, the logic to apply the second level of DOCSIS processing being operable to eliminate one or more of classification, policing, shaping, IP filtering, counts, payload header suppression, and BPI for the packet flows from trusted sources; and

wherein the logic to apply a second level of DOCSIS processing to packet flows from the trusted sources further comprises: logic to apply the second level of DOCSIS processing to video packet flows from servers within a same network facility as the packet data flow processor.

2. The packet data flow processor of claim 1 , wherein the logic to apply a second level of DOCSIS processing to packet flows from the trusted sources further comprises:

logic to apply the second level of DOCSIS processing to video packet flows from identified sources external to the network facility for the packet data flow processor.

3. The packet data flow processor of claim 1 , further comprising:

logic to maintain a set of trusted source Internet Protocol (IP) addresses.

4. The packet data flow processor of claim 1 , further comprising:

logic to determine a load balance among multiple media access control (MAC) data processing units for processing a plurality of packet data flows, where the assignment of a packet data flow to a particular processor is based at least in part on whether the packet data flow is from a trusted source or not.

5. The packet data flow processor of claim 1 , further comprising:

logic to provide a greater number of downstream media access control (MAC) channel outputs than would be possible without reduced DOCSIS processing of packet data flows from trusted sources.

6. The packet data flow processor of claim 1 , further comprising:

logic to enable a MAC data processor to communicate processing capacity information to a video processing system for one or more packet data flows; and

logic for the video processing system to increase one or more of: features of a video packet data flow and quality of the video packet data flow, when the MAC data processor indicates additional capacity to process the one or more packet data flows.

7. A packet data flow processing method, comprising:

in a packet data flow processor, determining if a packet data flow is from a trusted source;

activating logic, in the packet data flow processor, for causing a first level of Data Over Cable Service Interface Specification (DOCSIS) processing to be performed on the packet data flow if it is not from a trusted source; and

activating logic, in the packet data flow processor, for causing a second level of DOCSIS processing to be performed on the packet data flow, the second level of DOCSIS processing being operable to eliminate one or more of classification, policing, shaping, IP filtering, counts, payload header suppression, and BPI for the packet flows from trusted sources;

wherein causing the second level of DOCSIS processing to be performed on packet flows from the trusted sources further comprises: causing the second level of DOCSIS processing to be applied to video packet flows from servers within a same network facility as the packet data flow processor.

8. The packet data flow processing method of claim 7 , further comprising:

causing the second level of DOCSIS processing to be performed for video packet flows identified to be from servers identified as belonging to a set of trusted sources.

9. The packet data flow processing method of claim 7 , further comprising:

maintaining a set of trusted source Internet Protocol (IP) addresses.

10. The packet data flow processing method of claim 7 , further comprising:

balancing packet data processing load among multiple media access control (MAC) data processing units; and

assigning a packet data flow to a particular MAC processor based at least in part on whether the packet data flow is from a trusted source or not.

11. The packet data flow processing method of claim 7 , further comprising:

provisioning a MAC data flow processor with a greater number of downstream media access control (MAC) channel outputs than would be possible without reduced DOCSIS processing of packet data flows from trusted sources.

12. The packet data flow processing method of claim 7 , further comprising:

in a MAC data processor, communicating processing capacity information to a video processing system for one or more packet data flows; and

the video processing system increasing one or more of: features of a video packet data flow and quality of the video packet data flow, when the MAC data processor indicates additional capacity to process the one or more packet data flows.

13. A cable modem termination system (CMTS), comprising:

logic to apply a first level of Data Over Cable Service Interface Specification (DOCSIS) processing to packet flows that are not from trusted sources; and

logic to apply a second level of DOCSIS processing, the logic to apply a second level of DOCSIS processing being operable to eliminate a processing stage for packets originating from trusted sources thereby reducing complexity of packet processing for packet flows from trusted sources, the eliminated processing stage comprising one or more of classification, policing, shaping, IP filtering, counts, payload header suppression, and BPI; and

wherein the logic to apply a second level of DOCSIS processing to packets originating from trusted sources further comprises logic to apply the second level of DOCSIS processing to video packet flows from servers within a same network facility as the CMTS.

14. The CMTS of claim 13 , wherein the logic to apply a second level of DOCSIS processing to packet flows from the trusted sources further comprises:

logic to apply the second level of DOCSIS processing to video packet flows from identified sources external to the network facility for the CMTS.

15. The CMTS of claim 13 , further comprising:

logic to maintain a set of trusted source Internet Protocol (IP) addresses.

16. The CMTS of claim 13 , further comprising:

logic to determine a load balance among multiple media access control (MAC) data processing units for processing a plurality of packet data flows, where the assignment of a packet data flow to a particular processor is based at least in part on whether the packet data flow is from a trusted source or not.

Assignments (13)
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 →
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 →
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 →
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 030228/0388 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S LEGAL NAME PREVIOUSLY RECORDED ON REEL 023256 FRAME 0456. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO ARRIS GROUP, INC. Recorded Jan 29, 2013
From: ANSLEY, CAROL; BUGAJSKI, MARK; CHEEVERS, CHARLES; CLOONAN, THOMAS J.; HOWE, JEFF; WHEELOCK, IAN
To: ARRIS GROUP, INC.
Reel/Frame 029711/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2009
From: ANSLEY, CAROL; BUGAJSKI, MARK; CHEEVERS, CHARLES; CLOONAN, THOMAS J.; HOWE, JEFF; WHEELOCK, IAN
To: ARRIS
Reel/Frame 023256/0456 →
Continuity (2)
Provisional Application 61075611 · Jun 25, 2008
Related Publication 20100005500A1 · Jan 7, 2010