Patent ID: 8713142

Claim:
A system comprising: a non-transitory memory device to store a plurality of computer-executable instructions; and one or more processors to execute the plurality of computer-executable instructions to: store information identifying each device group of a plurality of device groups, each device group including a plurality of devices, store access information that: identifies one or more users, and indicates which device groups, of the plurality of device groups, each user, of the one or more users, is permitted to access, receive identification information from a user, authenticate the user using the identification information, determine, based on the identification information, that the user is one of the one or more users, identify, after the authenticating the user and using the access information, one or more device groups, of the plurality of device groups, that the user is permitted to access, generate a first graphical user interface based on the one or more device groups that the user is permitted to access, the first graphical user interface including a visual representation of at least one device group of the one or more device groups that the user is permitted to access, provide the first graphical user interface to the user, receive a selection of the visual representation of the at least one device group based on providing the first graphical user interface, identify one or more logical activities that are associated with the at least one device group, generate a second graphical user interface based on the selection of the at least one device group, the second graphical user interface including one or more selectable items associated with the one or more logical activities, and provide the second graphical user interface to the user.