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

System and method for managing actions provided by a network using a policy tree

Assignee: Intel Corp
•
Filing: 1999-07-30
•
Granted: 2003-07-29
•
Expires: 2019-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for managing a network using a policy tree which includes a plurality of levels (e.g., two levels, five levels, etc.) is described. When the network receives a request to provide an action to a particular source, the network determines if the action is available as a function of at least one level of the plurality of levels. If the action is available, the network determines if the particular source is authorized to be provided with the action as a function of at least one rule of at least one further level of the plurality of levels. If the particular source is authorized, the network provides the action to the particular source.

Inventors

  • 👤 David M. Durham
  • 👤 Russell J. Fenger
  • 👤 Rajendra S. Yavatkar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 20:04
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/28; H04L63/00; H04L63/02; H04L63/0227; H04L63/10; H04L63/105

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 187 words
A method comprising: providing a policy-tree in a database, said policy tree to be used to manage a network and comprising a plurality of levels; receiving a request for an action to be provided by the network to a particular source; determining whether the action is available as a function of at least one level of the plurality of levels; determining whether the particular source is authorized to be provided with the action as a function of at least one rule of at least one further level of the plurality of levels, the at least one further level comprising a third level generated as a function of the at least one rule, a fourth level generated as a function of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level generated as a function of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, if the action is available; and providing the action to the particular source, if the particular source is authorized.
Claim 2
Independent Claim 187 words
A method comprising: providing a policy-tree in a database, said policy tree to be used to manage a network and comprising a plurality of levels; receiving a request for an action to be provided by the network to a particular source; determining whether the action is available as a function of at least one level of the plurality of levels; determining whether the particular source is authorized to be provided with the action as a function of at least one rule of at least one further level of the plurality of levels, the at least one further level comprising a third level generated as a function of the at least one rule, a fourth level generated as a function of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level generated as a function of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, if the action is available; and providing the action to the particular source, if the particular source is authorized.
Claim 3
Dependent Claim 29 words
The method according to claim 1 , wherein the particular source comprises at least one of an arrangement, a device, a further network, a third-party user, and a user.
Claim 4
Dependent Claim 26 words
The method according to claim 1 , wherein the action comprises at least one of access to a physical resource and access to a logical resource.
Claim 5
Dependent Claim 61 words
The method according to claim 1 , wherein the at least one level comprises a first level and a second level, the first level being generated as a function of an action type, the action type being indicative of the action, the second level being generated as a function of the action, the second level being linked to the first level.
Claim 6
Dependent Claim 42 words
The method according to claim 1 , wherein the receiving a request for an action comprises: submitting the request for the action to be provided to the particular source by at least one of the particular source, the network and a third-party.
Claim 7
Dependent Claim 17 words
The method according to claim 5 , wherein the request is submitted upon detecting a predetermined parameter.
Claim 8
Dependent Claim 24 words
The method according to claim 1 , further comprising: determining data which are indicative of availability of the action, if the action is unavailable.
Claim 9
Dependent Claim 33 words
The method according to claim 1 , further comprising: determining a further action of the second level which is similar to the action according to a predetermined criteria, if the action is unavailable.
Claim 10
Independent Claim 191 words
A method comprising: generating a first level of a policy tree in a database to be used to manage a network as a function of an action type, the action type being indicative of an action of the network; generating a second level of the policy tree in the database as a function of the action, the second level being linked to the first level and being indicative of an availability of the action; generating a third level of the policy tree in the database as a function of at least one rule of the network, the at least one rule allowing a determination of whether a particular source of the network is authorized to be provided with the action; generating a fourth level of the policy tree in the database as a function of at least one condition type of the at least one rule, the fourth level being linked to the third level; and generating a fifth level of the policy tree in the database as a function of at least one condition of the at least one condition type, the fifth level being linked to the fourth level.
Claim 11
Independent Claim 191 words
A method comprising: generating a first level of a policy tree in a database to be used to manage a network as a function of an action type, the action type being indicative of an action of the network; generating a second level of the policy tree in the database as a function of the action, the second level being linked to the first level and being indicative of an availability of the action; generating a third level of the policy tree in the database as a function of at least one rule of the network, the at least one rule allowing a determination of whether a particular source of the network is authorized to be provided with the action; generating a fourth level of the policy tree in the database as a function of at least one condition type of the at least one rule, the fourth level being linked to the third level; and generating a fifth level of the policy tree in the database as a function of at least one condition of the at least one condition type, the fifth level being linked to the fourth level.
Claim 12
Dependent Claim 24 words
The method according to claim 9 , further comprising: modifying the first level and the second level as a function of a predetermined parameter.
Claim 13
Dependent Claim 28 words
The method according to claim 9 , further comprising: modifying at least one of the third, fourth and fifth levels as a function of a further predetermined parameter.
Claim 14
Dependent Claim 46 words
The method according to claim 11 , wherein the further predetermined parameter comprises at least one of an addition of a further rule to the network, a removal of the at least one rule from the network, and a modification of the at least one rule.
Claim 15
Dependent Claim 24 words
The method according to claim 9 , further comprising: grouping actions of the second level into at least one group in a predetermined manner.
Claim 16
Dependent Claim 28 words
The method according to claim 9 , further comprising: grouping the at least one rule of the third level into at least one group in a predetermined manner.
Claim 17
Dependent Claim 21 words
The method according to claim 14 , wherein the at least one rule group corresponds to the at least one action.
Claim 18
Dependent Claim 28 words
The method according to claim 9 , further comprising: grouping the at least one condition of the fifth level into at least one group in a predetermined manner.
Claim 19
Dependent Claim 16 words
The method according to claim 9 , further comprising: updating the policy tree in real time.
Claim 20
Dependent Claim 19 words
The method according to claim 9 , further comprising: updating the policy tree according to a predetermined time schedule.
Claim 21
Dependent Claim 26 words
The method according to claim 9 , wherein the action comprises at least one of access to a logical entity and access to a physical entity.
Claim 22
Dependent Claim 17 words
The method according to claim 9 , wherein the action corresponds to the at least one rule.
Claim 23
Dependent Claim 17 words
The method according to claim 9 , wherein the at least one rule corresponds to the action.
Claim 24
Dependent Claim 27 words
The method according to claim 9 , wherein the action corresponds to a particular rule of the at least one rule, if a predetermined condition is satisfied.
Claim 25
Independent Claim 218 words
A system comprising: an arrangement comprising a memory device and a processor, the memory device to store a policy tree to be used to manage a network, the policy tree comprising at least one level and at least one further level, the at least one level comprising at least one action of the network, the at least one further level comprising at least one rule, a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, the arrangement to receive a request for an action to be provided to a particular source, the processor to determine whether the action is available as a function of the at least one level, the processor to determine whether the particular source is authorized to be provided with the action as a function of the at least one rule, the at least one rule corresponding to the action, if the action is available, and the arrangement to provide the action to the particular source, if the particular source is authorized.
Claim 26
Independent Claim 218 words
A system comprising: an arrangement comprising a memory device and a processor, the memory device to store a policy tree to be used to manage a network, the policy tree comprising at least one level and at least one further level, the at least one level comprising at least one action of the network, the at least one further level comprising at least one rule, a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, the arrangement to receive a request for an action to be provided to a particular source, the processor to determine whether the action is available as a function of the at least one level, the processor to determine whether the particular source is authorized to be provided with the action as a function of the at least one rule, the at least one rule corresponding to the action, if the action is available, and the arrangement to provide the action to the particular source, if the particular source is authorized.
Claim 27
Dependent Claim 32 words
The system according to claim 23 , wherein the network comprises at least one of an internet, a local area network, a wide area network, a virtual network, and a wireless network.
Claim 28
Dependent Claim 22 words
The system according to claim 23 , wherein the particular source comprises at least one of a user and a computing device.
Claim 29
Dependent Claim 16 words
The system according to claim 23 , wherein the policy tree is updated in real time.
Claim 30
Dependent Claim 53 words
The system according to claim 23 , wherein the at least one level comprises a first level and a second level, the first level being indicative of an action type of the at least one action, the second level being indicative of the action, the second level being linked to the first level.
Claim 31
Independent Claim 258 words
A system comprising: a source comprising at least one of a user and a computing device; a policy server to generate and store in a database at least one level of a policy tree as a function at least one action of the network and at least one further level of the policy tree as a function of at least one rule, the at least one rule corresponding to the at least one action, the policy tree to be used to manage a network; and the at least one further level comprising a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, a client server to receive a request for a particular action to be provided by the network to the source and to communicate the request to the policy server, the policy server to determine, using the at least one level, whether the particular action is available, the policy server to determine, using the at least one rule, if whether the source is authorized to be provided with the particular action, if the action is available, and the policy server to communicate such authorization to the client server that is capable of providing the particular action to the source, if the source is authorized.
Claim 32
Independent Claim 258 words
A system comprising: a source comprising at least one of a user and a computing device; a policy server to generate and store in a database at least one level of a policy tree as a function at least one action of the network and at least one further level of the policy tree as a function of at least one rule, the at least one rule corresponding to the at least one action, the policy tree to be used to manage a network; and the at least one further level comprising a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, a client server to receive a request for a particular action to be provided by the network to the source and to communicate the request to the policy server, the policy server to determine, using the at least one level, whether the particular action is available, the policy server to determine, using the at least one rule, if whether the source is authorized to be provided with the particular action, if the action is available, and the policy server to communicate such authorization to the client server that is capable of providing the particular action to the source, if the source is authorized.
Claim 33
Dependent Claim 196 words
A machine-readable storage medium having stored thereon a set of executable instructions for performing a method comprising: providing a policy tree in a database to be used to manage actions provided by a network the policy tree comprising a plurality of levels; receiving a request to provide an action by the network to a particular source, determining whether the action is available as a function of at least one level of the plurality of levels, determining whether the particular source is authorized to be provided with the action as a function of at least one rule of at least one further level of the plurality of levels, the at least one further level comprising a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, if the action is available, and providing the action to the particular source, if the particular source is authorized.
Claim 34
Dependent Claim 196 words
A machine-readable storage medium having stored thereon a set of executable instructions for performing a method comprising: providing a policy tree in a database to be used to manage actions provided by a network the policy tree comprising a plurality of levels; receiving a request to provide an action by the network to a particular source, determining whether the action is available as a function of at least one level of the plurality of levels, determining whether the particular source is authorized to be provided with the action as a function of at least one rule of at least one further level of the plurality of levels, the at least one further level comprising a third level being indicative of the at least one rule, a fourth level being indicative of at least one condition type of the at least one rule, the fourth level being linked to the third level, a fifth level being indicative of at least one condition of the at least one condition type, the fifth level being linked to the fourth level, if the action is available, and providing the action to the particular source, if the particular source is authorized.

References Cited (Backward Citations)

US5680530A Cited
US6003061A Cited
US6321133B1 Cited
US6341287B1 Cited
US6308163B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-28 2007-01-27 2007-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-28 2011-01-27 2011-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-28 2015-01-27 2015-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag