Claims Analysis
Total Claims: 77
Claim 1
Independent Claim
96 words
A method of managing an application in a network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute selected from a group of attributes comprising an icon attribute, a working directory attribute, a blurb attribute, a licensing attribute, a drive mappings attribute, and a printer ports attribute; and accessing an application object which is an instance of an application object class, the attributes for the application being associated with the application object in a database, the accessing step using the brief identifier.
Claim 2
Independent Claim
96 words
A method of managing an application in a network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute selected from a group of attributes comprising an icon attribute, a working directory attribute, a blurb attribute, a licensing attribute, a drive mappings attribute, and a printer ports attribute; and accessing an application object which is an instance of an application object class, the attributes for the application being associated with the application object in a database, the accessing step using the brief identifier.
Claim 3
Dependent Claim
34 words
The method of claim 1, wherein the selecting step comprises selecting another attribute capable of having as its value at least one file path specifying a location of an executable code of the application.
Claim 4
Dependent Claim
30 words
The method of claim 1, wherein the accessing step includes the step of browsing by displaying at least some of the attribute values of selected application objects in the database.
Claim 5
Dependent Claim
35 words
The method of claim 1, wherein the accessing step includes the steps of defining an application object that is an instance of the application object class and adding the created application object to the database.
Claim 6
Dependent Claim
35 words
The method of claim 1, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and deleting the selected application object from the database.
Claim 7
Dependent Claim
43 words
The method of claim 1, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and modifying the value of at least one attribute of the selected application object in the database.
Claim 8
Dependent Claim
21 words
The method of claim 1, wherein the accessing step includes the step of assigning rights to access resources in the network.
Claim 9
Dependent Claim
18 words
The method of claim 1, wherein the accessing step is followed by the step of launching the application.
Claim 10
Independent Claim
97 words
A method of managing an application in a network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier; extending a database schema which defines a central database by defining and adding to the database schema at least one application object class having the attributes selected during the selecting step; and accessing an application object which has the selected attributes and which is an instance of the application object class in the database, the accessing step being performed after the extending step by using the brief identifier.
Claim 11
Independent Claim
97 words
A method of managing an application in a network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier; extending a database schema which defines a central database by defining and adding to the database schema at least one application object class having the attributes selected during the selecting step; and accessing an application object which has the selected attributes and which is an instance of the application object class in the database, the accessing step being performed after the extending step by using the brief identifier.
Claim 12
Dependent Claim
34 words
The method of claim 9, wherein the selecting step comprises selecting another attribute capable of having as its value at least one file path specifying a location of an executable code of the application.
Claim 13
Dependent Claim
30 words
The method of claim 9, wherein the accessing step includes the step of browsing by displaying at least some of the attribute values of selected application objects in the database.
Claim 14
Dependent Claim
35 words
The method of claim 9, wherein the accessing step includes the steps of defining an application object that is an instance of the application object class and adding the created application object to the database.
Claim 15
Dependent Claim
35 words
The method of claim 9, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and deleting the selected application object from the database.
Claim 16
Dependent Claim
43 words
The method of claim 9, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and modifying the value of at least one attribute of the selected application object in the database.
Claim 17
Dependent Claim
21 words
The method of claim 9, wherein the accessing step includes the step of assigning rights to access resources in the network.
Claim 18
Dependent Claim
18 words
The method of claim 9, wherein the accessing step is followed by the step of launching the application.
Claim 19
Dependent Claim
16 words
The method of claim 9, wherein the extending step includes extending a NetWare Directory Services schema.
Claim 20
Independent Claim
127 words
A method of managing an application in a multi-server network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute capable of having as its value at least one file path specifying a location of an executable code of the application, the file path specifying both a network server name and an executable file name; extending an API-extensible database schema which defines a hierarchical synchronized-partition database by defining and adding at least one application object class having the attributes selected during the selecting step; accessing an application object in the hierarchical synchronized-partition database after the extending step by using the brief identifier; and launching the application by using information obtained during the accessing step.
Claim 21
Independent Claim
127 words
A method of managing an application in a multi-server network, comprising the steps of: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute capable of having as its value at least one file path specifying a location of an executable code of the application, the file path specifying both a network server name and an executable file name; extending an API-extensible database schema which defines a hierarchical synchronized-partition database by defining and adding at least one application object class having the attributes selected during the selecting step; accessing an application object in the hierarchical synchronized-partition database after the extending step by using the brief identifier; and launching the application by using information obtained during the accessing step.
Claim 22
Dependent Claim
21 words
The method of claim 18, wherein the launching step includes selecting an icon which is the brief identifier of the application.
Claim 23
Dependent Claim
16 words
The method of claim 18, wherein the launching step includes the step of mapping a drive.
Claim 24
Dependent Claim
17 words
The method of claim 18, wherein the launching step includes the step of capturing a printer port.
Claim 25
Dependent Claim
20 words
The method of claim 18, wherein the launching step includes the step of attaching to a server in the network.
Claim 26
Dependent Claim
26 words
The method of claim 18, wherein the launching step is preceded by the step of executing a startup script which is among the application object's attributes.
Claim 27
Dependent Claim
26 words
The method of claim 18, wherein the launching step is followed by the step of executing a shutdown script which is among the application object's attributes.
Claim 28
Dependent Claim
37 words
The method of claim 18, wherein the attributes of the application object include a command line for passing parameters to the application, and the launching step includes the step of passing command line parameters to the application.
Claim 29
Dependent Claim
41 words
The method of claim 18, further comprising the steps of: defining an auto start attribute which has as its value a list of application objects to be automatically started by a desktop; and adding the auto start attribute to the database.
Claim 30
Dependent Claim
36 words
The method of claim 18, further comprising the steps of: defining a flags attribute which contains a list of application settings to be utilized during the launching step; and adding the flags attribute to the database.
Claim 31
Dependent Claim
39 words
The method of claim 18, further comprising the steps of: defining a desktop attribute which contains a list of application objects whose icons are to be automatically displayed by a desktop; and adding the desktop attribute to the database.
Claim 32
Dependent Claim
20 words
The method of claim 18, further comprising an icon refresh step for detecting changes to application objects in the database.
Claim 33
Dependent Claim
108 words
An application object in a directory services database in a computer network having at least one file server and at least one user station, the application object having a plurality of attributes, each attribute having a name, a syntax, and a current value, the syntax limiting the values assumed by the attribute, the plurality of attributes comprising: a file path attribute having a string attribute syntax and having as its current value at least one location of an executable code of an application program; and a common name attribute having a string attribute syntax and having as its current value a textual name briefly identifying the application program.
Claim 34
Dependent Claim
108 words
An application object in a directory services database in a computer network having at least one file server and at least one user station, the application object having a plurality of attributes, each attribute having a name, a syntax, and a current value, the syntax limiting the values assumed by the attribute, the plurality of attributes comprising: a file path attribute having a string attribute syntax and having as its current value at least one location of an executable code of an application program; and a common name attribute having a string attribute syntax and having as its current value a textual name briefly identifying the application program.
Claim 35
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise an icon attribute.
Claim 36
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a working directory attribute.
Claim 37
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a flags attribute.
Claim 38
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a blurb attribute.
Claim 39
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a startup script attribute.
Claim 40
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a shutdown script attribute.
Claim 41
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a licensing attribute.
Claim 42
Dependent Claim
17 words
The object of claim 30, wherein the plurality of attributes further comprise a command line parameters attribute.
Claim 43
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a drive mappings attribute.
Claim 44
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a printer ports attribute.
Claim 45
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a contacts attribute.
Claim 46
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a handler attribute.
Claim 47
Dependent Claim
16 words
The object of claim 30, wherein the plurality of attributes further comprise a searchmap path attribute.
Claim 48
Dependent Claim
15 words
The object of claim 30, wherein the plurality of attributes further comprise a catch-all attribute.
Claim 49
Dependent Claim
40 words
The combination of a plurality of the application objects of claim 30 with an application fault tolerance object that is also in the computer network, the application fault tolerance object including a list which references the plurality of application objects.
Claim 50
Dependent Claim
120 words
A program storage device readable by a machine and tangibly embodying at least one routine executable by the machine to perform method steps for managing an application in a network containing the machine, the method steps comprising: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute selected from a group of attributes comprising an icon attribute, a working directory attribute, a blurb attribute, a licensing attribute, a drive mappings attribute, and a printer ports attribute; and accessing an application object which is an instance of an application object class, the attributes for the application being associated with the application object in a database, the accessing step using the brief identifier.
Claim 51
Dependent Claim
120 words
A program storage device readable by a machine and tangibly embodying at least one routine executable by the machine to perform method steps for managing an application in a network containing the machine, the method steps comprising: selecting attributes for the application, one attribute capable of having as its value a brief identifier and another attribute selected from a group of attributes comprising an icon attribute, a working directory attribute, a blurb attribute, a licensing attribute, a drive mappings attribute, and a printer ports attribute; and accessing an application object which is an instance of an application object class, the attributes for the application being associated with the application object in a database, the accessing step using the brief identifier.
Claim 52
Dependent Claim
30 words
The device of claim 46, wherein the accessing step includes the step of browsing by displaying at least some of the attribute values of selected application objects in the database.
Claim 53
Dependent Claim
35 words
The device of claim 46, wherein the accessing step includes the steps of defining an application object that is an instance of the application object class and adding the created application object to the database.
Claim 54
Dependent Claim
35 words
The device of claim 46, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and deleting the selected application object from the database.
Claim 55
Dependent Claim
43 words
The device of claim 46, wherein the accessing step includes the steps of selecting an application object that is an instance of the application object class and modifying the value of at least one attribute of the selected application object in the database.
Claim 56
Dependent Claim
21 words
The device of claim 46, wherein the accessing step includes the step of assigning rights to access resources in the network.
Claim 57
Dependent Claim
23 words
The device of claim 46, wherein the method further comprises an icon refresh step for detecting changes to application objects in the database.
Claim 58
Dependent Claim
42 words
The device of claim 46, wherein the method further comprises the steps of: defining a desktop attribute which contains a list of application objects whose icons are to be automatically displayed by a desktop; and adding the desktop attribute to the database.
Claim 59
Dependent Claim
16 words
The device of claim 46, wherein the method further includes the step of launching the application.
Claim 60
Dependent Claim
23 words
The device of claim 54, wherein the method further includes the step of reading executable launcher code from an attribute in the database.
Claim 61
Dependent Claim
20 words
The device of claim 54, wherein the launching step includes the step of mapping a drive to a drive identifier.
Claim 62
Dependent Claim
17 words
The device of claim 54, wherein the launching step includes the step of capturing a printer port.
Claim 63
Dependent Claim
20 words
The device of claim 54, wherein the launching step includes the step of attaching to a server in the network.
Claim 64
Dependent Claim
26 words
The device of claim 54, wherein the launching step is preceded by the step of executing a startup script which is among the application object's attributes.
Claim 65
Dependent Claim
26 words
The device of claim 54, wherein the launching step is followed by the step of executing a shutdown script which is among the application object's attributes.
Claim 66
Dependent Claim
37 words
The device of claim 54, wherein the attributes of the application object include a command line for passing parameters to the application, and the launching step includes the step of passing command line parameters to the application.
Claim 67
Dependent Claim
44 words
The device of claim 54, wherein the method further comprises the steps of: defining an auto start attribute which has as its value a list of application objects to be automatically started by a desktop; and adding the auto start attribute to the database.
Claim 68
Dependent Claim
39 words
The device of claim 54, wherein the method further comprises the steps of: defining a flags attribute which contains a list of application settings to be utilized during the launching step; and adding the flags attribute to the database.
Claim 69
Independent Claim
98 words
A method of using a directory service to help create an execution environment for an application program in a computer network, the method comprising the computer-implemented steps of: selecting the application program from a collection of application programs; locating an executable code for the application program in the network; determining a value for at least one attribute of the execution environment by accessing the directory service and specifying at least the selected application program; and creating the execution environment for the located executable code based on at least the attribute value that was determined during the determining step.
Claim 70
Independent Claim
98 words
A method of using a directory service to help create an execution environment for an application program in a computer network, the method comprising the computer-implemented steps of: selecting the application program from a collection of application programs; locating an executable code for the application program in the network; determining a value for at least one attribute of the execution environment by accessing the directory service and specifying at least the selected application program; and creating the execution environment for the located executable code based on at least the attribute value that was determined during the determining step.
Claim 71
Dependent Claim
15 words
The method of claim 64, wherein the creating step creates a Microsoft® Windows™ execution environment.
Claim 72
Dependent Claim
23 words
The method of claim 64, wherein the determining step determines a value that identifies a working directory as part of the execution environment.
Claim 73
Dependent Claim
23 words
The method of claim 64, wherein the determining step determines a value that identifies a command script as part of the execution environment.
Claim 74
Dependent Claim
22 words
The method of claim 64, wherein the determining step determines a value that identifies licensing information as part of the execution environment.
Claim 75
Dependent Claim
23 words
The method of claim 64, wherein the determining step determines a value that identifies a network resource as part of the execution environment.
Claim 76
Dependent Claim
23 words
The method of claim 64, wherein the determining step determines a value that identifies additional executable code as part of the execution environment.
Claim 77
Dependent Claim
22 words
The method of claim 64, wherein the determining step determines a value that identifies access rights as part of the execution environment.