Patent ID: 8855793

Claim:
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.