IP Library Granted Patent US 10,313,254
Granted Patent B1
US 10,313,254 · App. 14/805,362 · Granted Jun 4, 2019

Network management interface for a network element with network-wide information

Inventors: Nick G. Suizo (San Jose, CA); Ajit Parthan (Sunnyvale, CA)
Assignee: Extreme Networks, Inc.
H04L47/2475H04L67/02
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 10,313,254
App. No.
14/805,362
Granted
Jun 4, 2019
Kind
B1
Abstract

Methods and apparatuses enable a network of traffic control devices to be viewed as a network of services. A web client sends a query compatible with an open API to a traffic control device. The traffic control device responds to the request by providing the requested service, and indicating an additional, related service that is available externally to the responding traffic control device. Thus, the traffic control device provides network information to the web client, which is traditionally only available via a network management system. The web client can then access the external service.

Claims (39)

1. A method, comprising:

receiving, at a first network traffic control element and from a network device, a query for a web service of the first network traffic control element;

identifying a web client hosted on the first network traffic control element that provides the web service;

interacting with a second traffic control element via exchange of switching data packets in traffic control operations;

based on the exchanged switching data packets, identifying, an external resource on the second network traffic control element, the external resource providing an additional function used in conjunction with the web service;

providing, to the network device, the web client to enable access to the web service of the first network traffic control element; and

indicating the external resource is available on the second network traffic control element to the network device.

2. The method of claim 1 , wherein receiving the query comprises receiving a query from a web browser of an access device.

3. The method of claim 1 , wherein the external resource comprises a web service provided by a web client hosted on the second network traffic control element.

4. The method of claim 1 , wherein the additional function comprises accessing information regarding one or more of a network topology, an alarm, or a network device configuration.

5. A first network traffic control element, comprising:

a network traffic port configured to exchange messages with a network device, wherein the exchange messages comprise a query for a web service available from the first network traffic control element;

a storage device configured to host a web client on the first network traffic control element, wherein the web client is configured to:

provide an internal web service available from the first network traffic control element;

identify an external web service available from a second network traffic control element, wherein the external web service is configured to provide an additional function used in conjunction with the internal web service; and

a web service agent communicatively coupled to the network traffic port and configured to:

process the query for the web service available from the first network traffic control element;

interact with the second network traffic control element via exchange of switching data packets in traffic control operations;

based on the exchanged switching data packets, identify the external web service available on the second network traffic control element;

provide the web client to the network device in response to the query; and

indicate the external web service is available from the second network traffic control element to the network device.

6. The first network traffic control element of claim 5 , wherein the web client comprises an external web service identifier to identify information regarding the second network traffic control element.

7. The first network traffic control element of claim 6 , wherein the external web service identifier identifies information about a firmware upgrade for the first network traffic control element and a network location for a download of the firmware upgrade.

8. A method for network management, comprising:

sending a query to a first network traffic control element to access a web client hosted on the first network traffic control element, wherein the query provides web service information for the first network traffic control element;

interacting, between the first network traffic control element and a second network traffic control element, via exchange of switching data packets in traffic control operations;

based on the exchanged switching data packets, identifying an external web service on the second network traffic control element, the external web service providing an additional function used in conjunction with the web service;

receiving access to the web client in response to the query, the web client providing information indicating an internal web service available from the first network traffic control element, and indicating the external web service available from the second network traffic control element; and

accessing the external web service in response to receiving the indication from the web client.

9. The method of claim 8 , wherein sending the query comprises:

sending a query to a web service agent of the first network traffic control element that interfaces with the web client hosted on the first network traffic control element.

10. The method of claim 8 , wherein sending the query comprises sending the query compatible with a hypertext transfer protocol (HTTP) web service protocol.

11. The method of claim 10 , wherein sending the query compatible with the HTTP web service protocol comprises sending a query compatible with a simple object access protocol (SOAP).

12. The method of claim 8 , wherein receiving access to the web client comprises the web client providing topology information about the second network traffic control element.

13. The method of claim 8 , wherein receiving access to the web client comprises the web client providing information indicating a website of a manufacturer of the first network traffic control element.

14. The method of claim 8 , further comprising:

accessing network information from a network management system (NMS); and

accessing the external web service based at least in part on the network information received from the NMS.

15. The method of claim 14 , wherein accessing the network information from the NMS comprises accessing information regarding one or more of the network topology, alarms, or network device configuration.

Assignments (9)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2015
From: SUIZO, NICK G.; PARTHAN, AJIT
To: EXTREME NETWORKS, INC.
Reel/Frame 036147/0072 →
Continuity (1)
Continuation 11731082 · Mar 30, 2007
Cited By (1)
US 12,369,102