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

US9479352B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9479352-B2
Application numberUS-49209509-A
CountryUS
Kind codeB2
Filing dateJun 25, 2009
Priority dateJun 25, 2008
Publication dateOct 25, 2016
Grant dateOct 25, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • Broadband local area networks · CPC title

  • the source of the received data · CPC title

  • Parsing or analysis of headers · CPC title

  • Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9479352B2 cover?
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.
Who is the assignee on this patent?
Cloonan Thomas J, Howe Jeff, Ansley Carol, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04L12/2801. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).