1. A method of automatically organizing devices in a network, the method comprising: collecting information for a plurality of devices in a predetermined area over a predetermined period of time, wherein the information comprises device location information and device usage information for one or more user groups, wherein each user group comprises one or more users; determining an average preference for the one or more user groups for each device based on the device usage information; and automatically organizing the plurality of devices into a plurality of clusters based on at least the determined average preferences, wherein each cluster includes one or more devices.