← Back to Patent Explorer
US5920868A Expired / Lapsed US ⏱️ 0.0 years remaining

Cataloging apparatus for facilitating the re-use of distributed objects in a distributed object system

Assignee: Oracle America Inc
•
Filing: 1996-07-03
•
Granted: 1999-07-06
•
Expires: 2016-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and computer program product for selecting and reviewing a distributed object installed on a distributed object system. A method of the invention includes generating a library of components corresponding to distributed objects on the distributed object system, which includes one component corresponding to the distributed object. Each of the components of the library includes information describing the distributed object to which the particular component corresponds. The contents of the library are displayed using a catalog interface device. The library is browsed using the catalog interface device to identify the component corresponding to the distributed object which is then selected. At least a portion of the information describing the distributed object is displayed.

Inventors

  • 👤 Brad G. Fowlow
  • 👤 Greg B. Nuyens
  • 👤 Keith L. Messer
  • 👤 Frank Ludolph

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:22
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/36; G06F9/00; G06F9/06; G06F9/46; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag