Selecting a corrective action for a network connection problem based on historical data
AssigneeFacebook, Inc.
InventorSubbu Ponnuswamy
Life of this patent
Estimating the term…
Abstract
A system and method of selecting a corrective action for a network connection problem based on historical data is disclosed. A first network connection problem in a current environment associated with a set of one or more conditions is identified. A second network connection problem, with the same set of one or more conditions as the first network connection problem, is determined as being previously corrected by an application of a particular corrective action. Responsive at least to the determination, the particular corrective action is selected from a plurality of corrective actions for application to the first network connection problem. The particular corrective action is applied to correct the first network connection problem.
Claims20
One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause:
- identifying a first network connection problem in a current environment associated with a first set of one or more conditions;
- determining that a second network connection problem, with a second set of one or more conditions that is within a particular range of the first set of one or more conditions, was corrected by an application of a first corrective action, wherein determining that the second network connection problem was corrected by the application of the first corrective action is made with a first confidence level, the first confidence level quantifying a degree to which the second network connection problem was corrected using the first corrective action;
- determining that a third network connection problem, with a third set of one or more conditions that is within the particular range of the first set of one or more conditions, was corrected by an application of a second corrective action, wherein determining that the third network connection problem was corrected by the application of the second corrective action is made with a second confidence level, the second confidence level quantifying a degree to which the third network connection problem was corrected using the second corrective action;
- selecting the first corrective action, rather than the second corrective action, for application to the first network connection problem, based on at least one of:
- the first confidence level associated with the first corrective action, and the second confidence level associated with the second corrective action;
- and
- applying the first corrective action to correct the first network connection problem.
A system, comprising:
- at least one device including a hardware processor;
- and
- the system being configured to perform operations comprising:
- identifying a first network connection problem in a current environment associated with a first set of one or more conditions;
- determining that a second network connection problem, with a second set of one or more conditions that is within a particular range of the first set of one or more conditions, was corrected by an application of a first corrective action, wherein determining that the second network connection problem was corrected by the application of the first corrective action is made with a first confidence level, the first confidence level quantifying a degree to which the second network connection problem was corrected using the first corrective action;
- determining that a third network connection problem, with a third set of one or more conditions that is within the particular range of the first set of one or more conditions, was corrected by an application of a second corrective action, wherein determining that the third network connection problem was corrected by the application of the second corrective action is made with a second confidence level, the second confidence level quantifying a degree to which the third network connection problem was corrected using the second corrective action;
- selecting the first corrective action, rather than the second corrective action, for application to the first network connection problem, based on at least one of:
- the first confidence level associated with the first corrective action, and the second confidence level associated with the second corrective action;
- and
- applying the first corrective action to correct the first network connection problem.
A method comprising:
- identifying a first network connection problem in a current environment associated with a first set of one or more conditions;
- determining that a second network connection problem, with a second set of one or more conditions that is within a particular range of the first set of one or more conditions, was corrected by an application of a first corrective action, wherein determining that the second network connection problem was corrected by the application of the first corrective action is made with a first confidence level, the first confidence level quantifying a degree to which the second network connection problem was corrected using the first corrective action;
- determining that a third network connection problem, with a third set of one or more conditions that is within the particular range of the first set of one or more conditions, was corrected by an application of a second corrective action, wherein determining that the third network connection problem was corrected by the application of the second corrective action is made with a second confidence level, the second confidence level quantifying a degree to which the third network connection problem was corrected using the second corrective action;
- selecting the first corrective action, rather than the second corrective action, for application to the first network connection problem, based on at least one of:
- the first confidence level associated with the first corrective action, and the second confidence level associated with the second corrective action;
- and
- applying the first corrective action to correct the first network connection problem;
- wherein the method is performed by at least one device including a hardware processor.
Dependencies are inferred from the claim text.