Network navigator interface system and method
First Claim
1. A network navigator interface system comprising:
- (a) means for setting attributes of a modeled object, the modeled object having parents and children, each of said parents and children of said modeled object having a list of unique indentifiers;
(b) means for adding an object to a model;
(c) means for deleting an object from said model;
wherein means for providing an operation to obtain the list of unique identifiers of said modeled object'"'"'s children, said means for providing further for providing an operation to obtain the list of unique identifiers of said object'"'"'s parent;
means for defining an object that stores a pointer to said modeled object;
means for moving said stored pointer around in said model; and
a personal computer (PC) for implementing at least a portion of the network nagivator interface system, said PC utilizing a graphical user interface, with the graphical user interface utilizing at least one of a HP-UX™
operating environment, a LINUX™
operating environment, a SOLARIS™
operating environment, a UNIX™
operating environment, and a Microsoft®
Windows™
operating environment.
9 Assignments
0 Petitions
Accused Products
Abstract
A network navigator interface system and method incorporating a client/server architecture in which a network coarse-grained model (or single object) (NameSpaceObject) is used to create a fine-grained object model is disclosed. The disclosed invention permits a client application to discover the detailed interface provided by each object instance in the fine-grained model. A client application wishing to invoke an operation on a server-side object first obtains an object reference (IOR) to a NameSpaceObject instance. Each NameSpaceObject instance stores a pointer to an object in the fine-grained model. The NameSpaceObject interface provides operations to move this pointer around in a hierarchical model. Once the pointer is set to reference a certain object in the fine-grained model, this object becomes the target for all further operations. The available operations include object contents discovery/manipulation, object interface discovery and operation invocation.
22 Citations
8 Claims
-
1. A network navigator interface system comprising:
-
(a) means for setting attributes of a modeled object, the modeled object having parents and children, each of said parents and children of said modeled object having a list of unique indentifiers;
(b) means for adding an object to a model;
(c) means for deleting an object from said model;
wherein means for providing an operation to obtain the list of unique identifiers of said modeled object'"'"'s children, said means for providing further for providing an operation to obtain the list of unique identifiers of said object'"'"'s parent;
means for defining an object that stores a pointer to said modeled object;
means for moving said stored pointer around in said model; and
a personal computer (PC) for implementing at least a portion of the network nagivator interface system, said PC utilizing a graphical user interface, with the graphical user interface utilizing at least one of a HP-UX™
operating environment, a LINUX™
operating environment, a SOLARIS™
operating environment, a UNIX™
operating environment, and a Microsoft®
Windows™
operating environment.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
(a) a navigate to given object means;
(b) a retrieve current object'"'"'s supported attributes and values means;
(c) a retrieve current object'"'"'s supported actions means;
(d) a retrieve current object'"'"'s available actions means;
(e) a navigate to current object'"'"'s parent means;
(f) a retrieve current object'"'"'s list of children means;
(g) a set current object'"'"'s set of attributes means;
(h) an execute given action on current object means;
(i) a create new object means;
(j) a delete current object means; and
(k) a release internal object reference means.
-
-
6. The network navigator interface system of claim 5 wherein said setting/adding/deleting means and said modeled object reside on separate nodes within a computer network.
-
7. The network navigator interface system of claim 5 wherein said setting/adding/deleting means occurs via communication over the Internet.
-
8. The network navigator interface system of claim 5 wherein one or more components of said system is implemented within a CORBA object oriented framework.
Specification