IP Library Granted Patent US 7,460,588
Granted Patent B2
US 7,460,588 · App. 11/071,762 · Granted Dec 2, 2008

Digital subscriber line (DSL) state and line profile control

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,460,588
App. No.
11/071,762
Granted
Dec 2, 2008
Kind
B2
Abstract

Disclosed are systems and methods for evaluating whether to transition operation of a DSL line from a current line profile to one or more target line profiles. For example, in one embodiment, a method provides providing a profile transition matrix, a plurality of threshold tables, a plurality of sub-rules, and an overall rule. The method operates in the current profile and collects operational data on the DSL line. The method further performs one or more tests to evaluate the feasibility of the current line profile and each of the target line profiles, and then transitions the state to operate the DSL line in the highest feasible profile available. Evaluation of the feasibility of staying in the current state or moving to one of the target states may be based on distributions of reported and estimated data distilled from the operational data collected on the DSL line.

Claims (96)

1. A method of evaluating whether to transition operation of a DSL line from a current line profile to one or more target line profiles, the method comprising:

(1) providing:

(a) a profile transition matrix,

(b) a plurality of threshold tables,

(c) a plurality of sub-rules, and

(d) an overall rule,

(2) operating in the current profile;

(3) collecting operational data;

(4) performing one or more feasibility tests to evaluate the feasibility of the current line profile and each of the target line profiles; and

(5) operating the DSL line in the highest feasible profile available.

2. The method of claim 1 wherein the threshold tables relate to the probabilities of occurrences of performance criteria.

3. The method of claim 1 wherein the current profile and target profile differ by at least one of the following operational parameters:

data rate;

FEC coding;

PSD;

TSNRM;

MAXSNRM;

MINSNRM;

CARMASK;

INP; or

DELAY.

4. The method of claim 1 wherein the collected operational data is used to provide reported data and estimated data.

5. The method of claim 4 wherein the reported data includes at least one of the following:

reported maximum attainable data rate;

reported FEC correction count;

reported noise margin;

reported code violation count;

reported errored seconds;

reported severely errored seconds; or

reported number of retrainings count.

6. The method of claim 4 wherein the estimated data includes at least one of the following:

estimated maximum attainable data rate;

estimated FEC correction count;

estimated noise margin;

estimated code violation count; or

estimated number of retrainings count.

7. The method of claim 1 wherein the state transition matrix prioritizes available states.

8. The method of claim 1 wherein the overall rule combines outputs from the plurality of sub-rules to arrive at a determination of the feasibility of potential target states.

9. The method of claim 1 wherein each of the sub-rules comprises an examination of at least one of the following:

a distribution of data relating to the current line profile; or

a distribution of data relating to each target line profile.

10. The method of claim 1 wherein performing one or more feasibility tests to evaluate the feasibility of the current line profile and each of the target line profiles comprises weighting old data.

11. The method of claim 1 further comprising adaptively updating at least one of the following:

the profile transition matrix;

at least one threshold table from the plurality of threshold tables; or

a weighting applied to old data.

12. The method of claim 1 wherein performing one or more feasibility tests to evaluate the feasibility of the current line profile and each of the target line profiles comprises requiring a minimum amount of data as a prerequisite to evaluating the feasibility of any line profile.

13. A method of evaluating whether to transition operation of a DSL line from a current line profile to one or more target line profiles, the method comprising:

providing a state transition matrix comprising prioritization of the target line profiles, a plurality of threshold tables comprising sub-rules, and an overall rule;

operating in the current line profile;

collecting operational data to generate reported data and estimated data pertaining to operation of the DSL line in at least one of: the current line profile, or one of the target line profiles;

performing one or more feasibility tests to evaluate the infeasibility of moving from the current line profile to each of the target line profiles; and

operating the DSL line in a best line profile, wherein the best line profile comprises whichever of the current line profile and the target line profiles that has the highest priority in the state transition matrix and is not evaluated to be infeasible.

14. The method of claim 13 wherein the current line profile and the target line profile differ by at least one of the following operational parameters:

data rate;

FEC coding;

PSD;

TSNRM;

MAXSNRM;

MINSNRM;

CARMASK;

INP; or

DELAY.

15. The method of claim 13 wherein the reported data and the estimated data each comprise data relating to at least one of the following:

maximum attainable data rate;

FEC correction count;

noise margin;

code violation count;

errored seconds;

severely errored seconds; or

number of retrainings count.

16. The method of claim 13 wherein the overall rule combines outputs from the sub-rules to arrive at a determination of the infeasibility of potential target states.

17. A DSL optimizer for evaluating whether to instruct a DSL line operating in a current line profile to operate in one of a plurality of potential line profiles, comprising:

a controller comprising a data collection module and an analysis module, wherein the controller is coupled to a DSL system comprising the DSL line and DSL equipment operating on the DSL line using the current line profile;

wherein the collection module is configured to collect operational data pertaining to operation of the DSL line in one or more of the potential line profiles, wherein the potential line profiles comprise one or more of: the current line profile or one or more target line profiles;

further wherein the analysis module comprises: implementation of a state transition matrix comprising prioritization of the potential line profiles and implementation of one or more rules; and

further wherein the analysis module is to: perform one or more feasibility tests to determine the feasibility of moving from the current line profile to each of the potential line profiles and to instruct the DSL line to operate using a best available line profile, wherein the best available line profile comprises the potential line profile that has the highest priority in the state transition matrix and has not been determined to be infeasible.

18. The DSL optimizer of claim 17 wherein the one or more rules comprise:

a plurality of sub-rules; and

an overall rule that determines feasibility of a potential line profile using outputs from the plurality of sub-rules.

19. The DSL optimizer of claim 17 wherein the collected operational data is used to generate reported data and estimated data.

20. The DSL optimizer of claim 19 wherein the reported data and the estimated data each comprise data relating to at least one of the following:

maximum attainable data rate;

FEC correction count;

noise margin;

code violation count; or

number of retrainings count.

21. The DSL optimizer of claim 17 wherein the current line profile and each target line profile differ by at least one of the following operational parameters:

data rate;

FEC coding;

PSD;

TSNRM;

MAXSNRM;

MINSNRM; CARMASK; I

NP; or

DELAY.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2023
From: VALUEGATE ASTRO SPV1
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE, LLC
Reel/Frame 064616/0450 →
SECURITY INTEREST Recorded Oct 29, 2022
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE LLC
To: VALUEGATE ASTRO SPV1
Reel/Frame 061804/0163 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: MUZINICH BDC, INC.
To: ASSIA SPE, LLC
Reel/Frame 060976/0595 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2020
From: MGG CALIFORNIA, LLC
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 054563/0685 →
SECURITY INTEREST Recorded Dec 4, 2020
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MUZINICH BDC, INC.
Reel/Frame 054593/0459 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Dec 5, 2016
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MGG CALIFORNIA LLC, AS COLLATERAL AGENT
Reel/Frame 040831/0451 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2016
From: PARTNERS FOR GROWTH IV, L.P.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 040766/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: PARTNERS FOR GROWTH
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 040212/0569 →
SECURITY INTEREST Recorded Jan 13, 2015
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 034760/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2006
From: RHEE, WONJONG; ALMANDOZ, IKER; CIOFFI, JOHN M.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 017203/0712 →