Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7668696 | Method and apparatus for monitoring the health of a computer system A system that monitors the health of a computer system is presented. During operation, the system receives a first-difference function for the variance of a time series for a monitored telemetry variable within the computer system. The system then determines whether... | 02/23/2010 |
| 7660702 | Monitor for an information technology system The present invention provides a means of monitoring the progress of an IT implementation of a process or activity through a defined set of situation types and event objects corresponding to said situation types whereby, if the IT implementation of the process or ac... | 02/09/2010 |
| 7657401 | Systems and methods for predicting load test resource requirements Systems, methods and media for collecting and using machine usage data and machine configuration data are disclosed. In one embodiment, a workbench computer collects historical machine usage data for at least one load test machine emulating a plurality of users to p... | 02/02/2010 |
| 7634388 | Providing policy-based operating system services in an operating system on a computing system Methods, apparatus, products are disclosed for providing policy-based operating system services in an operating system on a computing system. The computing system includes at least one compute node. The compute node includes an operating system. The operating system... | 12/15/2009 |
| 7630862 | Load test simulator Systems and methodologies are provided for load testing a server wherein user characteristics are adjusted dynamically during the testing period of the server, based upon weightings defined in a user profile. Such dynamic adjustment enables a distribution of user ch... | 12/08/2009 |
| 7603257 | Automated benchmarking of software performance Methods for automated benchmarking of views of one or more windows of an application. The methods analyzes content of a window to benchmark views in the window automatically once a target application and/or target window have been specified for benchmarking by a use... | 10/13/2009 |
| 7593833 | System and method for determining performance of network lines A method for determining performance of data communication lines in a DSL network is provided. The method includes determining a performance metric for at least one line from a first set of data that included measurements for each of a plurality of parameters relate... | 09/22/2009 |
| 7577550 | System and method for detecting performance anomalies in a computing system A method comprises receiving, by learning logic, historical metrics of a computing system being monitored. The learning logic determines, from the received historical metrics, forms of sub-functions that are included in an equation, wherein each sub-function represe... | 08/18/2009 |
| 7574325 | Methods to monitor system sensor and actuator health and performance A method for assessing health and performance of a system. In one example, the system comprises subsystems (preferably physically coupled subsystems), at least some of which are characterizable by transmitted signals. Some of these signals are transformed into a com... | 08/11/2009 |
| 7565272 | System and methods for integrating authoring with complexity analysis for computing system operation procedures Techniques are disclosed for integrating complexity analysis with procedure authoring (design and/or documentation). By way of example, a technique for authoring a procedure associated with a computing system operation based on a complexity analysis associated with ... | 07/21/2009 |
| 7546221 | Creating and using applicable information technology service maps The present invention extends to methods, systems, and computer program products for creating and using applicable information technology maps. Defined rules that indicate how information technology services interrelate to other computing components in the informati... | 06/09/2009 |
| 7546222 | System for performance and scalability analysis and methods thereof A system adapted for analyzing performance and scalability of at least one computer system is disclosed. The system include a monitoring module configured for capturing at least one metric of an application for analyzing performance and scalability and a performance... | 06/09/2009 |
| 7533003 | Weighted event counting system and method for processor performance measurements A weighted event counting system and method for processor performance measurements provides low latency and low error performance measurement capability. A weighted performance counter accumulates a performance count according to a plurality of event signals provide... | 05/12/2009 |
| 7529645 | Multifaceted system capabilities analysis Methods and systems for obtaining the performance characteristics of a computing product are described. Obtaining a computing product's attributes, capabilities, and features includes assessing the computing product to determine the product's attributes, capabilitie... | 05/05/2009 |
| 7526410 | Remote computer graphics performance testing The present disclosure relates to conducting testing on a remote client computer by a server computer. The remote client computer is connected to the server computer through a network which allows either the remote client computer or server computer to initiate a te... | 04/28/2009 |
| 7519510 | Derivative performance counter mechanism A circuit and method for using hardware to calculate a first derivative of the number of performance events that occur in a microprocessor during a predetermined period of time. This first derivative indicates a frequency of such performance events, which can be use... | 04/14/2009 |
| 7519511 | Method for measuring quantity of usage of CPU The present invention relates to a method for measuring a quantity of usage of a CPU, in particular to a method for measuring a quantity of usage of a CPU which is capable of getting a credible quantity of usage of a CPU without amending an algorithm in order to ada... | 04/14/2009 |
| 7516048 | Externalized metric calculation engine Calculating, detecting, observing, and validating operating characteristics, conditions, and metrics, especially quality of service metrics, of a system. The quality of service metrics are reported and utilized to manage the service. The various elements of the syst... | 04/07/2009 |
| 7516049 | Wireless performance analysis system Wireless adapters are installed on one or more general purpose computing devices and are connected via a wireless network in an enterprise environment. The adapters are densely deployed at known locations throughout the environment and are configured as air monitors... | 04/07/2009 |
| 7512522 | Methods and apparatus for assessing health of memory utilization of a program Techniques for assessing the utilization efficiency of a portion of memory are provided. One or more images of a portion of memory are obtained. The one or more memory elements found within each image are categorized into one or more application-neutral categories, ... | 03/31/2009 |
| 7505872 | Methods and apparatus for impact analysis and problem determination A technique for determining an impact of a condition (e.g., service outage) of at least one subject component in a computing environment comprises the following steps/operations. First, one or more components in the computing environment which depend on the at least... | 03/17/2009 |
| 7496476 | Method and system for analyzing performance of an information processing system A method for analyzing performance of an information processing system having information processing apparatuses providing services to each other. Communication packets sent or received between the apparatuses are acquired. The apparatuses receive calls from other a... | 02/24/2009 |
| 7483817 | Test method, test program, and test device of data processing system A connection characteristics determination unit determines whether connection mechanisms provided in a data processing system have differences in connection characteristics in terms of hardware implementation or not. If there is no difference in the connection chara... | 01/27/2009 |
| 7478015 | System for measuring the effect of an ADSL splitter Problems arise when using an Integrated Service Digital Network infrastructure for providing Asymmetrical Digital Subscriber Line technology. These problems do not always occur but depend on the distance between the end-user location and the central location, and th... | 01/13/2009 |
| 7474991 | Method and apparatus for analyzing idle states in a data processing system A computer implemented method, apparatus, and computer usable program code to collect information for a system or processor having a transition between an idle state and a non-idle state. Idle counts occurring during execution of code are collected to form collected... | 01/06/2009 |
| 7472039 | Program, apparatus, and method for analyzing processing activities of computer system The system provides a technique for detecting changes in behavior of a computer system. An address data storing unit obtains an address being accessed by a CPU at prescribed sampling intervals, stores address data comprising the address and its acquisition time in a... | 12/30/2008 |
| 7469198 | System for measuring the effect of an ADSL splitter Problems arise when using an Integrated Service Digital Network infrastructure for providing Asymmetrical Digital Subscriber Line technology. These problems do not always occur but depend on the distance between the end-user location and the central location, and th... | 12/23/2008 |
| 7467068 | Method and apparatus for detecting dependability vulnerabilities The present invention is a method and an apparatus for detecting dependability vulnerabilities in production IT environments. In one embodiment, a method for detecting a dependability vulnerability in a production IT environment includes injecting a synthetic distur... | 12/16/2008 |
| 7467066 | System and method for benchmarking correlated stream processing systems A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plura... | 12/16/2008 |
| 7467067 | Self-learning integrity management system and related methods An integrity management system predicts abnormalities in complex systems before they occur based upon the prior history of abnormalities within the complex system. A topology of the nodes of a complex system is generated and data is collected from the system based o... | 12/16/2008 |
| 7457969 | Computer system monitoring A computer monitoring system includes a sensor, a non-volatile storage and a controller. The sensor measures a parameter of a computer, and the non-volatile storage holds a threshold representing a limit for the parameter. The controller is configured to determine a... | 11/25/2008 |
| 7454316 | Method and apparatus for monitoring and enhancing on-chip microprocessor reliability A system and method for projecting reliability to manage system functions includes an activity module which determines activity in the system. A reliability module interacts with the activity module to determine a reliability measurement for the module in real-time ... | 11/18/2008 |
| 7444267 | System and method to synchronize and coordinate parallel, automated fault injection processes against storage area network arrays A system and method for synchronizing and coordinating parallel, automated fault injection processes against storage area network arrays. In an exemplary embodiment, the stress test system includes a hierarchical lock file acting as a repository for lock and state d... | 10/28/2008 |
| 7437268 | Systems and methods for analyzing data Systems and methods for collecting and categorizing data and initiating analyses of the data based on the detection of conditions associated with the data. One embodiment is a method including the steps of collecting data from a data source, categorizing or otherwis... | 10/14/2008 |
| 7437450 | End-to-end performance tool and method for monitoring electronic-commerce transactions A method and apparatus for monitoring electronic commerce transactions. A network delay agent, coupled to the access point for the electronic commerce provider's system is operable to send and receive communications to a designated customer's site for measuring netw... | 10/14/2008 |
| 7437281 | System and method for monitoring and modeling system performance The present invention provides a method for modeling the performance of a system by fitting non-linear curves to data points for system performance parameters, such as response time and throughput, as a function of load. Data points may be measured in testing may be... | 10/14/2008 |
| 7437261 | Method and apparatus for testing integrated circuits A distributed operating system for a semiconductor test system, such as automated test equipment (ATE), is described. The operating system includes a host operating system for enabling control of one or more site controllers by a system controller. One or more local... | 10/14/2008 |
| 7433804 | Automated test script for communications server For use in a communication system having at least one enterprise server for facilitating communications and delivery of services to users of handheld mobile communication devices and an administrative program for managing the enterprise server, the improvement compr... | 10/07/2008 |
| 7433803 | Performance monitor with precise start-stop control A system and method for performance monitoring in processors is provided. The system and method evaluates the performance of the processor by counting selected events during one or more defined periods. The performance monitor provides improved performance character... | 10/07/2008 |
| 7430487 | System and method for implementing a programmable DMA master with data checking utilizing a drone system controller A method, system, and computer-usable medium for implementing a programmable DMA master with data checking utilizing a drone system controller. According to an embodiment of the present invention, a drone processor generates a collection of random data and stores a ... | 09/30/2008 |