Attribute inheritance schema for network switches
First Claim
1. An attribute inheritance schema for nodes in a database stored on a computer system comprises:
- a plurality of database entries organized in a hierarchical structure, said plurality of database entries comprising;
a plurality of group entries having sets of configuration attributes that configure a switch to provide a level of access to information managed by the switch with a portion of said plurality of group entries being parent entries for others of said plurality of group entries;
a plurality of person entries having sets of configuration attributes, arranged at sublevels of the hierarchical structure, with a portion of said person entries being parent entries for others of said plurality of person entries;
wherein each attribute of a first one of the plurality of person entries being specifically set in the first one of the plurality of person entries or being inherited from at least a second entry of the plurality of group entries that precedes the first one of the plurality of person entries in the hierarchical structure.
19 Assignments
0 Petitions
Accused Products
Abstract
An attribute inheritance schema for nodes in a database stored on a computer system includes a plurality of database entries organized in a hierarchical structure. The database entries include a plurality of group entries having sets of configuration attributes with a portion of said group entries being parent entries for others of said plurality of group entries and a plurality of person entries having sets of configuration attributes, arranged at sublevels of the hierarchical structure, with a portion of said person entries being parent entries for others of said person entries. The schema permits each attribute of a first one of the plurality of person entries to be specifically set in the first one of the plurality of person entries or be inherited from at least a second entry of the plurality of group entries that precedes the first one of the plurality of person entries in the hierarchical structure.
-
Citations
20 Claims
-
1. An attribute inheritance schema for nodes in a database stored on a computer system comprises:
-
a plurality of database entries organized in a hierarchical structure, said plurality of database entries comprising;
a plurality of group entries having sets of configuration attributes that configure a switch to provide a level of access to information managed by the switch with a portion of said plurality of group entries being parent entries for others of said plurality of group entries;
a plurality of person entries having sets of configuration attributes, arranged at sublevels of the hierarchical structure, with a portion of said person entries being parent entries for others of said plurality of person entries;
wherein each attribute of a first one of the plurality of person entries being specifically set in the first one of the plurality of person entries or being inherited from at least a second entry of the plurality of group entries that precedes the first one of the plurality of person entries in the hierarchical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of determining values of configuration attributes for user accounts on a switch comprises:
-
accessing a database containing a schema that is arranged as a hierarchical structure having a series of hierarchical levels, containing group entries that can be parents for other group entries and person entries, and wherein the group entries and person entries include sets of configuration attributes that configure the switch to provide a level of access to information managed by the switch for a user account; and
finding attributes for the account associated with a person entry with the attributes being either set in the person entry corresponding to the user account or in one or more sets of attributes contained in corresponding one or more group entries that are a higher level in the hierarchical structure. - View Dependent Claims (11, 12)
-
-
13. A method of managing a switch comprises:
-
accessing the switch through either a tunneling client on a public side of the switch or through a client on a private side of the switch;
the switch responding with an HTML page containing an embedded script that corresponds to views of management objects on the switch;
using the HTML page to launch a script corresponding to a desired administrative function to be performed on the switch;
parsing the script to produce objects that are needed by the script;
mapping objects produced in the parser into entries in a hierarchical database;
returning the entries; and
populating the HTML page with information corresponding to the entries that were return from the database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
a plurality of database entries organized in a hierarchical structure, said plurality of database entries comprising;
a plurality of group entries having sets of configuration attributes that configure the switch to provide a level of access to information managed by the switch with a portion of said plurality of group entries being parent entries for others of said plurality of group entries;
a plurality of person entries having sets of configuration attributes, arranged at sublevels of the hierarchical structure, with a portion of said person entries being parent entries for others of said plurality of person entries;
wherein each attribute of a first one of the plurality of person entries being specifically set in the first one of the plurality of person entries or being inherited from at least a second entry of the plurality of group entries that precedes the first one of the plurality of person entries in the hierarchical structure.
-
-
15. The method of claim 14 wherein the plurality of group entries further have account type entries.
-
16. The method of claim 15 wherein the account type entries contain the configuration attributes for the group entries.
-
17. The method of claim 14 further comprising account type entries containing configuration attributes with at least some of the group entries and person entries being parents of account types entries.
-
18. The method of claim 17 wherein one of the plurality of group entries has configuration attributes for the entry specified by setting of a configuration attribute for said one of the plurality of group entries in an account type for which the one of the plurality of group entries is a parent.
-
19. The method of claim 14 wherein the plurality of person entries further have account type entries.
-
20. The method of claim 19 wherein the account type entries contain the configuration attributes for the person entries.
Specification