| CPC G06Q 30/012 (2013.01) [G06Q 10/10 (2013.01); G06Q 10/20 (2013.01); G06Q 40/08 (2013.01)] | 16 Claims |

|
1. A method of local-management of sensor data of an appliance, the method comprising:
connecting a first device to a performance monitoring system, wherein the first device includes at least one sensor which collects sensor data of the first device, wherein the at least one sensor includes one or more processors that locally process the sensor data via edge computing;
monitoring one or more components of the first device based on the sensor data from the at least one sensor by:
determining, by the at least one sensor, a performance level of the one or more components of the first device based on a first portion of the sensor data;
in response to determining the performance level of the first device is below a performance threshold,
locally generating, by the at least one sensor, a device-specific error code indicating the one or more components is operating below the performance threshold, wherein the device-specific error code includes at least one of a diagnostic trouble code, a hypertext transfer protocol (HTTP) status code, or a fault code;
sending, by the first device, the device-specific error code to the performance monitoring system, wherein the first device sends the device-specific error code without sending the first portion of the sensor data;
receiving, at a server associated with the performance monitoring system, the device-specific error code from the first device of a user;
in response to confirming the one or more components is operating below the performance threshold, sending a maintenance notification to a second device of the user to perform maintenance on the one or more components,
wherein the maintenance notification includes information of at least one maintenance service provider to perform maintenance on the one or more components;
detecting, at the server, a connection failure between the server and the first device based on monitoring communications with the first device; and
in response to detecting the connection failure,
retrieving, from the server, a second portion of the sensor data different from the first portion of the sensor data; and
determining a cause of failure of the first device based on the second portion of the sensor data and at least one error code from the first device.
|