Flexible management user interface from management models
First Claim
Patent Images
1. A method performed at a computing network comprising:
- providing a management model by a server computer of the computing network to a client computer of the computing network;
defining context-sensitive attributes particular to a higher level user interface by the server computer through the management model;
accessing a client side library of the client computer by the server computer through the management model, the client side library comprising data objects;
associating the data objects with the context-sensitive attributes by the server computer through the management model;
processing the context-sensitive attributes with the data objects by the server computer through the management model; and
implementing the higher level user interface by the server computer through the management model with artifacts that are associated with the data objects on the client computer, with the higher level user interface being connected to the artifacts via;
a) directly through a class of the artifacts associated with the higher level user interface;
orb) inheritance through all lower level user interfaces that are connected directly with respective lower level artifacts.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface is composed using methods and systems that allow modifying or re-using existing user interfaces, or creating new user interfaces. In providing for such interfaces, context-sensitive or context specific attributes that are associated with a particular user, user groups, and/or application(s) are used as the basis of composition. This allows for the dynamic creation of user interfaces based upon the situation.
106 Citations
18 Claims
-
1. A method performed at a computing network comprising:
-
providing a management model by a server computer of the computing network to a client computer of the computing network; defining context-sensitive attributes particular to a higher level user interface by the server computer through the management model; accessing a client side library of the client computer by the server computer through the management model, the client side library comprising data objects; associating the data objects with the context-sensitive attributes by the server computer through the management model; processing the context-sensitive attributes with the data objects by the server computer through the management model; and implementing the higher level user interface by the server computer through the management model with artifacts that are associated with the data objects on the client computer, with the higher level user interface being connected to the artifacts via; a) directly through a class of the artifacts associated with the higher level user interface;
orb) inheritance through all lower level user interfaces that are connected directly with respective lower level artifacts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed at computing network comprising:
-
providing a management model by a server computer of the computing network to a client computer of the computing network, wherein the management model describes data objects used for a higher level user interface; defining context-sensitive attributes particular to the higher level user interface by the server computer through the management model; accessing a client side library of the client computer by the server computer through the management model, the client side library comprising data objects; associating the data objects with the context-sensitive attributes by the server computer through the management model; processing the context-sensitive attributes with the data objects by the server computer through the management model; and implementing the higher user interface by the server computer through the management model with artifacts that are associated with the data objects on the client computer, with the higher level user interface being connected to the artifacts via; a) directly through a class of the artifacts associated with the higher level user interface;
orb) inheritance through all lower level user interfaces that are connected directly with respective lower level artifacts; receiving user commands directed to activation of one or more of the artifacts; and acting on one or more application programs based on the user commands that are received. - View Dependent Claims (9, 10, 11)
-
-
12. A computer network comprising:
-
a client computer; a server computer providing a management model to the client computer, the client computer comprising; a processor; a higher level user interface implemented by the processor, the processor controlled by the server computer through the management model, wherein the higher level user interface is generated based on context-sensitive attributes; a user interface compositor that composes the higher level user interface with artifacts based on the management model and user interface model that associates the context-sensitive attributes; and a library that is accessed by the client computer through the management model to provide data objects to the user interface compositor wherein the library includes data objects that are associated with the context-sensitive attributes, the data objects being associated with the artifacts, with the higher level user interface being connected to the artifacts via; a) directly through a class of the artifacts associated with the higher level user interface;
orb) inheritance through all lower level user interfaces that are connected directly with respective lower level artifacts. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification