US20180359597A1

Proactive and reactive management for devices in a network

Claim Score by NHIP

Read claim 21, the broadest

Abstract

The disclosed technology includes a health engine that monitors and modifies customer-premises equipment (CPE) devices. The health engine can detect patterns in CPE device behavior, identify problems with CPE devices, and adjust CPE device configurations proactively or reactively to address problems or prevent problems. In some implementations, the health engine can instruct a CPE device or gateway to restart, update its software or firmware, notify a user of the CPE device of an unhealthy behavior pattern in a CPE device. The health engine can modify a CPE device prior to a user using the device or when the CPE device is inactive.

US20180359597A1, drawing sheet 1
Sheet 1 of 7

Term

10.7 yearsto projected expiry

Projected expiry 8 June 2037, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

21 claims: 4 independent, 17 dependent

  1. 1
    A method for managing a customer-premises equipment (CPE) device, wherein the CPE is coupled to a telecommunications network, the method comprising:receiving, via an auto configuration server coupled to the CPE via the telecommunications network, a status report associated with a CPE device, wherein the status report at least includes a status of the CPE device in accordance with a Technical Report 069 (TR-069) standard;monitoring behavior of the CPE device, wherein monitoring at least includes: detecting times when the CPE device is active and inactive, and detecting what services or applications the CPE device is using during the active periods;determining that the CPE device has an unhealthy condition at least partially based on the monitored behavior and the status report, wherein an unhealthy condition includes the CPE device behaving abnormally compared to normal behavior at least partially based on a clustering algorithm;determining an action to modify the CPE device based on the unhealthy condition, wherein determining the action includes querying an action database that includes actions for resolving unhealthy conditions;sending action instructions to the CPE device when the CPE device is more likely to be inactive than active;receiving feedback from the CPE device;and based on the feedback, determining that the CPE device is healthy.
  2. 21
    Broadest claimClaim Score 46, average(NHIP)A non-transitory computer-readable medium whose contents, when executed by an auto configuration server, cause the auto configuration server to perform a method for managing a customer-premises equipment (CPE) device, wherein the CPE is coupled to a telecommunications network, the method comprising:receiving, via the auto configuration server coupled to the CPE via the telecommunications network, a status report associated with a CPE device;monitoring behavior of the CPE device, wherein monitoring at least includes: detecting times when the CPE device is active and inactive, and detecting what services or applications the CPE device is using during the active periods;determining that the CPE device has an unhealthy condition at least partially based on the monitored behavior and the status report, wherein an unhealthy condition includes the CPE device behaving abnormally compared to normal behavior at least partially based on a clustering algorithm;determining an action to modify the CPE device based on the unhealthy condition, wherein determining the action includes querying an action database that includes actions for resolving unhealthy conditions;sending action instructions to the CPE device when the CPE device is more likely to be inactive than active;receiving feedback from the CPE device;and based on the feedback, determining that the CPE device is healthy.
  3. 28
    A system, comprising:at least one processor;at least one data storage device coupled to the at least one processor and storing instructions for implementing a method for managing a customer-premises equipment (CPE) device, wherein the CPE is coupled to a telecommunications network, the method comprising: receiving, via an auto configuration server coupled to the CPE via the telecommunications network, a status report associated with a CPE device;monitoring behavior of the CPE device, wherein monitoring at least includes: detecting times when the CPE device is active and inactive, and detecting what services or applications the CPE device is using during the active periods;determining that the CPE device has an unhealthy condition at least partially based on the monitored behavior and the status report, wherein an unhealthy condition includes the CPE device behaving abnormally compared to normal behavior at least partially based on a clustering algorithm;determining an action to modify the CPE device based on the unhealthy condition, wherein determining the action includes querying an action database that includes actions for resolving unhealthy conditions;sending action instructions to the CPE device when the CPE device is more likely to be inactive than active;receiving feedback from the CPE device;and based on the feedback, determining that the CPE device is healthy.