IP Library Granted Patent US 9,356,853
Granted Patent B2
US 9,356,853 · App. 14/446,643 · Granted May 31, 2016

Systems and methods of measuring communication performance

Inventor: Arvind R. Mallya (Walnut Creek, CA)
Assignee: AT&T Intellectual Property I, L.P.
H04L43/0882H04J3/07H04J3/14H04L43/0894H04N21/4341H04L12/56
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,356,853
App. No.
14/446,643
Granted
May 31, 2016
Kind
B2
Abstract

A device is disclosed including a memory configured to store a user data frame. The user data frame includes a first portion that includes traffic data. The user data frame also includes a second portion that includes a set of stuff bits arranged in a detectible pattern wherein a count of the set of stuff bits is associated with a measure of transport utilization of a data communication channel over which the user data frame is transported.

Claims (33)

1. A device comprising:

a processor; and

a memory coupled to the processor, wherein the memory includes instructions that, when executed by the processor, cause the processor to perform operations including:

storing a user data frame, wherein the user data frame comprises a first portion that includes traffic data;

adding a set of stuff bits into a second portion of the user data frame to generate a modified user data frame having the set of stuff bits arranged in a detectible pattern, wherein a count of the set of stuff bits is associated with a measure of transport utilization of a data communication channel over which the user data frame is transported; and

sending the count of the set of stuff bits to an element manager to determine the measure of transport utilization.

2. The device of claim 1 , wherein the modified user data frame has a fixed size data payload.

3. The device of claim 1 , further comprising a first output interface coupled to the element manager.

4. The device of claim 3 , further comprising a second output interface coupled to a demultiplexer via a communication path.

5. The device of claim 1 , wherein the operations further include:

storing a second user data frame, wherein the second user data frame includes a third portion that includes second traffic data; and

adding a second set of stuff bits into a fourth portion of the second user data frame to generate a second modified user data frame having the second set of stuff bits.

6. The device of claim 5 , wherein the second set of stuff bits is arranged in the detectible pattern.

7. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

storing a user data frame in a memory, wherein the user data frame comprises a first portion that includes traffic data;

adding a set of stuff bits into a second portion of the user data frame to generate a modified user data frame having the set of stuff bits arranged in a detectable pattern, wherein a count of the set of stuff bits is associated with a measure of transport utilization of a data communication channel used to communicate the modified user data frame; and

sending the count of the set of stuff bits to an element manager to determine the measure of transport utilization.

8. The computer-readable storage device of claim 7 , wherein the modified user data frame has a fixed size data payload.

9. The computer-readable storage device of claim 7 , wherein the user data frame has a data payload size, and wherein the modified user data frame has the data payload size.

10. The computer-readable storage device of claim 7 , wherein the count of the set of stuff-bits is inversely proportional to the measure of transport utilization.

11. The computer-readable storage device of claim 7 , wherein the operations further comprise identifying the second portion of the user data frame.

12. The computer-readable storage device of claim 7 , wherein the operations further comprise sending the modified user data frame to a device.

13. The computer-readable storage device of claim 12 , wherein the device comprises a demultiplexer.

14. A method comprising:

storing a user data frame to a memory, wherein the user data frame comprises a first portion that includes traffic data;

adding a set of stuff bits into a second portion of the user data frame to generate a modified user data frame having the set of stuff bits arranged in a detectable pattern, wherein a count of the set of stuff bits is associated with a measure of transport utilization of a data communication channel used to communicate the modified user data frame; and

sending the count of the set of stuff bits to an element manager to determine the measure of transport utilization.

15. The method of claim 14 , wherein the modified user data frame has a fixed size data payload.

16. The method of claim 14 , wherein the count of the set of stuff bits is inversely proportional to the measure of transport utilization.

17. The method of claim 14 , further comprising identifying the second portion of the user data frame.

18. The method of claim 14 , wherein the user data frame has a data payload size, and wherein the modified user data frame has the data payload size.

19. The method of claim 14 , further comprising sending the modified user data frame to a device.

20. The method of claim 19 , wherein the device comprises a demultiplexer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2014
From: MALLYA, ARVIND R.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033421/0506 →
CHANGE OF NAME Recorded Jul 30, 2014
From: SBC PROPERTIES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033447/0033 →
Continuity (5)
Division 13684989 · Nov 26, 2012
Continuation 12630051 · Dec 3, 2009
Division 11708416 · Feb 20, 2007
Continuation 10319216 · Dec 13, 2002
Related Publication 20140341060A1 · Nov 20, 2014