IP Library Granted Patent US 7,002,921
Granted Patent B2
US 7,002,921 · App. 10/457,323 · Granted Feb 21, 2006

Network appliance combining asynchronous notification with interactive network transfer protocol server

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 7,002,921
App. No.
10/457,323
Granted
Feb 21, 2006
Kind
B2
Abstract

A network hub responds to network problems by generating traps in conformance with the Simple Network Management Protocol (SNMP). In generating a trap, the hub includes a Uniform Resource Locator (URL) as a text string incorporated in the trap. The network hub incorporates a server conforming to the HyperText Transfer Protocol (HTTP) used by the World Wide Web. The server has its own home page and the URL incorporated in the trap points to a subpage of that home page. When a network management station receives the trap, the URL is displayed as a hypertext link. When the link is “clicked”, a web browser is activated and is pointed to the URL so that an HTTP “get” command is transmitted. When the hub receives the “get” command, it responds by generating the requested subpage. The subpage is presented as a World Wide Web page with a full presentation of data relating to the event triggering the trap. In addition, the subpage includes active elements (hypertext links, buttons, and/or menu items) that when activated initiate a course of action to address the detection of the network problem.

Claims (22)

1. A network appliance comprising:

at least one port for communicating with other network appliances on a common network;

a monitor for detecting when a triggering event has occurred;

a notification generator for generating a notification of said triggering event and transmitting said notification through said port to said other network appliances, said notification specifying a URL having an associated network address; and

an interactive-network-transfer-protocol server to which said network address belongs, said server responding in accordance with protocol to a request specifying said URL by providing data pertaining to said triggering event.

2. A network appliance as recited in claim 1 wherein said server provides, along with said data pertaining to said triggering event, active elements that when activated initiate one or more courses of action in response to said triggering event.

3. A network appliance as recited in claim 1 wherein said server has a home page and a subpage of that home page, said subpage being the location addressed by said URL.

4. A network appliance as recited in claim 1 wherein said server conforms to an HTTP protocol and said request is an HTTP “get” command and said server generates a web page in response to said “get” command, said web page being the location addressed by said URL.

5. A network appliance as recited in claim 1 wherein said network appliance is a network infrastructure appliance with plural ports for communicating with other network appliances.

6. A network appliance as recited in claim 5 wherein said network infrastructure appliance is a hub, a switch, or a router.

7. In an appliance on a network, a method comprising the steps of:

said appliance monitoring a parameter;

in the event the value of said parameter indicates the occurrence of a triggering event requiring notification to another appliance on said network, said appliance generating and transmitting on the network a notification, said notification specifying a URL; and

in the event that a request is received specifying said URL, said appliance transmitting data pertinent to said triggering event on said network.

8. A method as recited in claim 7 wherein said request is an HTTP “get” command, and said transmitting involves presenting said data on a web page.

9. A method as recited in claim 7 wherein said network appliance is a network infrastructure appliance with plural ports for communicating with other network appliances.

10. A method as recited in claim 9 wherein said network infrastructure appliance is a hub, a switch, or a router.

11. In an appliance on a network, a method comprising the steps of:

said appliance monitoring a parameter;

in the event the value of said parameter indicates the occurrence of a triggering event requiring notification to another appliance on said network, said appliance generating and transmitting on the network a notification, said notification specifying a URL; and

in the event that a request is received specifying said URL, said appliance presenting data pertinent to said triggering event on a web page on said network, said request being an HTTP “get” command, said web page induding an active element that when activated initiates an appropriate response to said notification.

12. A method as recited in claim 11 therein said web page is generated in response to reception of said “get” request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →