IP Library Granted Patent US 10,512,000
Granted Patent B2
US 10,512,000 · App. 15/532,976 · Granted Dec 17, 2019

Method and apparatus for predicting successful DSL line optimization

Inventors: Sugumar Murugesan (Foster City, CA); Mehdi Mohseni (Menlo Park, CA)
Assignee: ASSIA SPE, LLC
H04W28/08H04L12/2869H04L12/66H04L41/0213H04L41/0823H04L41/14H04L41/142H04L41/147H04L43/0882H04W72/0406H04W72/1252H04W76/10H04W88/08
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 10,512,000
App. No.
15/532,976
Granted
Dec 17, 2019
Kind
B2
Abstract

A DSL management system predicts achieving improved DSL line performance before a DSL optimizer in the DSL management system optimizes performance of the DSL line. The system obtains a current state of performance of the DSL line before optimization, and a target state of performance of the DSL line after optimization. The system further obtains a measure of the DSL line characteristics of the DSL line, and identifies, from among a plurality of records of performance information correspondingly associated with a plurality of DSL lines, a subset of the records of performance information correspondingly associated with a subset of DSL lines having a similar measure of the DSL line characteristics as the DSL line for which achieving improved DSL line performance is to be predicted. The system obtains a probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance, based on a frequency with which the identified subset of records of information associated with the subset of DSL lines indicates that the DSL optimizer previously has optimized the performance of the subset of DSL lines from a same or similar state as the current state of performance to a same or similar state as the target state of performance.

Claims (28)

1. A method for predicting improved performance of a digital subscriber line (DSL) line before a DSL optimizer in the DSL management system optimizes performance of the DSL line, the method comprising: obtaining a plurality of records of information associated with optimizing performance of a plurality of DSL lines, each record indicating a measure of DSL line characteristics at the time of optimization for, and a first state of performance before, and a second state of performance after, the optimization of, one of the plurality of DSL lines; categorizing each of the plurality of records into one of a plurality of categories according to the measure of DSL line characteristics, indicated in each record, wherein each one of the plurality of categories is defined by a non-overlapping range of the measures of DSL line characteristics indicated in the plurality of records; calculating, for each category of the plurality of records, a frequency with which the records in the category indicate the associated plurality of DSL lines were optimized from a first state of performance to a second state of performance; obtaining from a DSL controller: a current state of performance of a DSL line before optimization; a target state of performance of the DSL line after optimization; and a measure of the DSL line characteristics of the DSL line; identifying the one of the plurality of categories of records having the range of measures of DSL line characteristics that encompass or is most similar to the obtained measure of DSL line characteristics of the DSL line; and obtaining a probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance, based on the frequency with which the records in the identified one of the plurality of categories indicate the associated plurality of DSL lines were optimized from a first state of performance similar to the current state of performance to a second state of performance similar to the target state of performance.

2. The method of claim 1 , further comprising prioritizing optimization of the DSL line based on the obtained probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance.

3. The method of claim 1 , wherein:

obtaining the plurality of records of information associated with optimizing performance of a plurality of DSL lines comprises storing the plurality of records of information in a memory store accessible to the DSL management system; and

identifying the one of the plurality of categories of records having the range of the measures of the DSL line characteristics that encompass or is most similar to the obtained measure of DSL line characteristics of the DSL line comprises searching the plurality of records of information in the memory store accessible to the DSL management system.

4. The method of claim 1 , wherein:

the current state of performance of the DSL line is defined, or represented, as a current data transmission rate for the DSL line and as a current state of stability for the DSL line, wherein the current state of stability is either a stable state or an unstable state, and

the target state of performance of the DSL line is defined, or represented, as a target data transmission rate for the DSL line and as a target state of stability of the DSL line, wherein the target state of stability is either a stable state or an unstable state.

5. The method of claim 1 , wherein the measure of the DSL line characteristics comprises a capacity, and a current utilization, of the DSL line.

6. The method of claim 5 , wherein:

the capacity of the DSL line is defined, or represented, as one or more of: a maximum achievable bit rate (MABR), a DSL line loop length, and a DSL line attenuation; and

