Systems and methods for sending diagnostic information during scheduling of home equipment repair
First Claim
1. A computer-implemented method for sending diagnostic information during scheduling of home equipment repair, the method executed by one or more processors programmed to perform the method, the method comprising:
- for each of one or more pieces of smart home equipment located at a property which includes a smart home system;
transmitting, by one or more processors of a smart home controller, an authorization screen to a client device associated with an owner of the property to pre-authorize a repair scheduling system, wherein pre-authorization of the repair scheduling system allows a smart home controller to automatically (i) schedule a time for a repair service provider to repair the piece of smart home equipment and (ii) provide access to the property to the repair service provider;
detecting, at one or more sensors communicatively coupled to the piece of smart home equipment, sensor data for the piece of smart home equipment, the one or more sensors including at least one of;
a voltage sensor, a current sensor, a resistance sensor, a temperature sensor, a flow rate sensor, a pressure sensor, a proximity sensor, a level sensor, a speed sensor, or an audio sensor;
receiving, at the one or more processors, the sensor data for the piece of smart home equipment from the one or more sensors;
obtaining, by the one or more processors, other sets of sensor data from smart devices of a same type as the piece of smart home equipment at other properties which are not associated with the smart home controller;
learning, by the one or more processors, new sets of characteristics from the other sets of sensor data for the piece of smart home equipment based on the other sets of sensor data;
in response to learning the new sets of characteristics for the piece of smart home equipment, determining, by the one or more processors, normal operating characteristics for the piece of smart home equipment;
analyzing, by the one or more processors, the sensor data to detect that the piece of smart home equipment is operating outside of the normal operating characteristics for the piece of smart home equipment;
determining, by the one or more processors, that the piece of smart home equipment needs to be repaired based on the analysis;
analyzing, by the one or more processors, the received sensor data to identify diagnostic information for the piece of smart home equipment including;
(i) the received sensor data for the piece of smart home equipment, (ii) data indicative of normal operation for the piece of smart home equipment according to a manufacturer of the piece of smart home equipment or the new sets of characteristics for the piece of smart home equipment, and (iii) one or more parts within the piece of smart home equipment that need to be replaced;
selecting, by the one or more processors, a repair service provider from a plurality of repair service providers for performing the repair of the piece of smart home equipment, wherein the repair service provider is selected based at least in part on whether the repair service provider has one or more replacement parts in stock corresponding to the one or more parts which need to be replaced; and
verifying, by the one or more processors, that the one or more parts within the piece of smart home equipment need to be replaced by;
transmitting, by the one or more processors, a first notification to the repair service provider for scheduling a repair of the piece of smart home equipment, wherein the first notification includes an indication of the piece of smart home equipment which is experiencing a failure, the identified diagnostic information, and step-by-step instructions for performing the repair of the piece of smart home equipment customized specific to the failure and the identified diagnostic information to cause the piece of smart home equipment to be repaired;
in response to transmitting the first notification to the repair service provider including the indication of the piece of smart home equipment and the identified diagnostic information, receiving, at the one or more processors from the repair service provider, an indication confirming that the one or more parts of the piece of smart home equipment need to be replaced, wherein the repair service provider verifies that the one or more parts need to be replaced by analyzing the received sensor data and the data indicative of normal operation;
receiving, at the one or more processors, a second notification from the repair service provider including the time for repairing the piece of smart home equipment; and
providing, by the one or more processors, access to the property to the repair service provider at the time for repair.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system may automatically detect failures and send diagnostic information when scheduling home equipment repairs in a smart home environment. A smart home controller may receive sensor data from each of several pieces of home equipment to detect whether any failures have occurred. If the smart home controller detects a failure in one of the pieces of home equipment based on the sensor data, the smart home controller may communicate diagnostic information for the piece of home equipment experiencing the failure to a repair service provider to schedule a repair.
107 Citations
13 Claims
-
1. A computer-implemented method for sending diagnostic information during scheduling of home equipment repair, the method executed by one or more processors programmed to perform the method, the method comprising:
for each of one or more pieces of smart home equipment located at a property which includes a smart home system; transmitting, by one or more processors of a smart home controller, an authorization screen to a client device associated with an owner of the property to pre-authorize a repair scheduling system, wherein pre-authorization of the repair scheduling system allows a smart home controller to automatically (i) schedule a time for a repair service provider to repair the piece of smart home equipment and (ii) provide access to the property to the repair service provider; detecting, at one or more sensors communicatively coupled to the piece of smart home equipment, sensor data for the piece of smart home equipment, the one or more sensors including at least one of;
a voltage sensor, a current sensor, a resistance sensor, a temperature sensor, a flow rate sensor, a pressure sensor, a proximity sensor, a level sensor, a speed sensor, or an audio sensor;receiving, at the one or more processors, the sensor data for the piece of smart home equipment from the one or more sensors; obtaining, by the one or more processors, other sets of sensor data from smart devices of a same type as the piece of smart home equipment at other properties which are not associated with the smart home controller; learning, by the one or more processors, new sets of characteristics from the other sets of sensor data for the piece of smart home equipment based on the other sets of sensor data; in response to learning the new sets of characteristics for the piece of smart home equipment, determining, by the one or more processors, normal operating characteristics for the piece of smart home equipment; analyzing, by the one or more processors, the sensor data to detect that the piece of smart home equipment is operating outside of the normal operating characteristics for the piece of smart home equipment; determining, by the one or more processors, that the piece of smart home equipment needs to be repaired based on the analysis; analyzing, by the one or more processors, the received sensor data to identify diagnostic information for the piece of smart home equipment including;
(i) the received sensor data for the piece of smart home equipment, (ii) data indicative of normal operation for the piece of smart home equipment according to a manufacturer of the piece of smart home equipment or the new sets of characteristics for the piece of smart home equipment, and (iii) one or more parts within the piece of smart home equipment that need to be replaced;selecting, by the one or more processors, a repair service provider from a plurality of repair service providers for performing the repair of the piece of smart home equipment, wherein the repair service provider is selected based at least in part on whether the repair service provider has one or more replacement parts in stock corresponding to the one or more parts which need to be replaced; and verifying, by the one or more processors, that the one or more parts within the piece of smart home equipment need to be replaced by; transmitting, by the one or more processors, a first notification to the repair service provider for scheduling a repair of the piece of smart home equipment, wherein the first notification includes an indication of the piece of smart home equipment which is experiencing a failure, the identified diagnostic information, and step-by-step instructions for performing the repair of the piece of smart home equipment customized specific to the failure and the identified diagnostic information to cause the piece of smart home equipment to be repaired; in response to transmitting the first notification to the repair service provider including the indication of the piece of smart home equipment and the identified diagnostic information, receiving, at the one or more processors from the repair service provider, an indication confirming that the one or more parts of the piece of smart home equipment need to be replaced, wherein the repair service provider verifies that the one or more parts need to be replaced by analyzing the received sensor data and the data indicative of normal operation; receiving, at the one or more processors, a second notification from the repair service provider including the time for repairing the piece of smart home equipment; and providing, by the one or more processors, access to the property to the repair service provider at the time for repair. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for sending diagnostic information during scheduling of home equipment repair, the system comprising:
-
one or more processors in a smart home controller; one or more sensors communicatively coupled to one or more pieces of smart home equipment located at a property which includes a smart home system, the one or more sensors including at least one of;
a voltage sensor, a current sensor, a resistance sensor, a temperature sensor, a flow rate sensor, a pressure sensor, a proximity sensor, a level sensor, a speed sensor, or an audio sensor;a communication network; and a non-transitory computer-readable memory coupled to the one or more processors, the one or more sensors, and the communication network, and storing thereon instructions that, when executed by the one or more processors, cause the system to; transmit an authorization screen to a client device associated with an owner of the property to pre-authorize a repair scheduling system, wherein pre-authorization of the repair scheduling system allows a smart home controller to automatically (i) schedule a time for a repair service provider to repair the piece of smart home equipment and (ii) provide access to the property to the repair service provider; receive sensor data for one of the one or more pieces of smart home equipment detected by at least one of the one or more sensors communicatively coupled to the piece of smart home equipment; obtain other sets of sensor data from smart devices of a same type as the piece of smart home equipment at other properties which are not associated with the smart home controller; learn new sets of characteristics from the other sets of sensor data for the piece of smart home equipment based on the other sets of sensor data; in response to learning the new sets of characteristics for the piece of smart home equipment determine normal operating characteristics for the piece of smart home equipment; analyze the sensor data to detect that the piece of smart home equipment is operating outside of the normal operating characteristics for the piece of smart home equipment; determine that the piece of smart home equipment needs to be repaired based on the analysis; analyze the received sensor data to identify diagnostic information for the piece of smart home equipment including;
(i) the received sensor data for the piece of smart home equipment, (ii) data indicative of normal operation for the piece of smart home equipment according to a manufacturer of the piece of smart home equipment or the new sets of characteristics for the piece of smart home equipment, and (iii) one or more parts within the piece of smart home equipment that need to be replaced;select a repair service provider from a plurality of repair service providers for performing the repair of the piece of smart home equipment, wherein the repair service provider is selected based at least in part on whether the repair service provider has one or more replacement parts in stock corresponding to the one or more parts which need to be replaced; and verify that the one or more parts within the piece of smart home equipment need to be replaced by; transmitting, via the communication network, a first notification to the repair service provider for scheduling a repair of the piece of smart home equipment, wherein the first notification includes an indication of the piece of smart home equipment which is experiencing a failure, the identified diagnostic information, and step-by-step instructions for performing the repair of the piece of smart home equipment customized specific to the failure and the identified diagnostic information to cause the piece of smart home equipment to be repaired; in response to transmitting the first notification to the repair service provider including the indication of the piece of smart home equipment and the identified diagnostic information, receiving, from the repair service provider, an indication confirming that the one or more parts of the piece of smart home equipment need to be replaced wherein the repair service provider verifies that the one or more parts need to be replaced by analyzing the received sensor data and the data indicative of normal operation; receive a second notification from the repair service provider including the time for repairing the piece of smart home equipment; and provide access to the property to the repair service provider at the time for repair. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification