IP Library Granted Patent US 9,215,155
Granted Patent B2
US 9,215,155 · App. 13/872,886 · Granted Dec 15, 2015

Probing-based auto moding

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,215,155
App. No.
13/872,886
Granted
Dec 15, 2015
Kind
B2
Abstract

A method for selecting a mode of operation for at least two modems is described. First, a handshake procedure is performed in order to determine a set of possible modes of operation supported by said modems. From said set of possible modes of operation, a set of favorable modes of operation is derived. In case there exist two or more favorable modes of operation, a probing-based selection is performed that comprises evaluating respective performances of said favorable modes of operation. The favorable mode of operation with the best performance is selected as a resultant mode of operation.

Claims (54)

1. A method, comprising:

selecting, using a plurality of levels of priority-based selection, a plurality of favorable modes of operation from among a plurality of possible modes of operation supported by a plurality of modems, wherein the plurality of favorable modes of operation comprises a first set of favorable modes of operation determined based on priorities assigned to a first criteria and a second set of favorable modes of operation determined based on priorities assigned to a second criteria;

evaluating respective performances of the plurality of favorable modes of operation; and

determining a resultant mode of operation based on the respective performances of the plurality of favorable modes of operation.

2. The method of claim 1 , wherein the plurality of levels of priority-based selection is based on priorities assigned to a plurality of criteria.

3. The method of claim 2 , wherein the plurality of criteria includes annexes and protocol standards.

4. The method of claim 3 , wherein selecting the plurality of favorable modes of operation comprises:

selecting the first set of favorable modes of operation in the plurality of favorable modes of operation based on priorities assigned to the annexes; and

selecting the second set of favorable modes of operation in the plurality of favorable modes of operation based on priorities assigned to the protocol standards.

5. The method of claim 1 , wherein evaluating the respective performances of the plurality of favorable modes of operation comprises:

determining bit rates for the plurality of favorable modes of operation; and

determining the resultant mode of operation by determining which of the plurality of favorable modes of operation has a highest bit rate.

6. The method of claim 5 , wherein respective bit rates for the plurality of favorable modes of operation indicate respective performances of the plurality of favorable modes of operation.

7. The method of claim 1 , wherein evaluating the respective performances of the plurality of favorable modes of operation comprises:

determining, for the plurality of favorable modes of operation, a plurality of performance indices indicating the respective performances of the plurality of favorable modes of operation.

8. The method of claim 7 , wherein determining the plurality of performance indices comprises:

determining a line condition for at least one of the plurality of favorable modes of operation to determine a respective performance index for the at least one of the plurality of favorable modes of operation.

9. The method of claim 8 , further comprising:

determining remaining performance indices in the plurality of performance indices from the line condition.

10. The method of claim 7 , further comprising:

comparing the plurality of performance indices to determine the resultant mode of operation.

11. The method of claim 1 , further comprising:

performing a handshake procedure to determine the plurality of possible modes of operation supported by the plurality of modems.

12. A modem unit, comprising:

a transmission device configured to determine, using a plurality of levels of priority-based selection, a plurality of favorable modes of operation from among a plurality of possible modes of operation supported by a plurality of modems, wherein the plurality of favorable modes of operation comprises a first set of favorable modes of operation determined based on priorities assigned to a first criteria and a second set of favorable modes of operation determined based on priorities assigned to a second criteria; and

a selecting module configured to:

evaluate respective performances of the plurality of favorable modes of operation, and

determine a resultant mode of operation based on the respective performances of the plurality of favorable modes of operation.

13. The modem unit of claim 12 , wherein the transmission device is configured to:

determine the first set of favorable modes of operation in the plurality of favorable modes of operation based on priorities assigned to the first criteria; and

determine the second set of favorable modes of operation in the plurality of favorable modes of operation based on priorities assigned to the second criteria.

14. The modern unit of claim 12 ,

wherein the transmission device is further configured to:

determine bit rates for the plurality of favorable modes of operation, and

evaluate, based on respective bit rates, the respective performances of the plurality of favorable modes of operation, and

wherein the selecting module is configured to:

determine the resultant mode of operation based on determining which of the plurality of favorable modes of operation has a highest bit rate.

15. The modem unit of claim 12 , wherein the selecting module is further configured to:

determine a line condition for at least one of the plurality of favorable modes of operation; and

determine, based on the line condition, performance indices for the plurality of favorable modes of operation.

16. The modem unit of claim 12 , wherein the selecting module is further configured to:

perform a probing-based selection to evaluate respective performances of the second set of favorable modes of operation to determine the resultant mode of operation when two or more second favorable modes of operation exist.

17. A method for selecting a resultant mode of operation for a plurality of modems that communicate via a communications network, comprising:

determining a set of possible modes of operation supported by the plurality of modems;

selecting a first set of favorable modes of operation from among the set of possible modes of operation using a first level of priority-based selection based on priorities assigned to a first criteria;

selecting a second set of favorable modes of operation from among the first set of favorable modes of operation using a second level of priority-based selection based on priorities assigned to a second criteria; and

in case there exist two or more second favorable modes of operation from among the second set of favorable modes of operation, evaluating respective performances of respective modes of operation in the second set of favorable modes of operation to determine the resultant mode of operation.

18. The method of claim 17 , wherein evaluating the respective performances of the respective modes of operation in the second set of favorable modes of operation comprises:

determining bit rates for the respective modes of operation in the second set of favorable modes of operation; and

determining the resultant mode of operation by determining which of the respective modes of operation in the second set of favorable modes of operation has a highest bit rate.

19. The method of claim 17 , wherein determining the set of possible modes of operation further comprises:

performing a handshake procedure to determine the possible modes of operation supported by the plurality of modems.

20. The method of claim 17 , further comprising:

performing a probing-based selection to evaluate respective performances of the second set of favorable modes of operation to determine the resultant mode of operation when two or more second favorable modes of operation exist.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: PEETERS, MIGUEL; CASSIERS, RAPHAEL; CHRISTIAENS, BENOIT; LYSENS, RUBEN; VAN DE WIEL, OLIVIER
To: BROADCOM CORPORATION
Reel/Frame 030310/0516 →