the current utilization of the DSL line is defined, or represented, as one or both of: a ratio of a current synch rate (SYNC) to MABR, and a current operating margin of the DSL line.

7. The method of claim 1 , wherein categorizing each of the plurality of records into one of a plurality of categories according to the measure of DSL line characteristics comprises selecting the measure of DSL line characteristics by which to categorize each of the plurality of records into one of the plurality of categories such that the plurality of DSL lines associated with the one of the plurality of categories are expected to have similar underlying DSL channel characteristics.

8. A computer-readable non-transitory storage medium comprising computer instructions that, when executed, cause a digital subscriber line (DSL) management system coupled to a digital subscriber line (DSL) system to perform a method comprising:

obtaining a plurality of records of information associated with optimizing performance of a plurality of DSL lines, each record indicating a measure of DSL line characteristics for, at the time of optimization, and a first state of performance before, and a second state of performance after, the optimization of, one of the plurality of DSL lines;

categorizing each of the plurality of records into one of a plurality of categories according to the measure of DSL line characteristics indicated in each record, wherein each one of the plurality of categories is defined by a non-overlapping range of the measures of DSL line characteristics indicated in the plurality of records; calculating, for each category of the plurality of records, a frequency with which the records in the category indicate the associated plurality of DSL lines were optimized from a first state of performance to a second state of performance; obtaining from a DSL controller:

obtaining a current state of performance of a DSL line before optimization; and obtaining a target state of performance of the DSL line after optimization; obtaining a capacity, and current utilization, of the DSL line; identifying the one of the plurality of categories of records having the range of the measures of DSL line characteristics that encompass or is most similar to the obtained measure of DSL line characteristics of the DSL line; and obtaining a probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance, based on the frequency with which the records in the identified one of the plurality of categories indicate the associated plurality of DSL lines were optimized from a first state of performance similar to the current state of performance to a second state of performance similar to the target state of performance.

9. The computer-readable medium of claim 8 , further comprising computer instructions for prioritizing optimization of the DSL line based on the obtained probability that the DSL optimizer will optimize the performance of the DSL line from the current state of performance to the target state of performance.

10. The computer-readable medium of claim 8 , wherein:

obtaining the plurality of records of information associated with optimizing performance of a plurality of DSL lines comprises storing the plurality of records of information in a memory store accessible to the DSL management system; and

identifying the one of the plurality of categories of records having the range of the measures of DSL line characteristics that encompass or is most similar to the obtained measure of DSL line characteristics of the DSL line comprises searching the plurality of records of information in the memory store accessible to the DSL management system.

11. The computer-readable medium of claim 8 , wherein:

the current state of performance of the DSL line is defined, or represented, as a current data transmission rate for the DSL line and as a current state of stability for the DSL line, wherein the current state of stability is either a stable state or an unstable state, and

the target state of performance of the DSL line is defined, or represented, as a target data transmission rate for the DSL line and as a target state of stability of the DSL line, wherein the current state of stability is either a stable state or an unstable state.

12. The computer readable medium of claim 8 , wherein the measure of the DSL line characteristics comprises a capacity, and a current utilization, of the DSL line.

13. The computer-readable medium of claim 12 , wherein:

the capacity of the DSL line is defined, or represented, as one or more of: a maximum achievable bit rate (MABR), a DSL line loop length, and a DSL line attenuation; and

the current utilization of the DSL line is defined, or represented, as one or both of: a ratio of a current synch rate (SYNC) to MABR, and a current operating margin of the DSL line.

Assignments (6)
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 →
SECURITY INTEREST Recorded Dec 4, 2020
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MUZINICH BDC, INC.
Reel/Frame 054593/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: MURUGESAN, SUGUMAR; MOHSENI, MEHDI
To: ASSIA SPE, LLC
Reel/Frame 049404/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2017
From: MURUGESAN, SUGUMAR; MOHSENI, MEHDI
To: ASSIA SPE LLC, C/O THE CORPORATION TRUST COMPANY
Reel/Frame 043261/0766 →