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

Network policy implementation system for performing network control operations in response to changes in network state

Assignee: EMERALD SYSTEMS
•
Filing: 1993-06-22
•
Granted: 1996-09-17
•
Expires: 2013-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An event-driven, multithreaded programmable system permits the network system operator to write concurrently-executing network policies for causing operations to be performed on a computer network in response to changes in state of the computer network. Changes in state are reported to the policy implementation system by monitors interfaced with the network operating system. A policy interpreter scans, screens and parses the network policy statements and builds data structures for managing the multithreaded system in response to state changes supplied by the monitors. The policy interpreter executor issues commands to action engines which in turn cause operations to be performed on the network.

Inventors

  • 👤 Lawrence D. Rogers
  • 👤 Roger Wellington-Oguri

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:16
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/16

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 276 words
A computer network policy implementation system for causing network control operations to be performed in response to changes in state of the network comprising: a policy editor having user interface through which a user may cause a set of policy instructions to be stored to define the network policy, said stored set of policy instructions setting forth operations to be performed in response to changes in state of the network; network monitoring means for monitoring at least one of a predefined set of changes in the network and for providing system state signals indicative of said changes; action engine means for selectively causing at least one of a predefined set of network control operations to be performed; a policy interpreter, receptive of said stored set of policy instructions and communicating with said network monitoring means, for building at least one data structure to represent said stored set of policy instructions in relation to store said system state signals; said policy interpreter implementing a predefined language having at least a first mechanism to specify that action should be initiated in response to a state signal, and a second mechanism to specify that action should be terminated in response to a state signal whether or not the action has been initiated; said policy interpreter including an executor means for managing a plurality of threads each representing at least a portion of the policy instructions, the threads executing concurrently and interactively with one another; said executor means communicating with said action engine means to cause network control operations to be performed in response to changes in state of the network in accordance with said stored set of policy instructions.
Claim 2
Dependent Claim 276 words
A computer network policy implementation system for causing network control operations to be performed in response to changes in state of the network comprising: a policy editor having user interface through which a user may cause a set of policy instructions to be stored to define the network policy, said stored set of policy instructions setting forth operations to be performed in response to changes in state of the network; network monitoring means for monitoring at least one of a predefined set of changes in the network and for providing system state signals indicative of said changes; action engine means for selectively causing at least one of a predefined set of network control operations to be performed; a policy interpreter, receptive of said stored set of policy instructions and communicating with said network monitoring means, for building at least one data structure to represent said stored set of policy instructions in relation to store said system state signals; said policy interpreter implementing a predefined language having at least a first mechanism to specify that action should be initiated in response to a state signal, and a second mechanism to specify that action should be terminated in response to a state signal whether or not the action has been initiated; said policy interpreter including an executor means for managing a plurality of threads each representing at least a portion of the policy instructions, the threads executing concurrently and interactively with one another; said executor means communicating with said action engine means to cause network control operations to be performed in response to changes in state of the network in accordance with said stored set of policy instructions.

References Cited (Backward Citations)

US4545013A Cited
US4251858A Cited
US5063523A Cited
US5315580A Cited
US5283856A Cited
US5287508A Cited
US5365514A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-17 2000-03-18 2000-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-17 2004-03-18 2004-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-17 2008-03-18 2008-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag