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

Method and apparatus for dynamic packet filter assignment

Assignee: Oracle America Inc
•
Filing: 1996-12-09
•
Granted: 1998-12-08
•
Expires: 2016-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention includes a method and apparatus for filtering IP packets based on events within a computer network. More specifically, the present invention includes a services management system, or SMS. The SMS manages network connections between a series of client systems and a router. An access network control server (ANCS) manages the configuration of the router. The SMS monitors activities or events that occur within the network. In response to these events, the SMS dynamically downloads filtering profiles to the ANCS. The ANCS then uses the downloaded filtering profiles to reconfigure the router. The router then uses the filtering rules to selectively discard or forward IP packets received from the client systems.

Inventors

  • 👤 Sanjay R. Radia
  • 👤 Swee Boon Lim
  • 👤 Panagiotis Tsirigotis
  • 👤 Thomas K. Wong
  • 👤 Robert J. Goedman
  • 👤 Michael W. Patrick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 05:47
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0227; H04L63/10; H04L63/102

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 83 words
A method for filtering IP packets in a computer network that includes one or more client systems, the method comprising the steps, performed by one or more computer systems, of: detecting an event associated with one of the client systems; selecting one or more filtering rules based on the type of event detected; and establishing a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 2
Independent Claim 83 words
A method for filtering IP packets in a computer network that includes one or more client systems, the method comprising the steps, performed by one or more computer systems, of: detecting an event associated with one of the client systems; selecting one or more filtering rules based on the type of event detected; and establishing a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 3
Dependent Claim 22 words
A method as recited in claim 1 wherein the detected event is the assignment of an IP address to the client system.
Claim 4
Dependent Claim 26 words
A method as recited in claim 1 wherein the detected event is the login of a user using the client system associated with the detected event.
Claim 5
Dependent Claim 44 words
A method as recited in claim 1 wherein the computer network includes a router and wherein the step of establishing a packet filter includes the step of reconfiguring the router to selectively discard packets originating at the client system associated with the detected event.
Claim 6
Dependent Claim 56 words
A method as recited in claim 1 wherein the client system associated with the detected event is connected to the network using a cable modem and wherein the step of establishing a packet filter includes the step of reconfiguring the cable modem to selectively discard packets originating at the client system associated with the detected event.
Claim 7
Dependent Claim 30 words
A method as recited in claim 1 wherein the step of selecting one or more filtering rules further comprises the step of generating the filtering rules using a standardized template.
Claim 8
Dependent Claim 29 words
A method as recited in claim 1 wherein the step of selecting one or more filtering rules further comprises the step of selecting the filtering rules from a database.
Claim 9
Dependent Claim 127 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for filtering IP packets in a computer network that includes one or more client systems, the computer program product comprising: first computer readable program code devices configured to cause a computer system to detect an event associated with one of the client systems; second computer readable program code devices configured to cause a computer system to provide one or more filtering rules based on the type of event detected; and third computer readable program code devices configured to cause a computer system to establish a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 10
Dependent Claim 127 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for filtering IP packets in a computer network that includes one or more client systems, the computer program product comprising: first computer readable program code devices configured to cause a computer system to detect an event associated with one of the client systems; second computer readable program code devices configured to cause a computer system to provide one or more filtering rules based on the type of event detected; and third computer readable program code devices configured to cause a computer system to establish a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 11
Dependent Claim 20 words
A computer program product as recited in claim 8 wherein the detected event is the assignment of an IP address.
Claim 12
Dependent Claim 28 words
A computer program product as recited in claim 8 wherein the detected event is the login of a user using the client system associated with the detected event.
Claim 13
Dependent Claim 55 words
A computer program product as recited in claim 8 wherein the computer network includes a router and wherein the third computer readable program code devices includes computer readable program code devices configured to cause a computer system to reconfigure the router to selectively discard packets originating at the client system associated with the detected event.
Claim 14
Dependent Claim 67 words
A computer program product as recited in claim 8 wherein the client system associated with the detected event is connected to the network using a cable modem and wherein the third computer readable program code devices includes computer readable program code devices configured to cause a computer system to reconfigure the cable modem to selectively discard packets originating at the client system associated with the detected event.
Claim 15
Dependent Claim 38 words
A computer program product as recited in claim 8 wherein the second computer readable program code devices includes computer readable program code devices configured to cause a computer system to generate the filtering rules using a standardized template.
Claim 16
Dependent Claim 37 words
A computer program product as recited in claim 8 wherein the second computer readable program code devices includes computer readable program code devices configured to cause a computer system to select the filtering rules from a database.
Claim 17
Independent Claim 103 words
An apparatus for filtering IP packets in a computer network that includes one or more client systems, the apparatus comprising: a first portion configured to cause a computer system to detect an event associated with one of the client systems; a second portion configured to cause a computer system to provide one or more filtering rules based on the type of event detected; and a third portion configured to cause a computer system to establish a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 18
Independent Claim 103 words
An apparatus for filtering IP packets in a computer network that includes one or more client systems, the apparatus comprising: a first portion configured to cause a computer system to detect an event associated with one of the client systems; a second portion configured to cause a computer system to provide one or more filtering rules based on the type of event detected; and a third portion configured to cause a computer system to establish a packet filter in the computer network, the packet filter using the selected rules to selectively discard packets originating at the client system associated with the detected event.
Claim 19
Dependent Claim 18 words
An apparatus as recited in claim 15 wherein the detected event is the assignment of an IP address.
Claim 20
Dependent Claim 26 words
An apparatus as recited in claim 15 wherein the detected event is the login of a user using the client system associated with the detected event.
Claim 21
Dependent Claim 47 words
An apparatus as recited in claim 15 wherein the computer network includes a router and wherein the third portion includes a fourth portion configured to cause a computer system to reconfigure the router to selectively discard packets originating at the client system associated with the detected event.
Claim 22
Dependent Claim 59 words
An apparatus as recited in claim 15 wherein the client system associated with the detected event is connected to the network using a cable modem and wherein the third portion includes a fourth portion configured to cause a computer system to reconfigure the cable modem to selectively discard packets originating at the client system associated with the detected event.
Claim 23
Dependent Claim 30 words
An apparatus as recited in claim 15 wherein the second portion includes a fourth portion configured to cause a computer system to generate the filtering rules using a standardized template.
Claim 24
Dependent Claim 29 words
An apparatus as recited in claim 15 wherein the second portion includes a fourth portion configured to cause a computer system to select the filtering rules from a database.
Claim 25
Dependent Claim 15 words
An apparatus as recited in claim 15 wherein each filtering rule includes a protocol type.
Claim 26
Dependent Claim 15 words
An apparatus as recited in claim 15 wherein each filtering rule includes a destination address.
Claim 27
Dependent Claim 15 words
An apparatus as recited in claim 15 wherein each filtering rule includes a destination mask.
Claim 28
Dependent Claim 18 words
An apparatus as recited in claim 15 wherein each filtering rule includes a range of destination port numbers.

References Cited (Backward Citations)

US5463777A Cited
US5606668A Cited
US5416842A Cited
US5720033A Cited
US5623601A Cited
US5699513A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag