Patent US6523035B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6523035B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for integrating a plurality of disparate database utilities into a single graphical user interface

Assignee: BMC Software Inc
•
Filing: 1999-05-20
•
Granted: 2003-02-18
•
Expires: 2019-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved management console integrates a plurality of disparate database utilities with a unified graphical user interface. A management console is implemented or otherwise provided in accordance with an industry standard such as the MICROSOFT Management Console (MMC) framework or a superset thereof. MMC provides a common environment for snap-ins that provide management or administrative functionality. The improved management console includes a primary snap-in and a plurality of extension snap-ins. The primary snap-in is preferably a database browser which permits the console user to “drill down” through a hierarchy of database-related objects such as tablespaces, tables, records, and meta-data. The database browser snap-in preferably supports a plurality of different database management systems. The extension snap-ins provide additional functionality by extending the primary snap-in to provide access to database utilities or tasks. Each extension snap-in is preferably linked to an associated GUI wizard. A GUI wizard provides a step-by-step user interface for the extension snap-in and the associated database utility. The GUI wizard can be launched from the management console or from any other suitable location when the wizard is implemented as a reusable software component.

Inventors

  • 👤 Alexander T. Fleming
  • 👤 William W. Wallace

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:34
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/252; G06F16/26; Y; Y10; Y10S; Y10S707/00; Y10S707/964; Y10S707/966

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 131 words
A method for administering an enterprise, wherein the enterprise comprises one or more networked computers, the method comprising: a management console displaying information regarding database objects in a plurality of disparate databases, wherein the management console integrates a plurality of utilities for performing functions on the plurality of disparate databases which are managed by a plurality of disparate database management systems, wherein the management console includes a single interface for the plurality of utilities; selecting a database function from one of the plurality of utilities in response to user input; selecting a database object from one of the plurality of disparate databases in response to user input; performing the selected database function on the selected database object in response to said selecting the database function and said selecting the database object.
Claim 2
Independent Claim 131 words
A method for administering an enterprise, wherein the enterprise comprises one or more networked computers, the method comprising: a management console displaying information regarding database objects in a plurality of disparate databases, wherein the management console integrates a plurality of utilities for performing functions on the plurality of disparate databases which are managed by a plurality of disparate database management systems, wherein the management console includes a single interface for the plurality of utilities; selecting a database function from one of the plurality of utilities in response to user input; selecting a database object from one of the plurality of disparate databases in response to user input; performing the selected database function on the selected database object in response to said selecting the database function and said selecting the database object.
Claim 3
Dependent Claim 33 words
The method of claim 1 , wherein the management console further includes a primary snap-in and a plurality of extension snap-ins, wherein each extension snap-in is configured to access one of the utilities.
Claim 4
Dependent Claim 32 words
The method of claim 2 , wherein the primary snap-in is an object browser which enables operation of said management console displaying information regarding database objects in the plurality of disparate databases.
Claim 5
Dependent Claim 68 words
The method of claim 1 , further comprising: receiving selection input from a user through the single interface of the management console for said selecting a database function from one of the plurality of utilities in response to user input and said selecting a database object from one of the plurality of disparate databases in response to user input; one of the extension snap-ins receiving the selection input.
Claim 6
Dependent Claim 16 words
The method of claim 4 , further comprising: providing the selection input to a utility proxy.
Claim 7
Dependent Claim 31 words
The method of claim 5 , further comprising: the utility proxy performing remote execution of the selected database function in response to said providing the selection input to the utility proxy.
Claim 8
Dependent Claim 35 words
The method of claim 2 , wherein each of the plurality of extension snap-ins is coupled to a utility wizard, wherein each utility wizard comprises a user interface for one of the plurality of utilities.
Claim 9
Dependent Claim 19 words
The method of claim 7 , wherein each utility wizard is configured to be launched from the management console.
Claim 10
Dependent Claim 17 words
The method of claim 7 , wherein each utility wizard is implemented as a reusable software component.
Claim 11
Dependent Claim 44 words
The method of claim 1 , wherein the selecting a database function from one of the plurality of utilities in response to user input occurs before the selecting a database object from one of the plurality of disparate databases in response to user input.
Claim 12
Dependent Claim 44 words
The method of claim 1 , wherein the selecting a database function from one of the plurality of utilities in response to user input occurs after the selecting a database object from one of the plurality of disparate databases in response to user input.
Claim 13
Independent Claim 85 words
A method for integrating user interfaces of disparate utilities into a single user interface in a management console on a computer system, the method comprising: adding a primary snap-in to the management console; extending the primary snap-in with a plurality of extension snap-ins, wherein each extension snap-in is configured to access one of the utilities; linking each of the extension snap-ins to a utility wizard, wherein each utility wizard comprises a user interface for the utility that the linked extension snap-in is configured to access.
Claim 14
Independent Claim 85 words
A method for integrating user interfaces of disparate utilities into a single user interface in a management console on a computer system, the method comprising: adding a primary snap-in to the management console; extending the primary snap-in with a plurality of extension snap-ins, wherein each extension snap-in is configured to access one of the utilities; linking each of the extension snap-ins to a utility wizard, wherein each utility wizard comprises a user interface for the utility that the linked extension snap-in is configured to access.
Claim 15
Dependent Claim 38 words
The method of claim 12 , wherein each of the utility wizards is configured to be launched from the management console; wherein the utility is configured to be executed through the user interface of the launched utility wizard.
Claim 16
Dependent Claim 23 words
The method of claim 12 , wherein the primary snap-in is configurable to browse objects in one or more different database management systems.
Claim 17
Dependent Claim 27 words
The method of claim 12 , wherein the plurality of utilities are database utilities, and wherein each extension snap-in provides access to one of the database utilities.
Claim 18
Independent Claim 136 words
A system for managing database utilities with a common user interface, the system comprising: one or more server computer systems which store a plurality of disparate database management systems for managing a plurality of disparate databases, wherein the one or more server computer systems also include a plurality of database utilities for performing functions on the plurality of disparate databases; at least one client computer system coupled to the one or more server computer systems, wherein the at least one client computer system includes: a CPU; a system memory coupled to the CPU, wherein the system memory stores: a management console which integrates user interfaces of the plurality of database utilities into a single user interface, wherein the single user interface of the management console is useable for executing any of the plurality of database utilities.
Claim 19
Independent Claim 136 words
A system for managing database utilities with a common user interface, the system comprising: one or more server computer systems which store a plurality of disparate database management systems for managing a plurality of disparate databases, wherein the one or more server computer systems also include a plurality of database utilities for performing functions on the plurality of disparate databases; at least one client computer system coupled to the one or more server computer systems, wherein the at least one client computer system includes: a CPU; a system memory coupled to the CPU, wherein the system memory stores: a management console which integrates user interfaces of the plurality of database utilities into a single user interface, wherein the single user interface of the management console is useable for executing any of the plurality of database utilities.
Claim 20
Dependent Claim 21 words
The system of claim 16 , wherein the plurality of disparate database management systems comprise database management systems from different vendors.
Claim 21
Dependent Claim 48 words
The system of claim 16 , wherein the system memory also stores: a primary snap-in coupled to the management console for performing database object browsing; a plurality of extension snap-ins coupled to the primary snap-in, wherein each extension snap-in is configured to access one of the database utilities.
Claim 22
Dependent Claim 63 words
The system of claim 18 , wherein the system memory also stores: a plurality of utility wizards, wherein each utility wizard is associated with one of the extension snap-ins, wherein each utility wizard comprises a user interface for executing the utility which is accessible to the associated extension snap-in, wherein each of the extension snap-ins is configured to access its associated utility wizard.
Claim 23
Dependent Claim 27 words
The system of claim 18 , wherein the system memory also stores: at least one utility proxy for remotely executing at least one of the database utilities.
Claim 24
Dependent Claim 27 words
The system of claim 16 , wherein the system memory also stores: at least one utility proxy for remotely executing at least one of the database utilities.
Claim 25
Dependent Claim 29 words
The system of claim 16 , wherein the system memory also stores: at least one job manager for performing job management for at least one of the database utilities.
Claim 26
Dependent Claim 35 words
The system of claim 16 , wherein at least one of the server computer systems stores a utility repository which is associated with one of the database utilities and one of the database management systems.
Claim 27
Dependent Claim 141 words
A carrier medium comprising program instructions for administering an enterprise, wherein the enterprise comprises one or more networked computers, wherein the program instructions are executable to implement: a management console displaying information regarding database objects in a plurality of disparate databases, wherein the management console integrates a plurality of utilities for performing functions on the plurality of disparate databases which are managed by a plurality of disparate database management systems, wherein the management console includes a single interface for the plurality of utilities; selecting a database function from one of the plurality of utilities in response to user input; selecting a database object from one of the plurality of disparate databases in response to user input; and performing the selected database function on the selected database object in response to said selecting the database function and said selecting the database object.
Claim 28
Dependent Claim 141 words
A carrier medium comprising program instructions for administering an enterprise, wherein the enterprise comprises one or more networked computers, wherein the program instructions are executable to implement: a management console displaying information regarding database objects in a plurality of disparate databases, wherein the management console integrates a plurality of utilities for performing functions on the plurality of disparate databases which are managed by a plurality of disparate database management systems, wherein the management console includes a single interface for the plurality of utilities; selecting a database function from one of the plurality of utilities in response to user input; selecting a database object from one of the plurality of disparate databases in response to user input; and performing the selected database function on the selected database object in response to said selecting the database function and said selecting the database object.
Claim 29
Dependent Claim 34 words
The carrier medium of claim 24 , wherein the management console further includes a primary snap-in and a plurality of extension snap-ins, wherein each extension snap-in is configured to access one of the utilities.
Claim 30
Dependent Claim 33 words
The carrier medium of claim 25 , wherein the primary snap-in is an object browser which enables operation of said management console displaying information regarding database objects in the plurality of disparate databases.
Claim 31
Dependent Claim 76 words
The carrier medium of claim 24 , wherein the program instructions are further executable to implement: receiving selection input from a user through the single interface of the management console for said selecting a database function from one of the plurality of utilities in response to user input and said selecting a database object from one of the plurality of disparate databases in response to user input; one of the extension snap-ins receiving the selection input.
Claim 32
Dependent Claim 24 words
The carrier medium of claim 27 , wherein the program instructions are further executable to implement: providing the selection input to a utility proxy.
Claim 33
Dependent Claim 39 words
The carrier medium of claim 28 , wherein the program instructions are further executable to implement: the utility proxy performing remote execution of the selected database function in response to said providing the selection input to the utility proxy.
Claim 34
Dependent Claim 36 words
The carrier medium of claim 25 , wherein each of the plurality of extension snap-ins is coupled to a utility wizard, wherein each utility wizard comprises a user interface for one of the plurality of utilities.
Claim 35
Dependent Claim 20 words
The carrier medium of claim 30 , wherein each utility wizard is configured to be launched from the management console.
Claim 36
Dependent Claim 18 words
The carrier medium of claim 31 , wherein each utility wizard is implemented as a reusable software component.
Claim 37
Dependent Claim 45 words
The carrier medium of claim 24 , wherein the selecting a database function from one of the plurality of utilities in response to user input occurs before the selecting a database object from one of the plurality of disparate databases in response to user input.
Claim 38
Dependent Claim 45 words
The carrier medium of claim 24 , wherein the selecting a database function from one of the plurality of utilities in response to user input occurs after the selecting a database object from one of the plurality of disparate databases in response to user input.
Claim 39
Dependent Claim 15 words
The carrier medium of claim 24 , wherein the carrier medium is a memory medium.

References Cited (Backward Citations)

US5987465A Cited
US6148323A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-17 2006-08-19 2007-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-17 2010-08-19 2011-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-17 2014-08-19 2015-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag