1. A method of automatically organizing devices in a network, the method comprising: collecting, by a processor, information for a plurality of devices in an area over a period of time, wherein the information comprises device location information and device usage information for a user group, wherein the user group comprises one or more users, wherein the device usage information comprises a utilization for each device for the user group, wherein the utilization comprises a measure of how often the users in the user group utilize the device during the period of time; automatically organizing, by the processor, the plurality of devices into a plurality of initial clusters based on the device location information associated with the plurality of devices; determining, by the processor, an average preference for the user group for each device based on the device usage information, wherein the average preference comprises the measure of how often the users in the user group utilize the device during the period time divided by a non-zero measure of how often the users in the user group utilize any device in the plurality of devices during the time period; automatically adjusting, by the processor, the initial clusters to create a plurality of adjusted clusters such that each adjusted cluster is associated with a substantially equal average preference, wherein the average preference associated with each adjusted cluster exceeds a usage threshold value, wherein each adjusted cluster includes one or more devices.