Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
BMC Software, Inc. Patents
Assignee:
BMC Software, Inc.
Address:
Houston, TX
No. of patents:
83
Patents:


1 2


Patent Number Title Of Patent Date Issued
RE35110 System for optimizing data transmission associated with addressable buffer devices December 5, 1995
A method and a computer program for performing the method are disclosed for optimizing signals being exchanged between a host unit and an addressable-buffer peripheral device. The program optimizes an outgoing signal from the host unit by (1) creating an updated-state map representin
7617073 System and method for assessing and indicating the health of components November 10, 2009
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 co
7555491 Removing overflow rows in a relational database June 30, 2009
Techniques to repair overflow rows in a relational database table are described. In one implementation, a source table's physical memory pages are interrogated to identify overflow rows. In another implementation, overflow rows generated during database update operations are identified
7512635 System and method for updating information on a computer system using a limited amount of space March 31, 2009
A method and system updates files or other information on a computer system. Updates received are installed, and then additional updates are requested in a specified order.
7506047 Synthetic transaction monitor with replay capability March 17, 2009
Systems and methods for recording and replaying client-server transactions on selected clients in order to gauge the performance of the client-server system from the perspective of the client. In one embodiment, a method comprises playing back a set of recorded transactions on a clie
7496572 Reorganizing database objects using variable length keys February 24, 2009
Techniques for sorting data include (1) obtaining records containing variable length key fields, (2) expanding the variable length key fields into fixed length key fields in a temporary structure, (3) sorting the temporary structure based on the fixed length key fields, and (4) reorg
7490147 Method and apparatus for collecting performance data in a computer application February 10, 2009
The present invention is a method and apparatus for measuring the performance of a subroutine in a software application executing upon a computer system. When characterized as a method, a monitoring application operating according to the present invention first intercepts a call to a
7480866 Performance and flow analysis method for communication networks January 20, 2009
A system and method are used for visually representing performance and flow analysis of a communication network having devices connected by links. The system includes a first memory for storing a graphical representation of the communication network and showing the devices connected
7461369 Java application response time analyzer December 2, 2008
Systems and methods for monitoring the performance of client-server transactions from the perspective of a client. In one embodiment, a JARTA (Java Application Response Time Analyzer) component (which may include JavaScript) is installed on an end user's browser to collect various re
7448033 System and method for identifying changes made to a computer system due to software installation November 4, 2008
A method and apparatus identifies changes made to a computer system caused by the installation of software. The state of the computer system is recorded before the software is installed and, after the software is installed, the recorded state is compared against the state of the comp
7302449 Database management system and method which monitors activity levels and determines appropriate November 27, 2007
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
7299243 System and method for controlling free space distribution by key range within a database November 20, 2007
An improved method and system for controlling free space distribution by key range within a database. In one embodiment, a data structure including key ranges of a plurality of database tables and indexes, and a plurality of key range free space parameters is created. The plurality of
7287068 System and method for updating devices that execute an operating system or application program d October 23, 2007
In a content update method, a device sends information to a server about an initial index related to a directory of content stored in the device's nonvolatile non-disk memory (e.g., flash memory). Upon receiving a modification list from the server, the device builds an updated index in
7194728 System and method for packaging updates March 20, 2007
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.
7188108 Method and apparatus for obtaining storage information from a transaction log March 6, 2007
Initially, a table in the database is baselined. The baselining function is usually built into the database system program which manages the database itself. This baselining procedure generates storage information like the number of rows in the table, the average length of a row, the
7170864 System and method for WAP server management using a single console January 30, 2007
An improved method and system for WAP server management using a single console. A plurality of servers for wireless communication may provide wireless services to one or more clients using a wireless protocol (e.g., WAP). A management console coupled to the plurality of servers may p
7133884 Unobtrusive point-in-time consistent copies November 7, 2006
Techniques to create physically and transactionally consistent copies of one or more database objects without impacting the availability of the target database objects are described. In one technique, a consistent copy is created as of the time a copy utility is executed. In another
7089245 Service desk data transfer interface August 8, 2006
A system, method and computer program product for importing data in a network-based customer relationship application is provided. First, data to be imported to a customer relationship application utilizing a network is identified. A set of predetermined rules associated with the custome
7076481 Method and apparatus for logically reconstructing incomplete records July 11, 2006
The present invention reconstructs and illustrates incomplete change records by initially selecting an initial change record. The initial change record describes a change made to a target data object located at a target location in an electronic database. Next, a transaction log asso
7076397 System and method for statistical performance monitoring July 11, 2006
A method using statistical parameters (e.g. mean, standard deviation, exceptional values) of performance monitoring metrics to substantially reduce the quantity of performance monitoring data collected and reported, make system performance monitoring scalable and enhance the readabil
7062683 Two-phase root cause analysis June 13, 2006
A two-phase method to perform root-cause analysis over an enterprise-specific fault model is described. In the first phase, an up-stream analysis is performed (beginning at a node generating an alarm event) to identify one or more nodes that may be in failure. In the second phase, a
7054891 System and method for comparing database data May 30, 2006
An improved method and system for comparing database data. Data comparison may be performed either within a database or between two databases. Sets of cyclical redundancy check values may be created, at various points in time. Corresponding cyclical redundancy check values may be compare
7028301 System and method for automatic workload characterization April 11, 2006
A system and method for automatic workload characterization are provided. Transactions performed in a computer system may be logged. The log of transactions comprises a timestamp for each transaction. Resource usage in the computer system may be logged. The log of resource usage comprise
7024420 Run-time access techniques for database images April 4, 2006
Techniques to provide run-time access to a database image through a target database management system (DBMS) are described. An empty database in the target DBMS (the "target database") is created having substantially the same schema as the database image. At run-time, queries directed to
7020706 Method and system for automatically updating multiple servers March 28, 2006
A system and method updates multiple servers automatically without taking all of the multiple servers off-line at the same time. The system and method selects a group of servers, takes the group off-line, updates the group taken off-line, and then brings on-line those members of the grou
6996576 Database management system and method which automatically schedules and performs actions and mon February 7, 2006
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
6983321 System and method of enterprise systems and business impact management January 3, 2006
A system architecture and a method for management using a cellular architecture to allow multi-tier management of events such as the managing of the actual impact or the potential impact of IT infrastructure situations on business services. A preferred embodiment includes a high avai
6976133 System and method for updating devices using limited amounts of random access memory December 13, 2005
A system and method updates a device by storing into nondisk nonvolatile storage such as flash memory, the files used to update the device, using data structures that are swapped, a portion at a time, into available RAM of the device.
6954783 System and method of mediating a web page October 11, 2005
A system and method for mediating a web page at an intermediate server. The system and method can include receiving a web page from a target web server, ensuring that the web page is not cached and changing links in the web page to refer to the intermediate server.
6901435 GUI interpretation technology for client/server environment May 31, 2005
A method that involves receiving a message from a remote device, the message comprising either a definition, a state change, a command or some combination thereof; processing the definition (if any) before the state change (if any); and processing the state change (if any) before pro
6900822 Performance and flow analysis method for communication networks May 31, 2005
A system and method are used for visually representing performance and flow analysis of a communication network having devices connected by links. The system includes a first memory for storing a graphical representation of the communication network and showing the devices connected by l
6873989 Graphical display of IMS space usage characteristics March 29, 2005
A method and system for graphically displaying space management data of IMS databases. In one embodiment, the method involves receiving a plurality of records from an IMS database. The plurality of records may comprise ranges of free space within the IMS database, and may be processed to
6799189 System and method for creating a series of online snapshots for recovery purposes September 28, 2004
A method and system for creating a series of online snapshots for recovery purposes. A series of concurrent, overlapping snapshots (e.g., file snapshots or database file snapshots) may be created over a user-specified time interval at a user-specified frequency. Monitoring for a recovery
6772411 Software performance and management system August 3, 2004
A system and method for monitoring resource usage in a software system such as a database system is described. The user selects an application to monitor through a user-interface. On selection, one or more first-level statement groups associated with the application are displayed and
6748379 Graphical representation of disorganized database records in an IMS database June 8, 2004
A method and system for displaying database record organization characteristics of IMS databases. In one embodiment, the method involves receiving information associated with a plurality of database records from an IMS database (e.g., information associated with ranges of database re
6701320 System and method for determining a character encoding scheme March 2, 2004
The present invention provides a system and method for determining an appropriate (e.g., best-fit) character encoding scheme including the steps of (i) generating a set of reference characters based on a reference character encoding scheme and a first set of bytes; (ii) generating a set
6691121 Method and apparatus for online and dynamic extension of IMS data entry databases February 10, 2004
A method is disclosed for extending data Areas in a DEDB database while the database is online. Specifically, the IOVF and SDEP data portions can be increased or extended while the database is active to the control region. In one embodiment, the method includes (a) receiving a requested
6691067 Enterprise management system and method which includes statistical recreation of system resource February 10, 2004
A system and method for estimating statistics concerning system metrics to provide for the accurate and efficient monitoring of one or more computer systems. The system preferably comprises a distributed computing environment, i.e., an enterprise, which comprises a plurality of inter
6643614 Enterprise management system and method which indicates chaotic behavior in system resource usag November 4, 2003
Analytic tests are used to detect chaotic (power-tail) behavior in one or more computer system resources in a distributed computing environment. The analytic tests are used to determine if data (indicative of one or more parameters related to computer system resources) exhibit large devi
6633884 System and method for analyzing a database for on-line reorganization October 14, 2003
An improved method and system for analyzing a database for determining a recommended reorganization of a database. In one embodiment, the method involves receiving a list of database records to be analyzed. Each analyzed database record which meets certain criteria may be designated as
6609122 Navigation of view relationships in database system August 19, 2003
The invention is an improved system and method for browsing and editing data residing in database tables. The method of the present invention includes the steps of providing a graphical user interface in communication with a database, receiving user input to the graphical user interf
6606685 System and method for intercepting file system writes August 12, 2003
A method and system for intercepting file system writes. When intercept processing is enabled, a file write request may be passed to intercept write processing, prior to normal write processing. Intercept write processing may include: identifying the file, copying original file infor
6606631 IMS on-line reorganization utility August 12, 2003
An improved method and system for on-line reorganization of an IMS database while allowing concurrent updates. In one embodiment, the method involves building and dynamically maintaining a map of free blocks in the IMS database. The user then provides a list of candidate database records
6564174 Enterprise management system and method which indicates chaotic behavior in system resource usag May 13, 2003
A set of algorithms for detecting a renewal power-tail behavior which often relates to chaotic system activities in one or more computer system resources of a distributed computing environment, i.e., an enterprise. Analysis and/or prediction software receives a set of metric data points
6560647 Enterprise management system and method which includes semantically correct summarization May 6, 2003
A system and method for summarizing metric data in a semantically correct way. The system preferably comprises a distributed computing environment, i.e., an enterprise, which comprises a plurality of interconnected computer systems. At least one of the computer systems is an agent co
6523035 System and method for integrating a plurality of disparate database utilities into a single grap February 18, 2003
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 s
6513065 Enterprise management system and method which includes summarization having a plurality of level January 28, 2003
A system and method for summarizing metric data with a plurality of levels of varying granularity. The system preferably comprises a distributed computing environment, i.e., an enterprise, which comprises a plurality of interconnected computer systems. At least one of the computer system
6502092 Referential integrity navigation in a database system December 31, 2002
The invention is an improved system and method for browsing and editing data residing in database tables. The method of the present invention includes the steps of providing a graphical user interface in communication with a database, receiving user input to the graphical user interf
6418437 Method and apparatus for obtaining storage information from a transaction log July 9, 2002
Initially, a table in the database is baselined. The baselining function is usually built into the database system program which manages the database itself. This baselining procedure generates storage information like the number of rows in the table, the average length of a row, the num
6298371 Method of dynamically adjusting NCP program memory allocation of SNA network October 2, 2001
A method in accordance with the invention is implemented via a novel computer program referred to for convenience as NEWPROG. NEWPROG resides (executes) in one or more communication controllers on a SNA network "front end" processor for the NCP executing in that controller. NEWPROG m
1 2

 
 
  Recently Added Patents
Driving control apparatus for motion mechanism and control method of driving control apparatus
Focused anode layer ion source with converging and charge compensated beam (falcon)
Contents summarizing unit and contents summarizing program that produce content summary information summarized from contents regarding sports
UV treatment of STI films for increasing tensile stress
Pulse control device
MOS type variable capacitance device
RAID data storage system with SAS expansion
  Randomly Featured Patents
Plasma addressed liquid crystal display device
Liquid, urea group-containing polyisocyanate mixtures
System for and method of testing transistors
Radio pager with a display control capability
Ocean wave power generator (a "modular power-producing network")
Crash protection device
Silicon-on-insulator CMOS device and a liquid crystal display with controlled base insulator thickness
Window frame component
Method for reducing spikes in a digital-to-analog converter
Server-side stream switching