IP Library Granted Patent US 9,680,711
Granted Patent B2
US 9,680,711 · App. 14/092,061 · Granted Jun 13, 2017

Method and apparatus for visualizing dynamic-host-configuration-protocol scopes

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 9,680,711
App. No.
14/092,061
Granted
Jun 13, 2017
Kind
B2
Abstract

A method and apparatus can be configured to determine that a first range of internet protocol addresses corresponds to a first scope. The method can also include displaying a first visual representation of the first scope. The first visual representation includes a first displayed bar. The length of the first displayed bar represents the span of the first scope. Each internet protocol address of the first scope has a representative position within the first displayed bar.

Claims (40)

1. A method, comprising:

determining that a first range of internet protocol addresses corresponds to a first scope;

displaying a first visual representation of the first scope, wherein the first visual representation comprises a first displayed bar, the length of the first displayed bar represents a span of the first range of the first scope, and each internet protocol address of the first scope has a representative position within the first displayed bar;

determining that a second range of internet protocol addresses corresponds to a second scope;

displaying a second visual representation of the second scope, wherein the second visual representation comprises a second displayed bar, the length of the second displayed bar represents a span of the second range of the second scope, and each internet protocol address of the second scope has a representative position within the second displayed bar;

determining that a third range of internet protocol addresses corresponds to a range of internet protocol addresses that are common to the first scope and the second scope;

displaying a third visual representation of the third range, wherein the third visual representation comprises a third displayed bar, the length of the third displayed bar represents a span of the third range, each internet protocol address of the third range has a representative position within the third displayed bar, and the third displayed bar is separate from the first and second displayed bar; and

displaying an indication that a third scope is related to at least one of the first and second scopes,

wherein the third scope is related to at least one of the first and second scopes because a scope has been split into the third scope and at least one of the first and the second scopes.

2. The method according to claim 1 , wherein the determining that the first range of internet protocol addresses corresponds to the first scope comprises determining that a range of internet protocol addresses corresponds to a dynamic-host-configuration-protocol scope.

3. The method according to claim 1 , wherein a portion of the first displayed bar is a visual representation of excluded addresses of the first scope.

4. The method according to claim 1 , further comprising: displaying a list of at least one scope that is related to the first scope.

5. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to

determine that a first range of internet protocol addresses corresponds to a first scope;

display a first visual representation of the first scope, wherein the first visual representation comprises a first displayed bar, the length of the first displayed bar represents a span of the first range of the first scope, and each internet protocol address of the first scope has a representative position within the first displayed bar;

determine that a second range of internet protocol addresses corresponds to a second scope;

display a second visual representation of the second scope, wherein the second visual representation comprises a second displayed bar, the length of the second displayed bar represents a span of the second range of the second scope, and each internet protocol address of the second scope has a representative position within the second displayed bar;

determine that a third range of internet protocol addresses corresponds to a range of internet protocol addresses that are common to the first scope and the second scope;

display a third visual representation of the third range, wherein the third visual representation comprises a third displayed bar, the length of the third displayed bar represents a span of the third range, each internet protocol address of the third range has a representative position within the third displayed bar, and the third displayed bar is separate from the first and second displayed bar; and

display an indication that a third scope is related to at least one of the first and second scopes,

wherein the third scope is related to at least one of the first and second scopes because a scope has been split into the third scope and at least one of the first and the second scopes.

6. The apparatus according to claim 5 , wherein the determining that the first range of internet protocol addresses corresponds to the first scope comprises determining that a range of internet protocol addresses corresponds to a dynamic-host-configuration-protocol scope.

7. The apparatus according to claim 5 , wherein a portion of the first displayed bar is a visual representation of excluded addresses of the first scope.

8. The apparatus according to claim 5 , wherein the apparatus is further caused to:

display a list of at least one scope that is related to the first scope.

9. A computer program product, embodied on a non-transitory computer readable medium, the computer program product configured to control a processor to perform a process, comprising:

determining that a first range of internet protocol addresses corresponds to a first scope;

displaying a first visual representation of the first scope, wherein the first visual representation comprises a first displayed bar, the length of the first displayed bar represents a span of the first range of the first scope, each internet protocol address of the first scope has a representative position within the first displayed bar;

determining that a second range of internet protocol addresses corresponds to a second scope;

displaying a second visual representation of the second scope, wherein the second visual representation comprises a second displayed bar, the length of the second displayed bar represents a span of the second range of the second scope, and each internet protocol address of the second scope has a representative position within the second displayed bar;

determining that a third range of internet protocol addresses corresponds to a range of internet protocol addresses that are common to the first scope and the second scope;

displaying a third visual representation of the third range, wherein the third visual representation comprises a third displayed bar, the length of the third displayed bar represents a span of the third range, each internet protocol address of the third range has a representative position within the third displayed bar, and the third displayed bar is separate from the first and second displayed bar; and

displaying an indication that a third scope is related to at least one of the first and second scopes,

wherein the third scope is related to at least one of the first and second scopes because a scope has been split into the third scope and at least one of the first and the second scopes.

10. The computer program product according to claim 9 , wherein the determining that the first range of internet protocol addresses corresponds to the first scope comprises determining that a range of internet protocol addresses corresponds to a dynamic-host-configuration-protocol scope.

11. The computer program product according to claim 9 , wherein a portion of the first displayed bar is a visual representation of excluded addresses of the first scope.

12. The computer program product according to claim 9 , wherein the process further comprises: displaying a list of at least one scope that is related to the first scope.

Assignments (9)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL 066489/FRAME 0356 Recorded Apr 17, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: SOLARWINDS WORLDWIDE, LLC; CONFIO CORPORATION; AJAX ILLINOIS CORP.
Reel/Frame 070884/0776 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070884/0832 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 070884/0846 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Feb 5, 2024
From: CREDIT SUISSE AG, NEW YORK BRANCH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 066489/0356 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 27, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CREDIT SUISSE AG, NEW YORK BRANCH
Reel/Frame 062228/0972 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
Reel/Frame 047383/0693 →
SECURITY INTEREST Recorded Mar 20, 2018
From: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 045284/0502 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 5, 2016
From: SOLARWINDS WORLDWIDE, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 037701/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: HRUSKA, ONDREJ; JOBST, JENNIFER
To: SOLARWINDS WORLDWIDE, LLC
Reel/Frame 031939/0377 →