Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
146 words
A method for allowing a user to visually browse and edit interfaces and objects contained in Interface Repositories, said Interface Repositories comprising an on-line database accessible through a search and query protocol, said interface repositories being stored on one or more server computers and storing interface descriptions for program objects, said interface descriptions including containment, inheritance and interface definition language information, the method comprising the steps of: providing a containment view, an interface definition language view and a inheritance view for a selected object, each of said views containing a plurality of displayed items; allowing a user to re-select an item in a view; retrieving containment, interface definition language and inheritance information for the re-selected item from an Interface Repository through an Interface Repository search and query protocol; and updating the containment view, interface definition language view and the inheritance view according to the retrieved information.
Claim 2
Independent Claim
146 words
A method for allowing a user to visually browse and edit interfaces and objects contained in Interface Repositories, said Interface Repositories comprising an on-line database accessible through a search and query protocol, said interface repositories being stored on one or more server computers and storing interface descriptions for program objects, said interface descriptions including containment, inheritance and interface definition language information, the method comprising the steps of: providing a containment view, an interface definition language view and a inheritance view for a selected object, each of said views containing a plurality of displayed items; allowing a user to re-select an item in a view; retrieving containment, interface definition language and inheritance information for the re-selected item from an Interface Repository through an Interface Repository search and query protocol; and updating the containment view, interface definition language view and the inheritance view according to the retrieved information.
Claim 3
Dependent Claim
24 words
The method as set forth in claim 1 wherein the step of retrieving information for a re-selected item comprises posting CORBA-compliant Interface Repository queries.
Claim 4
Dependent Claim
36 words
The method as set forth in claim 1 further comprising the step of providing hypertext listings within said interface definition language view such that upon selection by a user, a full interface definition can be viewed.
Claim 5
Dependent Claim
39 words
The method as set forth in claim 1 further comprising the step of providing a user-selectable interface definition language saving operation that, when selected, saves interface definition language to a computer-readable file for a selected item in a view.
Claim 6
Dependent Claim
158 words
A computer-readable medium having program code stored therein for allowing a user to visually browse interfaces and objects contained in Interface Repositories, said Interface Repositories comprising an on-line database accessible through a search and query protocol, said interface repositories being stored on one or more server computers and storing interface descriptions for program objects, said interface descriptions including containment, inheritance and interface definition language information, said program code causing a workstation having a processor to perform the steps of: providing a containment view, an interface definition language view and a inheritance view for a selected object, each of said views containing a plurality of displayed items; allowing a user to re-select an item in a view; retrieving containment, interface definition language and inheritance information for the re-selected item from an Interface Repository through an Interface Repository search and query protocol; and updating the containment view, interface definition language view and the inheritance view according to the retrieved information.
Claim 7
Dependent Claim
158 words
A computer-readable medium having program code stored therein for allowing a user to visually browse interfaces and objects contained in Interface Repositories, said Interface Repositories comprising an on-line database accessible through a search and query protocol, said interface repositories being stored on one or more server computers and storing interface descriptions for program objects, said interface descriptions including containment, inheritance and interface definition language information, said program code causing a workstation having a processor to perform the steps of: providing a containment view, an interface definition language view and a inheritance view for a selected object, each of said views containing a plurality of displayed items; allowing a user to re-select an item in a view; retrieving containment, interface definition language and inheritance information for the re-selected item from an Interface Repository through an Interface Repository search and query protocol; and updating the containment view, interface definition language view and the inheritance view according to the retrieved information.
Claim 8
Dependent Claim
29 words
The computer-readable medium as set forth in claim 5 wherein the program code for retrieving information for a re-selected item comprises program code for posting CORBA-compliant Interface Repository queries.
Claim 9
Dependent Claim
37 words
The computer-readable medium as set forth in claim 5 further comprising program code for providing hypertext listings within said interface definition language view such that upon selection by a user, a full interface definition can be viewed.
Claim 10
Dependent Claim
40 words
The computer-readable medium as set forth in claim 5 further comprising program code for providing a user-selectable interface definition language saving operation that, when selected, saves interface definition language to a computer-readable file for a selected item in a view.
Claim 11
Dependent Claim
126 words
An Interface Repository Browser in an object-oriented software development workstation for visually browsing interfaces contained in on-line Interface Repository databases, said Interface Repository Browser comprising: an Interface Repository search facility for retrieving object information including inheritance, containment and interface definition language from an on-line Interface Repository; an interactive, three-view display for displaying a containment hierarchy tree, an IDL listing and an inheritance view for a selected object based upon the object's information retrieved using said Interface Repository search facility; and a display update function responsive to user selection of an item in said three-view display for retrieving object information from an Interface Repository using said search facility and for updating said three-view display to represent the inheritance, containment hierarchy and IDL listing for the user-selected item.
Claim 12
Dependent Claim
126 words
An Interface Repository Browser in an object-oriented software development workstation for visually browsing interfaces contained in on-line Interface Repository databases, said Interface Repository Browser comprising: an Interface Repository search facility for retrieving object information including inheritance, containment and interface definition language from an on-line Interface Repository; an interactive, three-view display for displaying a containment hierarchy tree, an IDL listing and an inheritance view for a selected object based upon the object's information retrieved using said Interface Repository search facility; and a display update function responsive to user selection of an item in said three-view display for retrieving object information from an Interface Repository using said search facility and for updating said three-view display to represent the inheritance, containment hierarchy and IDL listing for the user-selected item.
Claim 13
Dependent Claim
32 words
The Interface Repository Browser as set forth in claim 9 wherein said Interface Repository search facility is adapted to search and retrieve object information from Common Object Request Broker Architecture Interface Repositories.
Claim 14
Dependent Claim
35 words
The Interface Repository Browser as set forth in claim 9 wherein said interactive, three-view display comprises a hypertext interface definition language display for allow user activation of hyperlinked text to full interface definition language listings.
Claim 15
Dependent Claim
37 words
The Interface Repository Browser as set forth in claim 9 further comprising a interface definition language file creation function which, when selected by a user, saves interface definition language for a specified interface to a computer-readable file.