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;
collecting usage information 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;
identifying a usage pattern of the plurality of electronic devices based on the collected usage information for the first user;
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 a location of the first user within the premise, 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
operating the plurality of electronic devices in accordance with the operational profile for the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system having a plurality of electronic devices, at least one of the plurality of electronic devices having one or more processors and memory storing instructions for execution by the one or more processors, collects usage information of one or more of the plurality of electronic devices for a plurality of known users within a premise. The system then identifies, for a first user, a usage pattern of the one or more electronic devices based on the collected usage information, and determines a correlation factor of the usage pattern. Based on the determined correlation factor of the usage pattern for the first user, the system generates, for the first user, an operational profile with which to operate the one or more electronic devices, and operates the one or more electronic devices in accordance with the operational profile for the first user.
-
Citations
22 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; collecting usage information 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; identifying a usage pattern of the plurality of electronic devices based on the collected usage information for the first user; 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 a location of the first user within the premise, 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 operating the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. 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; collecting usage information 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; identifying a usage pattern of the plurality of electronic devices based on the collected usage information for the first user; 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 a location of the first user within the premise, 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 operating the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. 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:
-
collecting usage information of the plurality 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; identifying a usage pattern of the plurality of electronic devices based on the collected usage information for the first user; 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 a location of the first user within the premise, 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 operating the plurality of electronic devices in accordance with the operational profile for the first user. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification