Patents Assigned to BMC Software, Inc.
-
Patent number: 8346752Abstract: In a computer system that has no single place to discover all installed software applications, a software title discovery technique uses a combination of techniques to discover installed software. One of the combined techniques is an operating system predefined interface for obtaining information about installed software application; other techniques that may be employed include searching a repository of uninstall information, searching for executable files in a portion of a filesystem for the computer, and searching for executable files pointed to by other files in the filesystem of the computer system. A client/server configuration may be employed to allow collection of the software application information across a network of computers in an enterprise by a server computer system, allowing the server system to provide reports regard installed software applications.Type: GrantFiled: September 23, 2009Date of Patent: January 1, 2013Assignee: BMC Software, Inc.Inventors: Joshua Stephen Sirota, Narayanan Arunachalam
-
Patent number: 8321480Abstract: Systems, methods and computer readable medium for migrating Information Management System (IMS) Full-Function databases to IMS High Availability Large Databases (HALDBs) are described. Full Function database conversion operations in accordance with this disclosure assign a unique identifier to each segment having a physically paired logically related child segment. These unique identifiers may then be used during HALDB load operations to identify a segment's physically paired logically related segment. Use of the disclosed unique identifiers permit Full Function database conversion operations to avoid the input-output (I/O) and compare operations needed by prior art unload techniques to completely identify physically paired logically related segments.Type: GrantFiled: November 24, 2010Date of Patent: November 27, 2012Assignee: BMC Software, Inc.Inventor: David Albert Smith
-
Patent number: 8306945Abstract: A method, system and medium for organizing and associating log records into logically related groups is described. One or more input sources from, possibly, different systems/subsystems are input to a log correlation method. As the log records are processed the fields are interrogated to determine which log records are related to each other. As further log records are processed more information about previously unidentifiable relationships is determined. After this later information is known, log records that could previously not be associated with any other log records are added to the existing association. The system engineer is therefore presented with the pertinent information for monitoring, administrating and diagnosing system activities.Type: GrantFiled: October 8, 2007Date of Patent: November 6, 2012Assignee: BMC Software, Inc.Inventors: Larry Morris, Dale G. Wood
-
Patent number: 8301755Abstract: A method, system and medium for efficiently propagating service impact data in a directed acyclic graph. One or more service components, impact rules and business rules will be grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data a determination is made as to when no further impact propagation is required and calculations are terminated without having to traverse the entire graph. This method will allow a system or business administrator to maintain real-time notification and visualization of, the impacted state of all objects in the graph.Type: GrantFiled: December 14, 2007Date of Patent: October 30, 2012Assignee: BMC Software, Inc.Inventors: Geert De Peuter, David Bonnell
-
Patent number: 8271457Abstract: 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 18, 2012Assignee: BMC Software, Inc.Inventors: Melody Vos, Jeff Slavin
-
Patent number: 8266096Abstract: Various examples include a system and methods in support of vendor relationship management, analysis, planning and evaluation including dealing with collections of vendors called vendor portfolios. In various examples the system includes a database, vendor portfolio definer, a vendor portfolio populator, and a vendor portfolio analyzer. The database houses vendor data. In various examples the vendor portfolio definer allows vendor portfolios to be created, meta data, including complex documents, to be associated with vendor portfolios, and user access permissions to be assigned to vendor portfolios. In various examples the vendor portfolio populator facilitates user selection of the vendors that will make up the collection of vendors in the vendor portfolio. The vendor portfolio analyzer analyzes a business metric using vendor portfolios. In various examples the vendor portfolio analyzer allows user to perform what-if analysis on vendor portfolios.Type: GrantFiled: October 23, 2009Date of Patent: September 11, 2012Assignee: BMC Software, Inc.Inventors: Jorge A. Navarrete, Stephen J. O'Connor, Peter P. Dai, Johri Dhanotra, Hubert Yau Kin Siu, Charudutt Nagori, Ashish Kalani
-
Patent number: 8239343Abstract: A database reorganization technique uses multiple-coordinated read, sort and write tasks to substantially reduce the overall time to reorganize a database object. Coordination between the different functional tasks (e.g., read, sort and write tasks) is facilitated through the logical partitioning of the key values associated with the object to be reorganized. Object key values are determined by interrogating the object's associated database prior to initiating reorganization processing.Type: GrantFiled: May 23, 2003Date of Patent: August 7, 2012Assignee: BMC Software, Inc.Inventors: Christopher Y. Blaicher, Donald W. Black, Mary D. Black, legal representative
-
Patent number: 8190579Abstract: A method, system and device for monitoring internal database log events in a computer database environment are described. As database updates are detected they are analyzed and used to determine which of several kinds of database maintenance are required. The database administrator is therefore presented with information to allow for more accurate maintenance scheduling and able to prevent unnecessary database maintenance outages.Type: GrantFiled: June 6, 2008Date of Patent: May 29, 2012Assignee: BMC Software, Inc.Inventors: Ed Breaux, Gary Salazar, Martin Warnica
-
Patent number: 8180728Abstract: A hierarchical database stores data for the database in a plurality of areas. A disclosed technique allows reorganization of one or more areas of the database without stopping the entire database. The areas to be reorganized are first stopped, then the areas are unloaded, reorganized, and reloaded, before restarting the reorganized areas. In-memory control blocks for the areas are updated to indicate to the database software that the areas have been reorganized, without stopping the entire database.Type: GrantFiled: September 21, 2009Date of Patent: May 15, 2012Assignee: BMC Software, Inc.Inventor: Gary Lewis Jackson
-
Patent number: 8171005Abstract: A technique to quiesce a database without causing after-arriving access requests to abnormally terminate interrogates database management system control structures associated with the database. Specified modifications to these control structures can be made so that subsequent access requests to the database (i.e., during quiesce operations) are not abnormally terminated. Once quiesced, regular or special purpose maintenance or testing operations, the starting or stopping of log keeping operations or similar operations may be made to the database. Once these are complete, the database control structures may be updated again to permit pending/scheduled access requests to proceed.Type: GrantFiled: August 28, 2009Date of Patent: May 1, 2012Assignee: BMC Software, Inc.Inventors: Bruce Mansur, Gary Salazar
-
Patent number: 8161001Abstract: Methods, devices and systems which facilitate the conversion of database objects from one schema version (e.g., an earlier version) to another schema version (e.g., a newer version) without requiring the objects be unloaded and reloaded are described. In general, data object conversion applies to both table space objects and index space objects. The described transformation techniques may be used to convert any object whose schema changes occur at the page-level.Type: GrantFiled: May 7, 2009Date of Patent: April 17, 2012Assignee: BMC Software, Inc.Inventors: Donna M. Di Carlo, Thomas G. Price, Stanely J. Dee
-
Patent number: 8151261Abstract: A system and method packages sets of information so that they may be used to install the set of information. The packaging is performed by one of several client computer systems using the set of information and metadata describing the set of information, requested from a server.Type: GrantFiled: February 20, 2007Date of Patent: April 3, 2012Assignee: BMC Software, Inc.Inventors: Josh Sirota, Charlie Ma
-
Patent number: 8121992Abstract: A mechanism works in conjunction with a DB2® Log and an analysis tool, such as BMC's Log Master™, to handle logged data for Large Objects (LOBs) stored in tables of a DB2 database system. A plurality of controls track data logged for the LOBs. The mechanism reads log records from a DB2 Log and uses the controls to determine which of the tracked LOBs is associated with the log records and obtains data from those associated log records. The mechanism builds keys to index the data and stores the keys and the data in a Virtual Storage Access Method store having Key Sequenced Data Sets maintained separate from the log record store for the DB2 Log. When requested by the analysis tool, the data in the store can be reassembled using the keys and map records in the first store that map the logged data for the tracked LOBs.Type: GrantFiled: April 19, 2010Date of Patent: February 21, 2012Assignee: BMC Software, Inc.Inventors: Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee, Bobby B. Baty
-
Patent number: 8117361Abstract: A method, system, and medium for compressing systems management information in a historical data store. Dynamically determining the appropriate compression algorithm to apply based on the type of data being compressed and stored. As further input is received for any particular measurement, the appropriate compression algorithm will be automatically selected from the set of available compression algorithms or be defined by a user configuration parameter. The amount of historical data stored with the minimal amount of data loss is optimized by the system dynamically changing the compression algorithm used for the given input data over a particular time span. The system engineer is therefore presented with the pertinent information for monitoring, administrating and diagnosing system activities.Type: GrantFiled: June 16, 2010Date of Patent: February 14, 2012Assignee: BMC Software, Inc.Inventors: Geert De Peuter, David Bonnell
-
Patent number: 8082275Abstract: A method, system and medium for recording events in a system management environment is described. As system events are detected in an enterprise computing environment they are stored in a manner allowing them to be “replayed” either forward or reverse to assist a system administrator or other user to determine the chain of events that affected the enterprise. The system engineer and business process owner are therefore presented with pertinent information for monitoring, administrating and diagnosing system activities and their correlation to business services.Type: GrantFiled: May 20, 2008Date of Patent: December 20, 2011Assignee: BMC Software, Inc.Inventors: Geert De Peuter, David Bonnell, Eric J S Pieters
-
Patent number: 8082222Abstract: This disclosure relates generally to the field of Configuration Management Databases (CMDBs). One embodiment of a user interface embodying the present invention is an extension of the process for creating CMDB classes and is therefore readily available for use by someone with knowledge of CMDB administration. The CMDB administrator is thus relieved from having to understand in detail the technologies and interfaces used by the Management Data Repository (MDR) sources. The result of setting up a relation from a CMDB data structure to an MDR data structure by a CMDB administrator may be represented by one or more new CMDB class(es) for the MDR data. The related MDR may then be accessed by an existing CMDB application using already existing CMDB interfaces. The instances of the new relationships and classes thus appear as if they were native instances stored in the CMDB.Type: GrantFiled: August 28, 2009Date of Patent: December 20, 2011Assignee: BMC Software, Inc.Inventors: Govindarajan Rangarajan, Jiani Chen
-
Patent number: 8051164Abstract: Service impact data is efficiently propagated in a directed acyclic graph with restricted views. One or more service components, impact rules and business rules are grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data, a determination is made as to when no further impact propagation is required. Subsequently, calculations are terminated without having to traverse the entire graph. This method allows a system or business administrator to view and receive real-time notification of the impacted state of all nodes in the graph that are available to their permitted view. Restricted views ensure that available service impact data is only displayed to end users having the proper authorization to view the underlying impact model data.Type: GrantFiled: December 14, 2007Date of Patent: November 1, 2011Assignee: BMC Software, Inc.Inventors: Geert De Peuter, David Bonnell
-
Patent number: 8050890Abstract: A system and method for visualization of the components of an enterprise system and the rendering of information about the health or status of the enterprise system, its components, and/or its subcomponents. The invention uses a combination of color codes or other indicators and a combination of algorithms and/or rules-based systems to control the computation of status/severities to associate to components and setup the color codes and indicators.Type: GrantFiled: October 2, 2009Date of Patent: November 1, 2011Assignee: BMC Software, Inc.Inventors: Jean-Marc Trinon, Olivier Pignault
-
Publication number: 20110239275Abstract: Systems, methods and computer readable media for centrally managed impersonation are described. Examples include a system having a central server and a remote shell daemon running on a remote machine, wherein a trust relationship is established between the central server and the remote shell daemon. Examples also include a method wherein a user sends the management system a request to act upon a remote machine. The management system determines whether the user is authenticated for the requested action. Upon authentication, the management system identifies an impersonation policy based on user profile and the remote machine. The management system connects to the remote machine, impersonates an elevated privilege account if required, and executes the user action on the remote machine.Type: ApplicationFiled: September 30, 2010Publication date: September 29, 2011Applicant: BMC Software Inc.Inventors: Geert De Peuter, David Solin
-
Publication number: 20110238376Abstract: An improved performance management technique allows automatic determination dynamic thresholds of a metric based on a baseline of the matching pattern. A pattern matching process is conducted against a set of baseline patterns to find the matching pattern. If a matching pattern is found, the baseline of the matching pattern is used as the dynamic threshold. A series of sanity checks are performed to reduce any false alarms. If the metric does not follow any pattern, a composite of baselines is selected as the dynamic threshold.Type: ApplicationFiled: July 30, 2010Publication date: September 29, 2011Applicant: BMC Software, Inc.Inventors: Derek Dang, Alex Lefaive, Joe Scarpelli, Sridhar Sodem