Pin-hole firewall for communicating data packets on a packet network

US9621361B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9621361-B2
Application numberUS-201113196482-A
CountryUS
Kind codeB2
Filing dateAug 2, 2011
Priority dateAug 22, 2006
Publication dateApr 11, 2017
Grant dateApr 11, 2017

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 pin-hole firewall network communications device that includes a first port configured to communicate data packets over a packet network and a first counter module in communication with the first port. A pin-hole firewall module may be in communication with the first counter module. A call control module may be in communication with the first counter module and the pin-hole firewall function. The call control module is configured to communicate with the pin-hole firewall module to alter the communication of data packets through a firewall pin-hole. A second counter module may be in communication with the pin-hole firewall function and the call control module. A second port may in communication with the second counter module and the packet network and be configured to communicate data packets over a second node segment of the packet network.

First claim

Opening claim text (preview).

We claim: 1. A pin-hole firewall network communications device, comprising: a first port configured to communicate data packets over a packet network; a first counter module in communication with said first port, the first counter module configured to count real-time data packets, packets provided special bandwidth treatment, marked packets, and total data packets communicated through the first port, wherein marked packets are counted based on specifics within each packet including any of type of service level markings, specific packets in an Ethernet virtual channel, P-bit markings in 802.1Q tags, and a differentiated services field, wherein packets provided special bandwidth treatment include any of specific packets in hardware-specific high priority schedules, and packets being treated by a QoS engine; a pin-hole firewall module in communication with said first counter module; a call control module in communication with said first counter module and said pin-hole firewall module, the call control module configured to communicate with the pin-hole firewall module to alter the communication of data packets through a firewall pin-hole based at least in part on the count of real-time data packets and total data packets communicated through the first port; a second port in communication with the packet network and configured to communicate data packets over a second node segment of the packet network; a second counter module in communication with said pin-hole firewall module and said call control module, the second counter module configured to count real-time data packets and total data packets communicated through the second port, wherein the real-time data packets and total data packets are counted when a CODEC stack is in use or reserved for use; and wherein each of the first and second counter modules keeps both a real-time data packet count and total data packet count. 2. The device according to claim 1 , wherein said first and second counter modules each include a counter to count total data packets communicated with said pin-hole firewall module via said first and second ports, respectively. 3. The device according to claim 2 , wherein said first and second counter modules each further include a second counter to count data packets including real-time content communicated with said pin-hole firewall module via said first and second ports, respectively. 4. The device according to claim 3 , wherein said first and second counter modules each further include a computation module to compute bandwidth of data packets including real-time content. 5. The device according to claim 1 , wherein said first and second ports are Ethernet ports. 6. The device according to claim 5 , further comprising Ethernet virtual circuits in communication with said respective first and second ports. 7. The device according to claim 1 , wherein said call control module is configured to read values of said first and second counters and communicate the values over the packet network. 8. The device according to claim 7 , wherein the values include total bandwidth and bandwidth of data packets including real-time content. 9. The device according to claim 1 , further comprising a processing unit on which said first and second counter modules, said call control module, and said pin-hole firewall module execute. 10. The device according to claim 1 , wherein said call control module is configured to alter communications of said pin-hole firewall module. 11. A method for providing communications over a packet network, comprising: receiving data packet communications at a pin-hole firewall from a packet network via a first port; counting, with a first counter, real-time data packets, packets provided special bandwidth treatment, marked packets, and total data packets received via the first port, wherein marked packets are counted based on specifics within each packet including any of type of service level markings, specific packets in an Ethernet virtual channel, P-bit markings in 802.1Q tags, and a differentiated services field, wherein packets provided special bandwidth treatment include any of specific packets in hardware-specific high priority schedules, and packets being treated by a QoS engine; receiving data packet communications at the pin-hole firewall from the packet network via a second port; counting, with a second counter, real-time data packets and total data packets received via the second port, wherein the real-time data packets and total data packets are counted when a CODEC stack is in use or reserved for use; and altering the communication of data packets through the pin-hole firewall based on a data packet count received via the first port and a second data packet count received via the second port; wherein each of the first and second counter modules keeps both a real-time data packet count and total data packet count. 12. The method according to claim 11 , wherein counting data packets received via the first and second ports include counting total data packets received via the first and second ports, respectively. 13. The method according to claim 12 , further comprising counting data packets including real-time content communicated with said pin-hole firewall via said first and second ports, respectively. 14. The method according to claim 13 , further comprising computing bandwidth of data packets including real-time content. 15. The method according to claim 11 , further comprising communicating the data packets over Ethernet networks via the first and second ports. 16. The method according to claim 15 , further comprising establishing Ethernet virtual circuits via the first and second ports. 17. The method according to claim 11 , further comprising: reading values from the first and second counters; and communicating the values over the packet network. 18. The method according to claim 17 , wherein reading the values includes reading total bandwidth and bandwidth of data packets including real-time content. 19. The method according to claim 11 , further comprising altering communications of the pin-hole firewall includes halting communication of non-real-time content to increase communication of real-time content. 20. The method according to claim 11 , wherein altering communications of the pin-hole firewall includes slowing down data packet communications with the packet networks.

Assignees

Inventors

Classifications

  • Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Localisation of faults · CPC title

  • Configuration of triggering conditions · CPC title

  • Service on demand, e.g. definition and deployment of services in real time · 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 US9621361B2 cover?
A pin-hole firewall network communications device that includes a first port configured to communicate data packets over a packet network and a first counter module in communication with the first port. A pin-hole firewall module may be in communication with the first counter module. A call control module may be in communication with the first counter module and the pin-hole firewall function. …
Who is the assignee on this patent?
Bugenhagen Michael K, Wiley William L, Centurylink Ip Llc
What technology area does this patent fall under?
Primary CPC classification H04L12/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2017 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).