IP Library Granted Patent US 8,650,278
Granted Patent B2
US 8,650,278 · App. 13/167,525 · Granted Feb 11, 2014

Generating displays of networking addresses

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,650,278
App. No.
13/167,525
Granted
Feb 11, 2014
Kind
B2
Abstract

Technologies for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.

Claims (17)

1. A computer-implemented method of illustrating a networking address space, comprising executing operations on a computer system for:

accessing definitional information defining a block in the networking address space, wherein the block comprises a plurality of network addresses that are administered as a unit; and

rendering a map depicting a portion of the networking address space, the map comprising an N×N grid of individual grid spaces, wherein each grid space represents one or more individual network addresses, wherein the map includes an outlining rectangle bounding adjacent grid spaces representing the plurality of network addresses comprising the block, wherein the grid spaces bounded by the outlining rectangle contain a first visual indicator representing a first value for an attribute of the plurality of related network addresses comprising the block, wherein the map further includes a second outlining rectangle bounding adjacent grid spaces representing a plurality of network addresses comprising a second block, and wherein the grid spaces bounded by the second outlining rectangle contain the first visual indicator representing the first value for the attribute of the plurality of network addresses comprising the second block.

2. The computer-implemented method of claim 1 , wherein the definitional information defining the block comprises a start address and a mask size.

3. The computer-implemented method of claim 2 , wherein the definitional information defining the block further comprises a name assigned to the block and one or more of an address type for the plurality of related network addresses comprising the block and a status for the block.

4. The computer-implemented method of claim 1 , wherein the attribute indicates whether the related network addresses comprising the block are free or allocated.

5. The computer-implemented method of claim 1 , wherein the portion of the networking address space depicted by the map is based on a start address and a mask size received from a user of the computer system.

6. The computer-implemented method of claim 1 , wherein the each grid space in the map represents a single network address.

7. The computer-implemented method of claim 1 , wherein a size and a position of the outlining rectangle bounding the one or more adjacent grid spaces representing the plurality of network addresses comprising the block is determined by classless inter-domain routing (“CIDR”) arithmetic.

8. A computer system for displaying blocks of addresses in a map of an address space, comprising:

a display device;

a storage medium containing definitional information defining the blocks of addresses, each of the blocks of addresses comprising a plurality of addresses administered as a unit and the definitional information comprising a start address and a mask size for each of the blocks of addresses;

a computer processor operatively connected to the storage medium and the display device; and

a display module operative to execute on the computer processor, causing the computer processor to

access the definitional information,

render the map depicting a portion of the address space to the display device, the map comprising an N×N grid of individual grid spaces, wherein each grid space represents one or more individual addresses in the address space, and

render an outlining rectangle bounding adjacent grid spaces representing the addresses comprising one of the blocks of addresses to the display device within the map, and wherein the adjacent grid spaces bounded by the outlining rectangle contain a visual indicator representing a value for an attribute of the addresses comprising the one of the blocks of addresses.

Assignments (9)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS (RELEASES RF 040575/0549) Recorded Dec 3, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: INFOBLOX INC.
Reel/Frame 054585/0914 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0317 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0331 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES RF 040579/0302) Recorded Oct 23, 2019
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: INFOBLOX, INC.
Reel/Frame 050809/0980 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 8, 2016
From: INFOBLOX INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040579/0302 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 7, 2016
From: INFOBLOX INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040575/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: INTERNET ASSOCIATES, LLC
To: INFOBLOX INC.
Reel/Frame 032026/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2014
From: INTERNET ASSOCIATES, LLC
To: INFOBLOX INC.
Reel/Frame 032003/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2013
From: BOYLAN, DENNIS JOSEPH; BURROUGHS, KENNETH DOUGLAS; DRUN, SEAN MING; LEE, JOHN LELAND; SCHNEIDER, ANGELA KRISTINE
To: INTERNET ASSOCIATES, LLC
Reel/Frame 030285/0593 →