MAINTAINING UP-TO-DATE HOME AUTOMATION MODELS
First Claim
1. A system for maintaining an up-to-date home automation model, the system comprising:
- a home automation host system, comprising;
one or more processors; and
a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;
receive a first status update of a home automation device installed as part of a home automation system in a home, the home automation system comprising a plurality of home automation devices;
update an entry of a plurality of entries in a master home automation model based on the first status update of the home automation device, wherein;
the master home automation model is maintained by the home automation host system; and
the plurality of entries correspond to home automation device characteristics of the plurality of home automation devices;
increment a numerical identifier used to track status updates related to the home automation system in the home; and
assign, within the master home automation model, the incremented numerical identifier to the updated entry in the master home automation model.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments detailed herein may involve a first status update of a home automation device installed as part of a home automation system in a home being received. An entry of a plurality of entries in a master home automation model may be updated based on the first status update of the home automation device. The master home automation model may be maintained by the home automation host system. The plurality of entries may correspond to home automation device characteristics of the plurality of home automation devices. A numerical identifier used to track status updates related to the home automation system in the home may be incremented. Within the master home automation model, the incremented numerical identifier may be assigned to the updated entry in the master home automation model.
85 Citations
20 Claims
-
1. A system for maintaining an up-to-date home automation model, the system comprising:
a home automation host system, comprising; one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; receive a first status update of a home automation device installed as part of a home automation system in a home, the home automation system comprising a plurality of home automation devices; update an entry of a plurality of entries in a master home automation model based on the first status update of the home automation device, wherein; the master home automation model is maintained by the home automation host system; and the plurality of entries correspond to home automation device characteristics of the plurality of home automation devices; increment a numerical identifier used to track status updates related to the home automation system in the home; and assign, within the master home automation model, the incremented numerical identifier to the updated entry in the master home automation model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for maintaining an up-to-date home automation model, the method comprising:
-
receiving, by a home automation host system, a first status update of a home automation device installed as part of a home automation system in a home, the home automation system comprising a plurality of home automation devices; updating, by the home automation host system, an entry of a plurality of entries in a master home automation model based on the first status update of the home automation device, wherein; the master home automation model is maintained by the home automation host system; and the plurality of entries correspond to home automation device characteristics of the plurality of home automation devices; incrementing, by the home automation host system, a numerical identifier used to track status updates related to the home automation system in the home; and assigning, by the home automation host system, within the master home automation model, the incremented numerical identifier to the updated entry in the master home automation model. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable medium for maintaining an up-to-date home automation model, comprising processor-readable instructions configured to cause one or more processors to:
-
receive a first status update of a home automation device installed as part of a home automation system in a home, the home automation system comprising a plurality of home automation devices; update an entry of a plurality of entries in a master home automation model based on the first status update of the home automation device, wherein; the plurality of entries correspond to home automation device characteristics of the plurality of home automation devices; increment a numerical identifier used to track status updates related to the home automation system in the home; and assign, within the master home automation model, the incremented numerical identifier to the updated entry in the master home automation model. - View Dependent Claims (20)
-
Specification