×

Monitoring the health of a home area network

  • US 9,240,934 B2
  • Filed: 05/03/2013
  • Issued: 01/19/2016
  • Est. Priority Date: 05/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a processor, the method comprising:

  • monitoring a plurality of communication metrics describing a plurality of communications among a plurality of devices communicatively coupled via a home area network, wherein the home area network is configured for communicating information regarding a resource consumed at a geographical area serviced by the home area network;

    monitoring a plurality of application-level events generated by a plurality of applications respectively executed by at least some of the plurality of devices; and

    generating a status indicator for the home area network based on the plurality of communication metrics and the plurality of application-level events, wherein the status indicator describes a health of the home area network, wherein generating the status indicator comprises;

    assigning first weights to respective types of the communication metrics, wherein the types of communication metrics comprise at least three of;

    statuses of connections from the plurality of devices to the home area network,a number of messages communicated via the home area network,a number of unicast retries communicated via the home area network,a number of unicast failures for the home area network, ora number of authentication failures for the plurality of devices;

    determining contributions of the types of communication metrics based on the monitored communication metrics and the first weights for types of communication metrics;

    assigning second weights to respective types of the application-level events, wherein the types of application-level events comprise at least two of;

    most recent times of usage for the plurality of devices,pricing information for the resource consumed at the geographical area,times of responses to load control actions by the plurality of devices,consumption of the resource recorded by at least some of the plurality of devices, ortimes at which at least some of the plurality of devices have refreshed data related to consumption of the resource;

    determining contributions of the types of application-level events based on the monitored application-level events and the second weights for the types of application-level events; and

    generating the status indicator based on the contributions from the types of the communication metrics and the contributions from the types of application-level events.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×