Patent application number | Description | Published |
20110273452 | DATA DISPLAY - Methods and systems for displaying data are described. The display system extracts first data from a first data set, such as management system data. The first data includes one or more variables between a start time and an end time that may be user-defined. The display system uses the extracted data to populate a temporary database and process the data in the temporary database, such that there is no need to unduly interfere with the functionality of the management system. The data in the temporary database is processed to generate a plot value for each variable for each of a plurality of time slices. Finally, the plot values are presented as a series of images using a video processor to generate an intuitive visual representation of the data. | 11-10-2011 |
20110276670 | AUTOMATED DEVICE INTEGRATION - A method and system is provided in which new types of devices (such as sensors) can be integrated into a network in an automated manner. The system includes a repository for device information. When a new device is detected in a network, a management system for the network obtains device information from the repository and uses that information to integrate the device into the network. | 11-10-2011 |
20110276769 | DATA PROCESSOR - A system is described that generates reports from very large data sets. The reports are generated in real-time (or close to real time). Data from the large data set is replicated to a buffer as it arrives in the system. Once sufficient data is obtained (e.g. when the buffer is filled), the data is processed to generate a report. The report may summarize the data obtained and may be stored for later use. By storing summary data instead of the full data, the data storage requirements are reduced. | 11-10-2011 |
20130060969 | AUTOMATED DEVICE INTEGRATION - A method and system is provided in which new types of devices (such as sensors) can be integrated into a network in an automated manner. The system includes a repository for device information. When a new device is detected in a network, a management system for the network obtains device information from the repository and uses that information to integrate the device into the network. | 03-07-2013 |
20130124581 | DATA PROCESSOR - A system is described that generates reports from very large data sets. The reports are generated in real-time (or close to real time). Data from the large data set is replicated to a buffer as it arrives in the system. Once sufficient data is obtained (e.g. when the buffer is filled), the data is processed to generate a report. The report may summarize the data obtained and may be stored for later use. By storing summary data instead of the full data, the data storage requirements are reduced. | 05-16-2013 |
20130141437 | Data Display - Methods and systems for displaying data are described. The display system extracts first data from a first data set, such as management system data. The first data includes one or more variables between a start time and an end time that may be user-defined. The display system uses the extracted data to populate a temporary database and process the data in the temporary database, such that there is no need to unduly interfere with the functionality of the management system. The data in the temporary database is processed to generate a plot value for each variable for each of a plurality of time slices. Finally, the plot values are presented as a series of images using a video processor to generate an intuitive visual representation of the data. | 06-06-2013 |
Patent application number | Description | Published |
20100299655 | Determining Performance of a Software Entity - Methods, systems, and products for determining performance of a software entity running on a data processing system. The method comprises allowing extended execution of the software entity without monitoring code. The method also comprises intermittently sampling behavior data for the software entity. Intermittently sampling behavior data may be carried out by injecting monitoring code into the software entity to instrument the software entity, collecting behavior data by utilizing the monitoring code, and removing the monitoring code. The method also comprises repeatedly performing iterations of the allowing and sampling steps until collected behavior data is sufficient for diagnosing performance of the software entity. The method may further comprise analyzing the collected behavior data to diagnose performance of the software entity. | 11-25-2010 |
20130179663 | INFORMATION HANDLING SYSTEM INCLUDING HARDWARE AND SOFTWARE PREFETCH - A prefetch optimizer tool for an information handling system (IHS) may improve effective memory access time by controlling both hardware prefetch operations and software prefetch operations. The prefetch optimizer tool selectively disables prefetch instructions in an instruction sequence of interest within an application. The tool measures execution times of the instruction sequence of interest when different prefetch instructions are disabled. The tool may hold hardware prefetch depth constant while cycling through disabling different prefetch instructions and taking corresponding execution time measurements. Alternatively, for each disabled prefetch instruction in the instruction sequence of interest, the tool may cycle through different hardware prefetch depths and take corresponding execution time measurements at each hardware prefetch depth. The tool selects a combination of hardware prefetch depth and prefetch instruction disablement that may improve the execution time in comparison with a baseline execution time. | 07-11-2013 |
20140101413 | INFORMATION HANDLING SYSTEM INCLUDING HARDWARE AND SOFTWARE PREFETCH - A prefetch optimizer tool for an information handling system (IHS) may improve effective memory access time by controlling both hardware prefetch operations and software prefetch operations. The prefetch optimizer tool selectively disables prefetch instructions in an instruction sequence of interest within an application. The tool measures execution times of the instruction sequence of interest when different prefetch instructions are disabled. The tool may hold hardware prefetch depth constant while cycling through disabling different prefetch instructions and taking corresponding execution time measurements. Alternatively, for each disabled prefetch instruction in the instruction sequence of interest, the tool may cycle through different hardware prefetch depths and take corresponding execution time measurements at each hardware prefetch depth. The tool selects a combination of hardware prefetch depth and prefetch instruction disablement that may improve the execution time in comparison with a baseline execution time. | 04-10-2014 |