Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
120 words
A method for managing software components in a network of computers, each software component including a binary object and at least one interface to the binary object, the network including at least one registry computer on which a registry file resides, the network also including at least one component server computer distinct from the registry computer, said method comprising the computer-implemented steps of: accessing a database which associates software component identifiers with software component locators; selecting a software component which is identified in the database as a result of said accessing step; determining an initial location of the software component selected during said selecting step; and updating the registry file to include a current location of the selected software component.
Claim 2
Independent Claim
120 words
A method for managing software components in a network of computers, each software component including a binary object and at least one interface to the binary object, the network including at least one registry computer on which a registry file resides, the network also including at least one component server computer distinct from the registry computer, said method comprising the computer-implemented steps of: accessing a database which associates software component identifiers with software component locators; selecting a software component which is identified in the database as a result of said accessing step; determining an initial location of the software component selected during said selecting step; and updating the registry file to include a current location of the selected software component.
Claim 3
Dependent Claim
38 words
The method of claim 1, wherein the software component selected during said selecting step includes a reference count to allow simultaneous use of the component by multiple clients and to determine when the component can be safely destroyed.
Claim 4
Dependent Claim
19 words
The method of claim 1, wherein the software component selected during said selecting step comprises an OLE software component.
Claim 5
Dependent Claim
21 words
The method of claim 1, wherein said accessing step comprises accessing a hierarchical synchronized-partition database maintained by a network operating system.
Claim 6
Dependent Claim
23 words
The method of claim 4, wherein said accessing step further comprises reading an identifier attribute value and reading a binary locator attribute value.
Claim 7
Dependent Claim
30 words
The method of claim 5, wherein the identifier attribute value corresponds to an OLE class identifier and the binary locator attribute value corresponds to a universal naming convention file path.
Claim 8
Dependent Claim
30 words
The method of claim 5, wherein the identifier attribute value corresponds to an OLE class identifier and the binary attribute value corresponds to a stream containing an OLE binary object.
Claim 9
Dependent Claim
16 words
The method of claim 1, wherein said accessing step comprises accessing a NetWare Directory Services database.
Claim 10
Dependent Claim
20 words
The method of claim 1, wherein said selecting step comprises selecting a software component that resides on an Internet server.
Claim 11
Dependent Claim
22 words
The method of claim 1, wherein said selecting step comprises selecting a software component that resides on a World Wide Web server.
Claim 12
Dependent Claim
20 words
The method of claim 1, wherein said selecting step comprises selecting a software component that resides on an Archie server.
Claim 13
Dependent Claim
23 words
The method of claim 1, wherein said selecting step comprises selecting a software component that resides on a Wide Area Information Service server.
Claim 14
Dependent Claim
32 words
The method of claim 1, wherein said updating step is preceded by the step of transferring at least a portion of the selected software component over the network to a client computer.
Claim 15
Dependent Claim
21 words
The method of claim 13, wherein said transferring step comprises transferring from a location specified by a hypertext markup language link.
Claim 16
Dependent Claim
20 words
The method of claim 13, wherein said transferring step comprises transferring from a location specified by a Universal Resource Locator.
Claim 17
Dependent Claim
22 words
The method of claim 13, wherein said transferring step comprises transferring at least one interface of the software component over the network.
Claim 18
Dependent Claim
21 words
The method of claim 13, wherein said transferring step comprises transferring the binary object of the software component over the network.
Claim 19
Independent Claim
127 words
A method for managing OLE software components in a network of computers, each OLE software component including a binary object and at least one interface to the binary object, the network including at least one registry computer on which a registry file resides, the network also including at least one OLE component server computer distinct from the registry computer, said method comprising the computer-implemented steps of: accessing a database which associates OLE software component identifiers with OLE software component locators, the database being a hierarchical synchronized-partition database maintained by a network operating system; reading a binary locator attribute value from the database to determine an initial location of an OLE software component; and updating the registry file to include a current location of the OLE software component.
Claim 20
Independent Claim
127 words
A method for managing OLE software components in a network of computers, each OLE software component including a binary object and at least one interface to the binary object, the network including at least one registry computer on which a registry file resides, the network also including at least one OLE component server computer distinct from the registry computer, said method comprising the computer-implemented steps of: accessing a database which associates OLE software component identifiers with OLE software component locators, the database being a hierarchical synchronized-partition database maintained by a network operating system; reading a binary locator attribute value from the database to determine an initial location of an OLE software component; and updating the registry file to include a current location of the OLE software component.
Claim 21
Dependent Claim
19 words
The method of claim 18, wherein the binary locator attribute value corresponds to a universal naming convention file path.
Claim 22
Dependent Claim
19 words
The method of claim 18, wherein the binary attribute value corresponds to a stream containing an OLE binary object.
Claim 23
Dependent Claim
16 words
The method of claim 18, wherein said accessing step comprises accessing a NetWare Directory Services database.
Claim 24
Dependent Claim
48 words
The method of claim 18, wherein said reading step is followed, and said updating step is preceded, by the step of transferring at least a portion of an OLE software component over the network to a client computer from a location specified by the binary locator attribute value.
Claim 25
Independent Claim
111 words
A method for managing OLE software components on the Internet, each OLE software component including a binary object and at least one interface to the binary object, a registry file residing on at least one registry computer, at least one OLE component server computer on the Internet being distinct from the registry computer, said method comprising the computer-implemented steps of: accessing an Internet search engine database which associates OLE software component identifiers with OLE software component locators; selecting an OLE software component which is identified in the database as a result of said accessing step; and updating the registry file to include a current location of the selected OLE software component.
Claim 26
Independent Claim
111 words
A method for managing OLE software components on the Internet, each OLE software component including a binary object and at least one interface to the binary object, a registry file residing on at least one registry computer, at least one OLE component server computer on the Internet being distinct from the registry computer, said method comprising the computer-implemented steps of: accessing an Internet search engine database which associates OLE software component identifiers with OLE software component locators; selecting an OLE software component which is identified in the database as a result of said accessing step; and updating the registry file to include a current location of the selected OLE software component.
Claim 27
Dependent Claim
23 words
The method of claim 23, wherein said selecting step comprises selecting an OLE software component that resides on a World Wide Web server.
Claim 28
Dependent Claim
21 words
The method of claim 23, wherein said selecting step comprises selecting an OLE software component that resides on an Archie server.
Claim 29
Dependent Claim
24 words
The method of claim 23, wherein said selecting step comprises selecting an OLE software component that resides on a Wide Area Information Service server.
Claim 30
Dependent Claim
39 words
The method of claim 23, wherein said selecting step is followed, and said updating step is preceded, by the step of transferring at least a portion of the selected OLE software component over the Internet to a client computer.
Claim 31
Dependent Claim
21 words
The method of claim 27, wherein said transferring step comprises transferring from a location specified by a hypertext markup language link.
Claim 32
Dependent Claim
20 words
The method of claim 27, wherein said transferring step comprises transferring from a location specified by a Universal Resource Locator.