Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
191 words
A computer-implemented method of selecting and reviewing a distributed object installed on a distributed object system, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said method comprising: generating a library of components corresponding to distributed objects on said distributed object system, said library of components storing said components and including one component corresponding to said distributed object, wherein said component within said library includes information describing the distributed object to which said component corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; displaying the contents of said library using a catalog interface device; browsing said library of components using said catalog interface device to identify said one component corresponding to said distributed object; selecting said one component corresponding to said distributed object; and displaying at least a portion of said information describing said distributed object using said selected component that represents said distributed object, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 2
Dependent Claim
191 words
A computer-implemented method of selecting and reviewing a distributed object installed on a distributed object system, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said method comprising: generating a library of components corresponding to distributed objects on said distributed object system, said library of components storing said components and including one component corresponding to said distributed object, wherein said component within said library includes information describing the distributed object to which said component corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; displaying the contents of said library using a catalog interface device; browsing said library of components using said catalog interface device to identify said one component corresponding to said distributed object; selecting said one component corresponding to said distributed object; and displaying at least a portion of said information describing said distributed object using said selected component that represents said distributed object, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 3
Dependent Claim
45 words
The computer-implemented method of claim 1, wherein said library of components is organized in a hierarchical directory structure and said element of displaying the contents of said library includes: providing a display of at least a portion of said hierarchical directory structure of said library.
Claim 4
Dependent Claim
49 words
The computer-implemented method of claim 2, wherein said hierarchical directory structure includes a display, and wherein said element of browsing said library of components includes: selecting a file path using said display of said hierarchical directory structure of said library and displaying representations of components located in said path.
Claim 5
Dependent Claim
26 words
The computer-implemented method of claim 3, wherein said representations include icons and said element of selecting said component includes: making a selection action on an icon.
Claim 6
Dependent Claim
22 words
The computer-implemented method of claim 1, wherein said information further includes tool information for said distributed object corresponding to said one component.
Claim 7
Dependent Claim
21 words
The computer-implemented method of claim 1, wherein said element of generating includes: activating a component service supported by said distributed object.
Claim 8
Dependent Claim
27 words
The computer-implemented method of claim 1, wherein said element of generating includes: generating said one component when said distributed object is installed on said distributed object system.
Claim 9
Dependent Claim
18 words
The computer-implemented method of claim 1, wherein said one component is generated when said distributed object is built.
Claim 10
Dependent Claim
202 words
A computer system for selecting and reviewing a distributed object installed on a distributed object system using a representative component, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said computer system comprising: a library of components corresponding to distributed objects on said distributed object system, said library of components storing said components and including one component corresponding to said distributed object, wherein each of said components includes information describing the distributed object to which each of said components corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; a library manager which is effective to locate and retrieve said components; and a catalog interface device for displaying, reviewing and selecting said components in said library to review said information describing said distributed objects to which said components correspond, said catalog interface device being coupled with said library manager such that queries and selection actions made in said catalog interface device are communicated to said library manager, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 11
Dependent Claim
202 words
A computer system for selecting and reviewing a distributed object installed on a distributed object system using a representative component, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said computer system comprising: a library of components corresponding to distributed objects on said distributed object system, said library of components storing said components and including one component corresponding to said distributed object, wherein each of said components includes information describing the distributed object to which each of said components corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; a library manager which is effective to locate and retrieve said components; and a catalog interface device for displaying, reviewing and selecting said components in said library to review said information describing said distributed objects to which said components correspond, said catalog interface device being coupled with said library manager such that queries and selection actions made in said catalog interface device are communicated to said library manager, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 12
Dependent Claim
27 words
The computer system of claim 9, further comprising: a component generator which is effective to generate components corresponding to distributed objects installed in said distributed object system.
Claim 13
Dependent Claim
21 words
The computer system of claim 10, wherein said component generator is coupled with the distributed objects to which said components refer.
Claim 14
Dependent Claim
39 words
The computer system of claim 10, further comprising: an object development facility coupled with said component generator such that said components are generated when the distributed objects to which said components refer are processed by said object development facility.
Claim 15
Dependent Claim
35 words
The computer system of claim 10, further comprising: a builder coupled with said component generator such that said components are generated when the distributed objects to which said components refer are processed by said builder.
Claim 16
Dependent Claim
16 words
The computer system of claim 9, wherein said catalog interface device includes a graphical user interface.
Claim 17
Dependent Claim
27 words
The computer system of claim 14, wherein said graphical user interface includes a display of at least a portion of a hierarchical directory structure of said library.
Claim 18
Dependent Claim
26 words
The computer system of claim 15, wherein said graphical user interface further includes a display of representations of said components located in a chosen file path.
Claim 19
Dependent Claim
11 words
The computer system of claim 16, wherein said representations are icons.
Claim 20
Dependent Claim
22 words
The computer system of claim 9, wherein said information further includes tool information for said distributed object corresponding to said one component.
Claim 21
Dependent Claim
138 words
A component data structure embodied in a computer-readable medium within a distributed object system, said component data structure comprising: a reference to a distributed object installed on said distributed object system which said component data structure represents, said distributed object capable of being selected and reviewed from anywhere within said distributed object system; presentation information describing the screen presence of said distributed object; programmer information characterizing the code of said distributed object and providing an interface for said distributed object; and tool information relating to said distributed object, whereby said component data structure serves as a place holder for said distributed object for use in browsing distributed objects of said distributed object system, and whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 22
Dependent Claim
138 words
A component data structure embodied in a computer-readable medium within a distributed object system, said component data structure comprising: a reference to a distributed object installed on said distributed object system which said component data structure represents, said distributed object capable of being selected and reviewed from anywhere within said distributed object system; presentation information describing the screen presence of said distributed object; programmer information characterizing the code of said distributed object and providing an interface for said distributed object; and tool information relating to said distributed object, whereby said component data structure serves as a place holder for said distributed object for use in browsing distributed objects of said distributed object system, and whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 23
Dependent Claim
53 words
The computer-readable medium of claim 19, further comprising: a plurality of said component data structures contained in a library, said library storing said component data structures; and a library service effective to locate and retrieve said component data structures in response to commands received from an input/output device of said distributed object system.
Claim 24
Dependent Claim
20 words
The computer-readable medium of claim 19, further comprising: a component catalog coupled with said library service and said input/output device.
Claim 25
Dependent Claim
15 words
The computer-readable medium of claim 19, wherein said component catalog includes a graphical user interface.
Claim 26
Dependent Claim
215 words
A computer-readable medium comprising computer code for selecting and reviewing a distributed object installed on a distributed object system, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said computer code of said computer-readable medium effecting the following: generating a library of component data structures corresponding to distributed objects on said distributed object system, said library storing said component data structures and including one component data structure corresponding to said distributed object, wherein each of said component data structures includes information describing the distributed object to which each of said component data structure corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; displaying the contents of said library using a catalog interface device; browsing said library of component data structures using said catalog interface device to identify said one component data structure corresponding to said distributed object; selecting said component data structure corresponding to said distributed object; and displaying at least a portion of said information describing said distributed object using said selected component that represents said distributed object, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 27
Dependent Claim
215 words
A computer-readable medium comprising computer code for selecting and reviewing a distributed object installed on a distributed object system, said distributed object capable of being selected and reviewed from anywhere within said distributed object system, said computer code of said computer-readable medium effecting the following: generating a library of component data structures corresponding to distributed objects on said distributed object system, said library storing said component data structures and including one component data structure corresponding to said distributed object, wherein each of said component data structures includes information describing the distributed object to which each of said component data structure corresponds, said information including presentation information and programmer information characterizing the code of the distributed object and providing an interface for said distributed object; displaying the contents of said library using a catalog interface device; browsing said library of component data structures using said catalog interface device to identify said one component data structure corresponding to said distributed object; selecting said component data structure corresponding to said distributed object; and displaying at least a portion of said information describing said distributed object using said selected component that represents said distributed object, whereby said interface may be used by a programmer to construct an application program using said distributed object available on the distributed object system.
Claim 28
Dependent Claim
20 words
The computer-readable medium of claim 23, further comprising computer code for: activating a component service supported by said distributed object.
Claim 29
Dependent Claim
27 words
The computer-readable medium of claim 23, further comprising computer code for: generating said component data structure when said distributed object is installed on said distributed object system.
Claim 30
Dependent Claim
22 words
The computer-readable medium of claim 23, further comprising computer code for: generating said component data structure when said distributed object is built.