← Back to Patent Explorer
US5809235A Expired / Lapsed US ⏱️ 0.0 years remaining

Object oriented network event management framework

Assignee: International Business Machines Corp
•
Filing: 1996-03-08
•
Granted: 1998-09-15
•
Expires: 2016-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object oriented network event management framework for managing network protocol events in a computer network. The framework contains a network protocol event class object which includes a first set of network protocol event types, i.e. class definitions, which occur at multiple protocol layers. The network protocol event class object also includes a second set of network protocol event types which occur at specific protocol layers. A network protocol event object is derived from the network protocol event class which specifies network protocol event types from the first and second sets in the network protocol event object which are of interest to an application in the network. Events of the specified network protocol event types are stored in the network protocol event object as the events occur in the network. Upon request, the stored events sent to the application.

Inventors

  • 👤 Mohan Sharma
  • 👤 Laurie Beth Turner
  • 👤 Leo Yue Tak Yeung

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 09:29
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; G06F9/465; H; H04; H04L; H04L41/00; H04L41/02; H04L41/0233; H04L41/06; H04L41/069

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 141 words
A system for managing network protocol events in a computer network comprising: a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; a network protocol event object derived from the network event class object which specifies network protocol event types from the first and second sets for monitoring by an application in the network; means for storing events of the specified network protocol event types in the network protocol event object as events of the specified network protocol event types are detected; and means for sending the stored events to the application.
Claim 2
Independent Claim 141 words
A system for managing network protocol events in a computer network comprising: a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; a network protocol event object derived from the network event class object which specifies network protocol event types from the first and second sets for monitoring by an application in the network; means for storing events of the specified network protocol event types in the network protocol event object as events of the specified network protocol event types are detected; and means for sending the stored events to the application.
Claim 3
Dependent Claim 29 words
The system as recited in claim 1, wherein the network protocol event class object contains methods for reporting substantially all events for all protocol layers in the protocol stack.
Claim 4
Dependent Claim 35 words
The system as recited in claim 2, wherein events which occur in protocol layer objects within a protocol stack are collected in an event request queue and sent back to the network protocol event object.
Claim 5
Dependent Claim 39 words
The system as recited in claim 1, wherein one or more network protocol event class objects contain methods for reporting substantially all events for a plurality of protocol layers in a set of protocol stacks for different network protocol.
Claim 6
Dependent Claim 26 words
The system as recited in claim 4, wherein a single call from the application will return an event queue which contains events from multiple protocol stacks.
Claim 7
Dependent Claim 21 words
The system as recited in claim 5, wherein the single call returns events from corresponding protocol layers in different protocol stacks.
Claim 8
Dependent Claim 23 words
The system as recited in claim 1, wherein a single call to the network protocol event object returns events from multiple communication endpoints.
Claim 9
Independent Claim 136 words
A method for managing network protocol events in a computer network comprising the steps of: deriving a network protocol event object from a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; specifying network protocol event types from the first and second sets in the network protocol event object of interest to an application in the network; storing events of the specified network protocol event types in the network protocol event object as the events occur in the network; and sending the stored events to the application.
Claim 10
Independent Claim 136 words
A method for managing network protocol events in a computer network comprising the steps of: deriving a network protocol event object from a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; specifying network protocol event types from the first and second sets in the network protocol event object of interest to an application in the network; storing events of the specified network protocol event types in the network protocol event object as the events occur in the network; and sending the stored events to the application.
Claim 11
Dependent Claim 29 words
The method as recited in claim 8, wherein the network protocol event class object contains methods for reporting substantially all events for all protocol layers in the protocol stack.
Claim 12
Dependent Claim 35 words
The method as recited in claim 9, wherein events which occur in protocol layer objects within a protocol stack are collected in an event request queue and sent back to the network protocol event object.
Claim 13
Dependent Claim 39 words
The method as recited in claim 8, wherein one or more network protocol event class objects contain methods for reporting substantially all events for a plurality of protocol layers in a set of protocol stacks for different network protocols.
Claim 14
Dependent Claim 26 words
The method as recited in claim 11, wherein a single call from the application will return an event queue which contains events from multiple protocol stacks.
Claim 15
Dependent Claim 21 words
The method as recited in claim 12, wherein the single call returns events from corresponding protocol layers in different protocol stacks.
Claim 16
Dependent Claim 23 words
The method as recited in claim 8, wherein a single call to the network protocol event object returns events from multiple communication endpoints.
Claim 17
Dependent Claim 168 words
A computer program product in a computer readable medium for managing network protocol events in a computer network comprising: means for causing a network system to derive a network protocol event object from a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; means for causing the network system to specify network protocol event types from the first and second sets in the network protocol event object of interest to an application in the network; means for causing the network system to store events of the specified network protocol event types in the network protocol event object as the events occur in the network; and means for causing the network system to send the stored events to the application.
Claim 18
Dependent Claim 168 words
A computer program product in a computer readable medium for managing network protocol events in a computer network comprising: means for causing a network system to derive a network protocol event object from a network protocol event class object including a first set of network protocol event types which occur at multiple protocol layers and a second set of network protocol event types which occur at specific protocol layers, wherein the network protocol event class object contains methods for reporting substantially all events for a given protocol layer in a protocol stack; means for causing the network system to specify network protocol event types from the first and second sets in the network protocol event object of interest to an application in the network; means for causing the network system to store events of the specified network protocol event types in the network protocol event object as the events occur in the network; and means for causing the network system to send the stored events to the application.
Claim 19
Dependent Claim 29 words
The product as recited in claim 15, wherein the network protocol event class object contains methods for reporting substantially all events for all protocol layers in the protocol stack.
Claim 20
Dependent Claim 39 words
The product as recited in claim 15, wherein one or more network protocol event class objects contain methods for reporting substantially all events for a plurality of protocol layers in a set of protocol stacks for different network protocol.
Claim 21
Dependent Claim 26 words
The product as recited in claim 17, wherein a single call from the application will return an event queue which contains events from multiple protocol stacks.
Claim 22
Dependent Claim 22 words
The product as recited in claim 18, wherein the single call returns events from the corresponding protocol layers in different protocol stacks.
Claim 23
Dependent Claim 23 words
The product as recited in claim 15, wherein a single call to the network protocol event object returns events from multiple communication endpoints.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-14 2002-03-16 2002-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-14 2006-03-16 2006-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-14 2010-03-16 2010-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag