IP Library Granted Patent US 7,965,627
Granted Patent B2
US 7,965,627 · App. 11/081,998 · Granted Jun 21, 2011

QoS measurement with split-path zero-latency virtual jitter buffer

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 7,965,627
App. No.
11/081,998
Granted
Jun 21, 2011
Kind
B2
Abstract

An apparatus that includes a packet data ingress, a packet data egress, and a packet data switching matrix configured to switch packet data from the packet data ingress to the packet data egress. The apparatus may further include a packet data jitter buffer and a packet data splitter, wherein the packet data splitter interposes the packet data ingress and the packet data switching matrix and is configured to multicast the packet data to the packet data switching matrix and the jitter buffer.

Claims (56)

1. An apparatus, comprising:

a packet data ingress for receiving ingress packets, each packet having an intended destination;

a packet data egress;

a packet data switching matrix configured to switch packet data from the packet data ingress to the packet data egress for transmission to the intended destination;

a quality of service (QoS) measurement module configured to detect QoS characteristics; and

a packet data path splitter interposing the packet data ingress and the packet data switching matrix and configured to multicast the packet data to the packet data switching matrix and to the QoS measurement module, wherein packets received by the QoS measurement module are terminated by the QoS measurement module not sent by the QoS measurement module to the packet data egress.

2. The apparatus of claim 1 wherein the switching matrix is further configured to switch non-packet data.

3. The apparatus of claim 1 wherein the packet data includes universal-mobile-telecommunications-service (UMTS) data and non-UMTS data.

4. The apparatus of claim 1 wherein the packet data includes at least two data types selected from the group consisting of:

VoIP data;

VoDSL data;

ATM data;

CDMA2000 data;

ATM/AAL1 data; and

ATM/AAL2 data.

5. The apparatus of claim 1 wherein the packet data includes a plurality of packet data signals multiplexed onto one channel.

6. The apparatus of claim 1 further comprising a packet data buffer for storing packet data for analysis by the QoS measurement module.

7. The apparatus of claim 1 further comprising a QoS monitor module configured to generate QoS reports based on QoS metrics detected by the QoS measurement module.

8. The apparatus of claim 1 wherein the packet data ingress, the packet data egress, the packet data switching matrix, the packet data path splitter, and the QoS measurement module are components of a media gateway.

9. An apparatus, comprising:

a plurality of interfaces including a plurality of packet data interfaces;

a packet data switching fabric;

a quality of service (QoS) measurement module; and

a data path splitter configured to receive packet data having an intended destination and to direct the packet data from a first data path to each of second and third data paths, wherein:

the first data path includes the data path splitter and one of the plurality of packet data interfaces;

the second data path includes the data path splitter, the packet data switching fabric and one of the plurality of interfaces for transmission to the intended destination; and

the third path includes the data path splitter and the QoS measurement module, wherein packet data received by the QoS measurement module is terminated by the QoS measurement module and is not sent by the QoS measurement module to any of the plurality of packet data interfaces.

10. The apparatus of claim 9 wherein the plurality of interfaces includes a plurality of wireless network interfaces and a plurality of wireline network interfaces.

11. The apparatus of claim 9 wherein the data path splitter is one of a plurality of data path splitters that are substantially identical to each other and the first data path is one of a plurality of first data paths each including a corresponding one of the plurality of data path splitters.

12. The apparatus of claim 9 wherein the QoS measurement module is a jitter-based QoS measurement module that includes:

a QoS monitor module;

a QoS metrics module interposing the QoS monitor module and the data path splitter; and

a jitter buffer interposing the QoS metrics module and the data path splitter.

13. The apparatus of claim 9 wherein the plurality of interfaces, the packet data switching fabric, the QoS measurement module, and the data path splitter are components of a media gateway.

14. An apparatus, comprising:

a plurality of interfaces including a plurality of packet data interfaces;

a packet data switching fabric;

a quality of service (QoS) measurement module;

a data path splitter configured to direct data from a first data path to each of second and third data paths, wherein:

the first data path includes the data path splitter and one of the plurality of packet data interfaces;

the second data path includes the data path splitter, the packet data switching fabric and one of the plurality of interfaces; and

the third path includes the data path splitter and the QoS measurement module; and

a switching fabric configured to pass data along a fourth path not including the data path splitter between ones of the plurality of interfaces, wherein the data includes wireless packet data and wireline non-packet data, and wherein the switching fabric includes the packet data switching fabric.

15. The apparatus of claim 14 wherein the wireless packet data includes universal-mobile-telecommunications-service (UMTS) data.

16. The apparatus of claim 14 wherein the wireless packet data includes universal-mobile-telecommunications-service (UMTS) data and non-UMTS data.

17. A method, comprising:

receiving packet data having an intended destination;

transmitting the packet data to each of a switching fabric for transmission to the intended destination and a quality of service (QoS) measurement module;

switching the packet data received by the switching fabric; and

measuring QoS characteristics of the packet data received by the QoS measurement module, wherein the packet data received by the QoS measurement module is terminated by the QoS measurement module and not sent by the QoS measurement module to the intended destination.

18. The method of claim 17 wherein transmitting the packet data to each of the switching fabric and the QoS measurement module includes transmitting the packet data to the switching fabric and a jitter buffer included in the QoS measurement module.

19. The method of claim 17 wherein transmitting the packet data to each of the switching fabric and the QoS measurement module includes transmitting the packet data to the QoS measurement module and a packet data switching matrix included in the switching fabric.

20. The method claim 17 wherein measuring the QoS characteristics includes buffering the packet data received by the QoS measurement module.

21. The method of claim 17 wherein the packet data includes universal-mobile-telecommunications-service (UMTS) data.

22. The method of claim 17 wherein the packet data includes UMTS data and non-UMTS data.

23. The method of claim 17 wherein the receiving, transmitting, switching, measuring, and terminating steps are performed at a media gateway.

Assignments (10)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →