Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
163 words
In a network comprising a plurality of computers coupled together, wherein at least one of the computers is a server and at least one of the computers is a client in communication with the server, a system for providing an extensible display interface to the client, comprising: a plurality of data objects wherein the objects have a class selected from a plurality of data object classes, the plurality of data objects being stored on at least one of the plurality of computers; a plurality of display specifiers, wherein each display specifier corresponds to one of the data object classes such that each display specifier defines the display of the corresponding data object, the plurality of display specifiers being stored on at least one of the plurality of computers; and wherein each of the data object classes is linked to the corresponding display specifier so that a display specifier for a data object is retrievable by the client based on the data object class.
Claim 2
Dependent Claim
163 words
In a network comprising a plurality of computers coupled together, wherein at least one of the computers is a server and at least one of the computers is a client in communication with the server, a system for providing an extensible display interface to the client, comprising: a plurality of data objects wherein the objects have a class selected from a plurality of data object classes, the plurality of data objects being stored on at least one of the plurality of computers; a plurality of display specifiers, wherein each display specifier corresponds to one of the data object classes such that each display specifier defines the display of the corresponding data object, the plurality of display specifiers being stored on at least one of the plurality of computers; and wherein each of the data object classes is linked to the corresponding display specifier so that a display specifier for a data object is retrievable by the client based on the data object class.
Claim 3
Dependent Claim
44 words
The system as recited in claim 1 wherein the link between a data object class and a corresponding display specifier comprises a name link such that a display specifier has a name as a function of the name of a corresponding data object class.
Claim 4
Dependent Claim
24 words
The system as recited in claim 2 wherein each DS name comprises at least a portion of the name of its corresponding data object.
Claim 5
Dependent Claim
47 words
The system as recited in claim 1 further comprising a schema wherein the link between a data object class and a corresponding display specifier comprises defining a pointer in the schema defining the data object class, the pointer pointing to the location of the corresponding display specifier.
Claim 6
Dependent Claim
22 words
The system as recited in claim 4 wherein the schema comprises a set of attributes for each of the data object classes.
Claim 7
Dependent Claim
33 words
The system as recited in claim 5 wherein the display specifier comprises an object and wherein the schema comprises a set of attributes for a display specifier type defining the display specifier object.
Claim 8
Dependent Claim
26 words
The system as recited in claim 1 wherein each display specifier comprises a plurality of records and wherein each record defines a portion of the display.
Claim 9
Dependent Claim
24 words
The system as recited in claim 7 wherein each record comprises a pointer to display code for displaying a portion of the data object.
Claim 10
Dependent Claim
14 words
The system as recited in claim 7 wherein the pointer comprises a class identifier.
Claim 11
Dependent Claim
22 words
The system as recited in claim 1 further comprising a directory service wherein the data objects are stored in the directory service.
Claim 12
Dependent Claim
22 words
The system as recited in claim 1 further comprising a directory service wherein the display specifiers are stored in the directory service.
Claim 13
Dependent Claim
17 words
The system as recited in claim 11 wherein the display specifiers are objects in the directory service.
Claim 14
Dependent Claim
37 words
The system as recited in claim 1 wherein the plurality of computers further define a domain, the domain comprising a directory service and wherein the data objects and the display specifiers are stored in the directory service.
Claim 15
Dependent Claim
16 words
The system as recited in claim 13 wherein the directory service is accessed via the server.
Claim 16
Dependent Claim
19 words
The system as recited in claim 1 wherein the plurality of data object classes comprise a user object class.
Claim 17
Dependent Claim
19 words
The system as recited in claim 1 wherein the plurality of data object classes comprise an administrator object class.
Claim 18
Dependent Claim
132 words
In a system comprising at least one client having a display coupled thereto, and a network coupling the client to a directory service that stores attributes of a plurality of system resources, a system for displaying the system resources on the client display, comprising: a plurality of data objects, each object containing attributes for one of the system resources, wherein each of the data objects is identified as being categorized in one of a predefined set of object types; and a plurality of display specifier (DS) objects, wherein each of the DS objects is identified as corresponding to one of the predefined set of object types, and wherein each of the DS objects contains information defining how a data object of the same type as the DS object is to be displayed.
Claim 19
Dependent Claim
132 words
In a system comprising at least one client having a display coupled thereto, and a network coupling the client to a directory service that stores attributes of a plurality of system resources, a system for displaying the system resources on the client display, comprising: a plurality of data objects, each object containing attributes for one of the system resources, wherein each of the data objects is identified as being categorized in one of a predefined set of object types; and a plurality of display specifier (DS) objects, wherein each of the DS objects is identified as corresponding to one of the predefined set of object types, and wherein each of the DS objects contains information defining how a data object of the same type as the DS object is to be displayed.
Claim 20
Dependent Claim
20 words
The system as recited in claim 17 wherein the data objects and DS objects are stored in a DS container.
Claim 21
Dependent Claim
26 words
The system as recited in claim 17 wherein the DS container is stored in a container having a predefined name designating the location of the container.
Claim 22
Dependent Claim
23 words
The system as recited in claim 17 wherein each DS object is linked to data objects of the same type via a pointer.
Claim 23
Dependent Claim
15 words
The system as recited in claim 20 wherein the pointers are stored in a schema.
Claim 24
Dependent Claim
26 words
The system as recited in claim 17 wherein each DS object is linked to data objects of the same type via a predefined object naming convention.
Claim 25
Dependent Claim
17 words
The system as recited in claim 17 wherein each DS object is accessible via a directory service.
Claim 26
Dependent Claim
20 words
The system as recited in claim 17 wherein at least one DS object contains a pointer to computer readable instructions.
Claim 27
Independent Claim
89 words
A method for providing a user interface to data objects in an extensible database, wherein the database is accessible to a plurality of clients over a computer network, comprising the steps of: providing a hierarchical directory service on the computer network; storing a schema in the directory service wherein data objects of a particular class are defined by a data object class; storing a display specifier defining the display of the data objects; and coupling the display specifier to the data objects by way of the data object class.
Claim 28
Independent Claim
89 words
A method for providing a user interface to data objects in an extensible database, wherein the database is accessible to a plurality of clients over a computer network, comprising the steps of: providing a hierarchical directory service on the computer network; storing a schema in the directory service wherein data objects of a particular class are defined by a data object class; storing a display specifier defining the display of the data objects; and coupling the display specifier to the data objects by way of the data object class.
Claim 29
Dependent Claim
30 words
The method as recited in claim 25 wherein the coupling step further comprises the step of: storing the display specifier in the schema as attributes of each particular object class.
Claim 30
Dependent Claim
35 words
The method as recited in claim 25 wherein the coupling step further comprises the step of: storing a pointer to a display specifier as an attribute of each particular object class stored in the schema.
Claim 31
Dependent Claim
30 words
The method as recited in claim 25 wherein the coupling step further comprises the step of: naming a display specifier with a name derived from the coupled object class name.
Claim 32
Dependent Claim
18 words
The method as recited in claim 28 wherein the display specifier name comprises the coupled object class name.
Claim 33
Dependent Claim
25 words
The method as recited in claim 29 wherein the display specifier name comprises one of a prefix and a suffix indicative of a display object.
Claim 34
Dependent Claim
41 words
The method as recited in claim 25 further comprising the steps: storing computer readable instructions that display at least a portion of the user interface; and coupling the computer readable instructions to the data objects by way of the display specifier.
Claim 35
Dependent Claim
34 words
The method as recited in claim 31 wherein the step of coupling the computer readable instructions comprises the step of: providing a pointer to a plurality of computer readable instructions in the display specifier.
Claim 36
Dependent Claim
29 words
The method as recited in claim 32 further comprising the step of: providing a plurality of computer readable instructions in a software database accessible to the plurality of clients.
Claim 37
Dependent Claim
14 words
The method as recited in claim 33 wherein said database comprises a class store.
Claim 38
Dependent Claim
66 words
A computer-readable medium having computer executable instructions for providing a user interface to attributes of system resources stored in a directory service, said computer executable instructions performing the steps of: (a) defining attributes of an object class for a system resource to be accessible via a directory service; (b) defining display attributes for the object class; and (c) linking the display attributes to the object class.
Claim 39
Dependent Claim
66 words
A computer-readable medium having computer executable instructions for providing a user interface to attributes of system resources stored in a directory service, said computer executable instructions performing the steps of: (a) defining attributes of an object class for a system resource to be accessible via a directory service; (b) defining display attributes for the object class; and (c) linking the display attributes to the object class.
Claim 40
Dependent Claim
32 words
The computer readable medium as recited in claim 35 wherein step (c) comprises the step of: storing the display attributes defined in step (b) in the object class defined in step (a).
Claim 41
Dependent Claim
51 words
The computer readable medium as recited in claim 35 wherein the step (c) comprises the steps of: grouping the display attributes defined in step (b) into a display object; and adding an attribute to the object class defined in step (a) for pointing to the display object defined in step (b).
Claim 42
Dependent Claim
53 words
The computer readable medium as recited in claim 35 wherein the step (c) comprises the steps of: naming the object class defined in step (a) grouping the display attributes defined in step (b) into a display object; and naming the display object with a name as a function of the object class name.
Claim 43
Dependent Claim
28 words
The computer readable medium as recited in claim 38 wherein the naming function comprises the step of: setting the display object to a name comprising the object class.
Claim 44
Dependent Claim
56 words
The computer readable medium as recited in claim 35 wherein the step (b) comprises the further steps of: defining a plurality of computer readable display instructions for displaying at least some of the system attributes defined by the object class; coupling the display instructions to the object class by way of at least one display attribute.
Claim 45
Dependent Claim
34 words
The computer readable medium as recited in claim 40 wherein the step of coupling the display instructions comprises the step of: providing a pointer in the display attribute that points to the display instructions.