Please download the dossier by clicking on the dossier button x
×

Session cache and rule caching method for a dynamic filter

  • US 6,173,364 B1
  • Filed: 01/15/1997
  • Issued: 01/09/2001
  • Est. Priority Date: 01/15/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing peer-level access control on a network that carries packets of information having packet identification data, said method using a dynamic filter having a cache that stores a cache entry having a cache key, a cache version number, a cache action and a rule base indicator, the cache entry derived from at least one rule having a rule key and rule action in at least one rule base, said method comprising:

  • a. receiving a packet;

    b. searching the cache to identify a cache entry having a cache key that corresponds to the identification data of the received packet;

    c. if a corresponding cache entry is identified and if the rule base indicator of the cache entry indicates that the cache entry was derived from a rule base having associated therewith a rule base version number;

    i. determining if the cache entry version number corresponds to the version number of the rule base from which the cache entry was derived;

    ii. if the cache entry version number does not correspond to the version number of the rule base from which the cache entry was derived, searching at least one rule base of the filter to identify a corresponding rule that corresponds to the identification data of the received packet;

    iii. if a corresponding rule is identified, carrying out the action of the corresponding rule; and

    iv. storing a cache entry derived from the corresponding rule, the cache entry comprising the identification data of the received packet, the action prescribed by the corresponding rule and carried out on said packet in step iii, and a rule base indicator that indicates the rule base of the corresponding rule from which the cache entry was derived.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×