System for learning equipment schedules
First Claim
Patent Images
1. A computer-implemented method comprising:
- for each user of a plurality of users;
identifying a plurality of different spaces occupied by the user at different times, wherein the identifying for the user is performed by a corresponding user device of the user;
determining one or more first times at which the user device of the user sends one or more commands to one or more pieces of equipment located in one or more of the different spaces, wherein the one or more commands to particular pieces of equipment are sent when the corresponding space is occupied by the user, and wherein the determining is performed by the user device of the user; and
deriving a schedule of equipment settings for the user based on, at least, the determined first times of the user;
determining, by the respective user device of a first user of the plurality of users, that the first user is located in a first space of the different spaces at a first time and, responsive to the determining, configuring one or more pieces of equipment located in the first space according to the respective schedule of equipment settings for the first user; and
determining, by the respective user device of a second user of the plurality of users, that the second user is located in a second space of the different spaces at a second time and, responsive to the determining, configuring one or more pieces of equipment located in the second space according to the respective schedule of equipment settings for the second user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for learning equipment schedules based on user occupancy patterns and equipment usage patterns.
70 Citations
31 Claims
-
1. A computer-implemented method comprising:
-
for each user of a plurality of users; identifying a plurality of different spaces occupied by the user at different times, wherein the identifying for the user is performed by a corresponding user device of the user; determining one or more first times at which the user device of the user sends one or more commands to one or more pieces of equipment located in one or more of the different spaces, wherein the one or more commands to particular pieces of equipment are sent when the corresponding space is occupied by the user, and wherein the determining is performed by the user device of the user; and deriving a schedule of equipment settings for the user based on, at least, the determined first times of the user; determining, by the respective user device of a first user of the plurality of users, that the first user is located in a first space of the different spaces at a first time and, responsive to the determining, configuring one or more pieces of equipment located in the first space according to the respective schedule of equipment settings for the first user; and determining, by the respective user device of a second user of the plurality of users, that the second user is located in a second space of the different spaces at a second time and, responsive to the determining, configuring one or more pieces of equipment located in the second space according to the respective schedule of equipment settings for the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
data processing apparatus programmed to perform operations comprising; for each user of a plurality of users; identifying a plurality of different spaces occupied by the user at different times, wherein the identifying for the user is performed by corresponding user device of the user; determining one or more first times at which the user device of the user sends one or more commands to one or more pieces of equipment located in one or more of the different spaces, wherein the one or more commands to particular pieces of equipment are sent when the corresponding space is occupied by the user, and wherein the determining is performed by the user device of the user; and deriving a schedule of equipment settings for the user based on, at least, the determined first times of the user; determining, by the respective user device of a first user of the plurality of users, that the first user is located in a first space of the different spaces at a first time and, responsive to the determining, configuring one or more pieces of equipment located in the first space according to the respective schedule of equipment settings for the first user; and determining, by the respective user device of a second user of the plurality of users, that the second user is located in a second space of the different spaces at a second time and, responsive to the determining, configuring one or more pieces of equipment located in the second space according to the respective schedule of equipment settings for the second user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by data processing apparatus, perform operations comprising:
-
for each of a plurality of users; identifying a plurality of different spaces occupied by the user at different times, wherein the identifying for the user is performed by a corresponding user device of the user; determining one or more first times at which the user device of the user sends one or more commands to one or more pieces of equipment located in one or more of the different spaces, wherein the one or more commands to particular pieces of equipment are sent when the corresponding space is occupied by the user, and wherein the determining is performed by the user device of the user; and deriving a schedule of equipment settings for the user based on, at least, the determined first times of the user; determining, by the respective user device of a first user of the plurality of users, that the first user is located in a first space of the different spaces at a first time and, responsive to the determining, configuring one or more pieces of equipment located in the first space according to the respective schedule of equipment settings for the first user; and determining, by the respective user device of a second user of the plurality of users, that the second user is located in a second space of the different spaces at a second time and, responsive to the determining, configuring one or more pieces of equipment located in the second space according to the respective schedule of equipment settings for the second user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification