Patent ID: 8868783

Claim:
A system for outputting real-time network usage information in a network, the system comprising: an address block size determiner connected to a subblock size determiner, the address block size determiner configured to determine a size of an address block used to identify devices in a network, the address block being arranged in subblocks of device addresses; the subblock size determiner connected to a subblock position determiner, the subblock size determiner configured to determine a size of a subblock in the subblocks; the subblock position determiner connected to a utilization determiner, the subblock position determiner configured to determine a position of the subblock in the subblocks; the utilization determiner connected to a visual representation generator, the utilization determiner configured to determine a utilization measurement in real time for the subblock, the utilization measurement comprising: utilization information for the subblock the utilization information comprising a determination of a lease state for each of a number of network addresses in the subblock that are used by the devices in the network, and a usage range, the usage range comprising a percentage of used network addresses in the subblock and includes: a low range from approximately 0 percent to approximately 70 percent, a medium range from approximately 71 percent to approximately 90 percent, and a high range from approximately 91 percent to approximately 100 percent, and the visual representation generator configured to output a visual display in a graphical user interface (GUI) that represents the subblocks and related real-time network usage information for the network, the GUI comprising a graphical representation of the subblocks including: a geometric representation of subblock size and position for each of the subblocks relative to one another by using determined subblock sizes and determined subblock positions, and a visual representation of the geometric representation configured to represent the usage range of the determined utilization measurements for each of the subblocks, the visual representation of the geometric representation being configured to be updated in real time for at least one of the subblocks in response receiving information for a change in utilization measurements from at least a first usage range to a second usage range for the subblock.