Patent ID: 11962568
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A method comprising:
producing, by a system comprising a processor, a binary tree data structure representing a hierarchy of nodes from an origin internet address block to a lower level of internet address blocks of the origin internet address block that is lower than a level associated with the origin internet address block;
for each node in the binary tree data structure, where the node comprises at least one internet address, of an internet address block associated with the node, that is assigned to at least one respective device:
labeling, by the system, the node as unavailable,
in response to determining that an origin node of the binary tree data structure associated with the origin internet address block is not labeled as unavailable, labeling, by the system, the origin node as unavailable,
labeling, by the system, all nodes in a path between the origin node and the node as unavailable, and
labeling, by the system, any nodes in the binary tree data structure that are descendants of the node as unavailable;

determining, by the system, a count of available internet address blocks of the binary tree data structure that are not assigned to any devices based on nodes below the origin node that are not marked as unavailable; and
facilitating, by the system, presenting a user interface comprising the count of available internet address blocks.