Systems and methods for programming and controlling devices with sensor data and learning
First Claim
1. A method, comprising:
- at a system having a plurality of electronic devices, the system having one or more processors and memory storing instructions for execution by the one or more processors;
determining a usage pattern of the plurality of electronic devices for each of a plurality of known users within a premise; and
for each of a plurality of first users of the plurality of known users;
determining a correlation factor of the usage pattern for the first user, wherein the correlation factor includes a state of a plurality of states of the first user including an activity of the first user, and the correlation factor indicates a degree to which uses of the plurality of electronic devices are correlated with the state of the first user;
in accordance with the determination of the correlation factor of the usage pattern for the first user;
generating, for the first user, an operational profile for operating the plurality of electronic devices; and
causing operation of the plurality of electronic devices in accordance with the operational profile for the first user.
0 Assignments
0 Petitions
Accused Products
Abstract
The various implementations described herein include methods, devices, and systems for programming and controlling devices with sensor data and learning. In one aspect, a method is performed at a system having electronic devices. The system includes processors and memory. The system determines a usage pattern of the electronic devices for each of a plurality of known users within a premise. For each of a plurality of first users of the known users, the system determines a correlation factor of the usage pattern. The correlation factor includes a state of a plurality of states of the first user including an activity of the first user. The correlation factor indicates a degree to which uses of the electronic devices are correlated with the state of the first user. The system generates, for the first user, an operational profile and causes operation of the electronic devices in accordance with the operational profile.
166 Citations
20 Claims
-
1. A method, comprising:
at a system having a plurality of electronic devices, the system having one or more processors and memory storing instructions for execution by the one or more processors; determining a usage pattern of the plurality of electronic devices for each of a plurality of known users within a premise; and for each of a plurality of first users of the plurality of known users; determining a correlation factor of the usage pattern for the first user, wherein the correlation factor includes a state of a plurality of states of the first user including an activity of the first user, and the correlation factor indicates a degree to which uses of the plurality of electronic devices are correlated with the state of the first user; in accordance with the determination of the correlation factor of the usage pattern for the first user; generating, for the first user, an operational profile for operating the plurality of electronic devices; and causing operation of the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system, comprising:
a plurality of electronic devices, wherein the system has one or more processors and memory storing one or more programs for execution by the processor, the one or more programs including instructions for; determining a usage pattern of the plurality of electronic devices for each of a plurality of known users within a premise; and for each of a plurality of first users of the plurality of known users; determining a correlation factor of the usage pattern for the first user, wherein the correlation factor includes a state of a plurality of states of the first user including an activity of the first user, and the correlation factor indicates a degree to which uses of the plurality of electronic devices are correlated with the state of the first user; in accordance with the determination of the correlation factor of the usage pattern for the first user; generating, for the first user, an operational profile for operating the plurality of electronic devices; and causing operation of the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of a system including a plurality of electronic devices, the one or more programs including instructions for:
-
determining a usage pattern of the plurality of electronic devices for each of a plurality of known users within a premise; and for each of a plurality of first users of the plurality of known users; determining a correlation factor of the usage pattern for the first user, wherein the correlation factor includes a state of a plurality of states of the first user including an activity of the first user, and the correlation factor indicates a degree to which uses of the plurality of electronic devices are correlated with the state of the first user; in accordance with the determination of the correlation factor of the usage pattern for the first user; generating, for the first user, an operational profile for operating the plurality of electronic devices; and causing operation of the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification