Patents Assigned to BMC Software
-
Patent number: 7502844Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify one or more resource elements as a group, and compute an Abnormality Index that represents the deviation from a baseline operation of these selected resource elements. In an embodiment, the Abnormality Index is computed as a single number. The user may include any desired attributes of each resource element to be considered in determining deviations. The Abnormality Index represents the number of deviations, the seriousness of deviation (e.g., more serious if deviation relates to unavailability of the resource element), and the extent of deviation (i.e., whether the deviation is based on expected operation for hourly, daily or weekly duration).Type: GrantFiled: July 29, 2005Date of Patent: March 10, 2009Assignee: BMC SoftwareInventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Bopana Ganapathy, Anil Kumar Sondekoppa Hanumappa
-
Patent number: 7350209Abstract: An improved method and system for complex and integrated application performance management which tracks end-to-end computer resource consumption of a first business application workflow in an enterprise system. The first business application workflow may include a plurality of components. The plurality of components may further include one or more component types. A second or subsequent business application workflow may be embedded or linked as a component of the first business application workflow. Resource usage information of the plurality of components (including resource usage information of underlying units of work of the plurality of components) may be correlated to determine cumulative resource usage information for the first business application workflow. The resource usage information may be displayed in a graphical user interface.Type: GrantFiled: June 29, 2001Date of Patent: March 25, 2008Assignee: BMC SoftwareInventor: Annie Shum
-
Patent number: 7111003Abstract: A method and system for inputing data to a sort utility from a user program. In one embodiment, first parameters may facilitate optimization for both programs, by either the user program or the sort utility. The sort utility may process the first parameters to optimize sorting by: returning second parameters to the user program; and supporting a multi-record interface between the two programs. The sort utility may process the data records into the multi-record interface by constructing reformatted data records and inserting the reformatted data records into the multi-record interface, or by utilizing an exit routine to construct and insert the reformatted data records into the multi-record interface. The sort utility may sort the data records (e.g., by directly processing them), optimizing memory usage by the sort utility and/or the user program. The processing and sorting actions of the sort utility program may be coordinated and overlapped.Type: GrantFiled: July 15, 2002Date of Patent: September 19, 2006Assignee: BMC SoftwareInventor: Christopher Youngs Blaicher
-
Patent number: 6944630Abstract: A system and method for automated database management are provided. Statistics relating to operation of a database may be collected, wherein the database comprises one or more database objects. Characteristics of the database objects may be determined, either automatically or by user intervention, using the collected statistics, one or more policies, and/or one or more definitions. The policies and definitions may be defaults or may be customized by a user. Actions to be performed on the database objects may be determined, either automatically or by user intervention, based on the characteristics of the database objects. A schedule for performing the actions on the database objects may be automatically determined. The actions may be performed on the database objects based on the schedule. The actions on the database objects may be confirmed. The results of the actions on the database objects may be analyzed or monitored. Policies and/or definitions may be reconfigured based on the results.Type: GrantFiled: November 21, 2001Date of Patent: September 13, 2005Assignee: BMC SoftwareInventors: Melody Vos, Jeff Slavin
-
Publication number: 20050160074Abstract: A system and method for automated database management are provided. Statistics relating to operation of a database may be collected, wherein the database comprises one or more database objects. Characteristics of the database objects may be determined, either automatically or by user intervention, using the collected statistics, one or more policies, and/or one or more definitions. The policies and definitions may be defaults or may be customized by a user. Actions to be performed on the database objects may be determined, either automatically or by user intervention, based on the characteristics of the database objects. A schedule for performing the actions on the database objects may be automatically determined. The actions may be performed on the database objects based on the schedule. The actions on the database objects may be confirmed. The results of the actions on the database objects may be analyzed or monitored. Policies and/or definitions may be reconfigured based on the results.Type: ApplicationFiled: February 16, 2005Publication date: July 21, 2005Applicant: BMC SoftwareInventors: Melody Vos, Jeff Slavin
-
Patent number: 6901438Abstract: A system and method for replaying a predefined path through a set of web pages. The system and method comprises selecting in chronological order a saved request in a request history. The saved requests correspond to a set of user requests made at a web page from the set of web pages. Furthermore, the present invention comprises determining whether the saved request is a form request, and if so finding a best fit form on the web page from the set of web pages and sending a replay request to the best-fit form. If the saved request is not a form request, making the replay request to a best-fit URL.Type: GrantFiled: November 10, 2000Date of Patent: May 31, 2005Assignee: BMC SoftwareInventors: Clay Davis, Walter R. Bodwell, Michael C. Klobe
-
Patent number: 6895586Abstract: A system and method for providing an improved namespace and object description system for enterprise management are disclosed. The system and method employ a hierarchical namespace with objects including prototypes and instances where an instance inherits traits from a prototype, such as attribute values and/or child objects.Type: GrantFiled: August 30, 2000Date of Patent: May 17, 2005Assignee: BMC SoftwareInventors: Michael Eugene Brasher, Roger Glenn Huebner
-
Patent number: 6418443Abstract: A method and system for analyzing the physical characteristics of database records, such as in IMS databases. The information obtained during this analysis may then be used to perform a more efficient reorganization or restructuring of the database. In one embodiment, the method involves tracing the database retrieval process to collect physical location information for each segment of each database record in an IMS database. The database retrieval process for each database record may begin at the root segment of the database record and traverse the child segments of the database record, preferably in hierarchical order, e.g. top to bottom, left to right. The database retrieval process identifies the segment code causing the first reference to a block and the number of segments retrieved from the block before fetching a new block.Type: GrantFiled: February 1, 2000Date of Patent: July 9, 2002Assignee: BMC SoftwareInventor: James L. Martin, Jr.
-
Patent number: 6092086Abstract: An enterprise data movement (EDM) system and method for more intelligently recording changes made to an IMS database. According to the present invention, when an application issues SETS/SETU and ROLS calls during the application's unit of work, the EDM system operates to create sub-units of work for identifying changes which correspond to the SETS/SETU and ROLS calls. This allows the EDM system to individually record or monitor the status of these changes, and either discard and/or commit the individual changes within that total application's unit of work, depending on the SETS/SETU and ROLS calls received.Type: GrantFiled: March 31, 1998Date of Patent: July 18, 2000Assignee: BMC SoftwareInventors: James L. Martin, Bruce H. Mansur
-
Patent number: 6035307Abstract: An Enterprise Data Movement (EDM) system and method for performing data move operations in an enterprise computing system with improved efficiency. Data move operations preferably use operations of an existing database utility, for example, one or more of an unload or load operation, wherein the utility is already required to be performed. In other words, according to the invention, data move operations preferably use the utilities in an opportunistic or parasitic fashion, when they are already being performed for other reasons, thereby providing a dual purpose operation and increased efficiency.Type: GrantFiled: March 30, 1998Date of Patent: March 7, 2000Assignee: BMC SoftwareInventors: James L. Martin, Abolfazl Sirjani, Kevin D. Seppi, Lisa S. Keeler
-
Patent number: 6029178Abstract: A system and method for providing consistency of replicated data in a distributed enterprise computing system by maintaining and using edition level values for data objects in both source and target database systems. When the EDM method captures changes made to a source database, the EDM method operates to obtain an edition level value of the source database. The EDM method then creates and stores a change record comprising the captured changed data in a log, wherein the change record includes the edition level value of the source database to which the changes are being made. When a data propagation operation is initiated to one or more target computer systems, the EDM method operates to obtain an edition level value of each of the target computer systems. For each target computer system, the method operates to compare the edition level value comprised in the change record with the edition level value of the target computer system.Type: GrantFiled: March 31, 1998Date of Patent: February 22, 2000Assignee: BMC SoftwareInventors: James L. Martin, Abolfazl Sirjani, Kevin D. Seppi, Lisa S. Keeler
-
Patent number: 6016501Abstract: An Enterprise Data Movement (EDM) system and method for performing bulk data move operations and changed data propagation operations in an enterprise computing system with improved efficiency. The present invention provides synergy of operations between a bulk data move operation and a changed data propagation, wherein the load process of a bulk data move operation and the apply process of a changed data propagation operation operate to communicate with each other to ensure proper operation and also to ensure that each of the bulk move and propagation operations do not interfere with each other. Thus, the present invention provides an improved and automated procedure for performing bulk move and changed data propagation operations which reduces the amount of time required by database administrators to monitor and/or perform tasks.Type: GrantFiled: March 30, 1998Date of Patent: January 18, 2000Assignee: BMC SoftwareInventors: James L. Martin, Abolfazl Sirjani, Kevin D. Seppi, Lisa S. Keeler