Recording Or Statistical Evaluation Of Computer Activity, E.g., Of Down Time, Of Input/output Operation, Etc. (epo) Patents (Class 714/E11.189)
  • Publication number: 20110320858
    Abstract: The invention is directed to monitoring execution of software threads, particularly by detecting a lockup or stall in execution of a software thread and initiating a remedial action in response. Advantageously, some embodiments of the invention automatically detect a lockup or stall in execution of a software thread by periodically sampling information corresponding to the thread, and, in accordance with a determination made using the information, initiate an attempt to recover from such a condition in execution without the need for manual intervention.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Toby Koktan, Andre Poulin
  • Publication number: 20110320744
    Abstract: A computer-implemented method for collecting diagnostic data within a multiprocessor system that includes capturing diagnostic data via a plurality of collection points disposed at a source location within the multiprocessor system, routing the captured diagnostic data to a data collection station at the source location, providing a plurality of buffers within the data collection station, and temporarily storing the captured diagnostic data on at least one of the plurality of buffers, and transferring the captured diagnostic data to a target storage location on a same chip as the source location or another storage location on a same node.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ekaterina M. Ambroladze, Deanna Postles Dunn Berger, Michael Fee, Christine C. Jones
  • Publication number: 20110289361
    Abstract: A process generates a sample based on an event. The process identifies, with a dispatch monitor, a next dispatched monitored thread that is dispatched by a current processor. The process sets a processor affinity of the next dispatched monitored thread such that the next dispatched monitored thread runs only on the current processor without being able to migrate to a different processor. The process also retrieves, with a sampled thread that runs on the current processor, a next dispatched monitored thread call stack after the processor affinity of the next dispatched monitored thread has been set to the processor. The process restores the processor affinity of the next dispatched monitored thread after the next dispatched monitored thread call stack has been obtained.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kean G. Kuiper, Frank E. Levine, Enio M. Pineda
  • Publication number: 20110276840
    Abstract: An apparatus and method for monitoring a computer system operable for alerting an operator to failures associated with critical resource consumption and comprises: a resource monitoring component for monitoring resource consumption; a threshold setting component for setting a threshold of resource consumption between an average resource consumption value and a critical resource consumption value; a diagnostic data collection component; and a threshold crossing detection component; wherein the diagnostic data collection component is operable, in response to the threshold crossing detection component detecting a threshold crossing, to start or stop diagnostic data collection.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Fresson, Simon P. Knights, Russell Wilson
  • Publication number: 20110276838
    Abstract: A network receives from a user equipment UE information about a measurement configuration used to log test measurements; and the network uses the received information to determine further signaling to send to the UE concerning further test measurements. The network can compare the received measurement configuration to a measurement configuration for the further test measurements; and if the same can merely indicate to the UE to continue using the same configuration else if different can indicate to the UE the new configuration to use for the further measurements. The UE logs the test measurements taken in the IDLE mode. After exiting the IDLE mode it sends to the network with which it connects information about the measurement configuration used to collect the measurements. The information can be sent in a RRC Connection Setup Complete message along with an availability indictor that the logged test measurements are available.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Inventors: Wei Hua Zhou, Yi Zhang, Malgorzata Tomala
  • Publication number: 20110271148
    Abstract: An unwind data system stores unwind data for a target module in memory pages in main memory prior to an introspection tool making an attempt to generate a backtrace for the target module. The unwind data system detects a trigger in a user script, which includes instructions to generate a backtrace for the target module using the introspection tool. The trigger corresponds to a section of software code of the target module. The unwind data system locates the unwind data in the memory pages in the main memory for the section of software code of the target module and unwinds the section of software code to generate a backtrace using the unwind data located in the memory pages in the main memory.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Frank Ch. Eigler, Mark J. Wielaard
  • Publication number: 20110239054
    Abstract: According to one embodiment, an information processing apparatus includes a disk drive, a monitoring processing module, and a log accumulation module. The monitoring processing module configured to monitor a command which is issued to the disk drive by a disk driver program in response to a disk access request from an operating system, and a response to the command from the disk drive, and to output command identification information indicating a type of the command and response identification information indicating success or failure of processing corresponding to the command executed by the disk drive. The log accumulation module configured to accumulate the command identification information and response identification information output from the monitoring processing module as log information of the disk drive.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 29, 2011
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Tooru Mamata
  • Publication number: 20110231711
    Abstract: Proposed are a highly reliable storage system capable of inhibiting the problematic operation or change of state in the [storage] system, and a known problem information management method capable of improving the reliability of the storage system. The storage system is provided with a storage apparatus including a storage medium for storing data, and a management apparatus for managing the storage apparatus.
    Type: Application
    Filed: October 9, 2009
    Publication date: September 22, 2011
    Inventors: Shinichiro Kanno, Toshimichi Kishimoto
  • Publication number: 20110214022
    Abstract: A program is executed with a first programmable device (10). Device operating points such as power supply voltage and/or clock frequency are adapted dependent on the states reached by the device during execution. Operation of programs that may have been sold after the device has been supplied to users is optimized by executing the computer program on each of a plurality of programmable devices (10) like the first programmable device, and collecting statistical data associated with the execution states encountered during execution by the plurality of programmable devices (10). Each of the plurality of programmable devices (10) collects its own statistical data and uploads the collected information to a common profiling apparatus (14). The profiling apparatus assigns device operating points to respective ones of the execution states, using an optimization that depends on the combined statistical data from the plurality of programmable devices (10).
    Type: Application
    Filed: August 13, 2008
    Publication date: September 1, 2011
    Applicant: NXP B.V.
    Inventors: Artur Tadeusz Burchard, Petr Kourzanov, Ger Kersten
  • Publication number: 20110161739
    Abstract: Disclosed is a computer implemented method, computer program product, and apparatus for generating diagnostic data for a thread. A service processor may begin by executing the computer usable program code to allocate a first thread to a monitoring function. The service processor determines if a second thread is running, wherein the second thread is associated with an operation. The service processor obtains an object pointer from a list of running threads, wherein the object pointer references a time data structure associated with the second thread, the time data structure comprising a maximum running time interval and a check time. The service processor calculates the check time as a maximum running time interval added to an initially sampled timestamp. The service processor determines if a current time exceeds the check time. In addition, the service processor generates an error log, responsive to a determination that the current time exceeds the check time.
    Type: Application
    Filed: March 10, 2011
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Van H. Lee, David D. Sanner, Thi N. Tran
  • Publication number: 20110126049
    Abstract: A method to enable an adaptive fault tolerance in a data system is provided. The method includes communicatively coupling a radiation hardened hardware element to at least one interrupt service routine application in a respective at least one processing element, triggering an interrupt service routine by an interrupt signal received from the radiation hardened hardware element at the interrupt service routine application after an execution of a code block by the at least one processing element, and inspecting the internal state of the at least one processing element to determine if an error occurred.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: David J. Kessler, David R. Bueno, David Paul Campagna
  • Publication number: 20110107152
    Abstract: A computer-implemented method, executable software product, and system for performing a test of an audio/video playback device are described. The audio/video playback device includes at least one main processor, interfaces, and additional processors. The main processor(s) communicate with the additional processors through the interfaces. The method, software product, and system include monitoring at least part of the interfaces for communications between the main processor(s) and the additional processors. The method, system and software product also include storing the communications in a raw format during the test. The method, software product and system also include translating the communications from the raw format to human-readable format after the test concludes and displaying the human-readable format of the communications. In some aspects, the method and system also include reading and storing run time data during the test such that the reading and storing is Heisenberg-friendly.
    Type: Application
    Filed: October 8, 2010
    Publication date: May 5, 2011
    Applicant: Sigma Designs, Inc.
    Inventor: Glen A. Adams
  • Publication number: 20110107153
    Abstract: A system and method for monitoring exploratory testing by a plurality of testers of software containing a graphical user interface is disclosed. The method includes recording interactions of each of the plurality of testers with a graphical user interface (GUI) under test. The recorded interactions of each tester can be stored in an interaction database. An interaction footprint map is created from the interaction database to show which portions of the GUI under test have had interaction with at least one of the testers. The interaction footprint map is displayed in relation to the GUI for at least one end user.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 5, 2011
    Inventors: Ilan Shufer, Alexei Ledenev, Yaron Burg
  • Publication number: 20110029821
    Abstract: The execution behavior of a selected application is recorded for subsequent replay. During recording, only those portions of memory that are accessed by the selected application are stored. As a result, the amount of data that is stored during the recording session is reduced and data that is not necessary for replaying the selected application, which may include possible sensitive and personal information, are not stored.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: VMWARE, INC.
    Inventors: James CHOW, Tal GARFINKEL, Dominic LUCCHETTI
  • Publication number: 20110029960
    Abstract: The disclosed embodiments provide a system that encapsulates and manages diagnostic information. During operation, the system detects an event that generates diagnostic information, and stores this diagnostic information in a format that preserves semantic information associated with the event. The system also determines an output context (e.g., the intended target environment) for the diagnostic information, and then uses the preserved semantic information to output the diagnostic information in a context-sensitive format suited for the output context. Note that outputting customized diagnostic information that is adapted to a specific target environment facilitates improving the quality of diagnostic information presented to a user.
    Type: Application
    Filed: June 28, 2010
    Publication date: February 3, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Maurizio Cimadamore, Jonathan J. Gibbons, Alexander R. Buckley
  • Publication number: 20100332911
    Abstract: A method is disclosed for forecasting the behavior of an information technology system for executing a plurality of applications. In an embodiment, the method comprises the steps of monitoring (110) the execution of selected applications over a predefined time period, compiling (120) a trace of events indicating unintended behavior of the system during said period, determining (130) a correlation between an initial event and a subsequent event in said trace and forecasting (140) a recurrence of the subsequent event based on said correlation in response to a recurrence of the initial event. This facilitates a user to avoid or at least reduce the risk of future occurrence of events that may have a detrimental impact on the performance of the IT system.
    Type: Application
    Filed: February 21, 2008
    Publication date: December 30, 2010
    Inventors: Balasubramanya Ramananda, Dinesh Bhaskar Sharma
  • Publication number: 20100325494
    Abstract: An information processing apparatus includes a detecting unit configured to detect an abort signal among signals from a kernel that monitors execution of a process by referring to details concerning the execution; an obtaining unit configured to obtain information that concerns the details concerning the execution of the process and is referred to by the kernel at a detection of the abort signal by the detecting unit; and a storing unit configured to store the information obtained by the obtaining unit into a memory.
    Type: Application
    Filed: August 6, 2010
    Publication date: December 23, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Kaoru Kikushima
  • Publication number: 20100318836
    Abstract: A method, system, and media for monitoring and healing a computing system. Monitoring agents are deployed to a computing system to be monitored. The monitoring agents collect performance and non-performance counter data of computing devices in the computing system. The data include any recordable information about the monitored computing system. The data is stored in a performance database. A master controller monitors the data for an occurrence of an alert condition that indicates degradation in the health of the computing system. The health of the computing system includes the health of the system, individual components therein, and interactions with other systems. The master controller performs a resolution process to resolve issues causing degradation of the computing system. The collection of data and the monitoring thereof is customizable for an individual computing device, for a cluster of computing devices, or for the computing system as a whole.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: ANDREW LAWRENCE NESS, BRAD DEAN THOMPSON
  • Publication number: 20100306596
    Abstract: A method of holding information for identifying a cause for an object becoming problematic and presenting the information to a user. The method ascertains the cause of memory consumption by a program in a computer system. This method includes: acquiring a first call path related to the creation of an object from a memory; acquiring a second call path related to the connection to the object from the memory; and determining a common part of the acquired first and second call paths, wherein the common part indicates the cause in the program.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 2, 2010
    Applicant: IBM CORPORATION
    Inventors: Kiyokuni Kawachiya, Kazunori Ogata, Michiaki Tatsubori
  • Publication number: 20100281310
    Abstract: A method and system for sampling input data. The method includes: buffering input data; recording an execution path of the buffered input data in an online operation module; determining whether the buffered input data passes through a desired execution path, and responsive to the buffered input data passing through the desired execution path, sampling the buffered input data to a data set. The system includes: buffering means for buffering input data; recording means for recording an execution path; sampling means for determining whether the buffered input data passes through a desired execution path.
    Type: Application
    Filed: April 27, 2010
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rui Hou, Zhi Yu Liu, Huayong Wang, Yan Qi Wang, Qiong Zou, Yao Zou
  • Publication number: 20100257410
    Abstract: A system comprising at least one piece of equipment; a state detector adapted to measure one or more operating parameters of the equipment; and a signature generator adapted to encode a plurality of data streams from the state detector into an operating signature for the equipment.
    Type: Application
    Filed: June 16, 2008
    Publication date: October 7, 2010
    Inventors: Michael Edward Cottrell, Kenneth John Innes, James Po-Cheung Kong, Charles Anthony Lickteig, Robert Frank Parchewsky, Steven Michael Schulthesis, Daniel Dazhang Ying
  • Publication number: 20100251031
    Abstract: A method for recording and replaying execution of an application running on a computer system using a program module is provided. The method includes recording events which result from the execution of the application including a non-deterministic event, wherein the program module deterministically records the non-deterministic event, saving the recorded events for deterministic replay of the recorded execution, restoring the saved recorded events, and deterministically replaying the recorded execution of the application.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 30, 2010
    Inventors: Jason NIEH, Nicolas VIENNOT, Oren LAADAN
  • Publication number: 20100235686
    Abstract: An execution history tracing method includes tracing an execution history of a CPU upon executing, in a semiconductor device including the CPU, a program by using the CPU, for one or a tracing target, from outside the semiconductor device via software. The execution history tracing method includes recording, in a buffer, target information as trace information about an execution of the one or the tracing target, for each instruction cycle in which the target information is produced as the execution history; and performing data sorting by using the software to group the trace information about the execution of the one or the tracing target, the trace information being recorded for the each instruction execution cycle, for each of the one or the tracing target.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 16, 2010
    Applicant: Fujitsu Microelectronics Limited
    Inventors: Shuhei SATO, Takashi Sato
  • Publication number: 20100192022
    Abstract: A model-match-rate evaluating unit of a transaction monitoring device, which monitors a transaction system, evaluates a ratio of the number of transactions that match any models and respective processing times of all layers in the transaction are each within a corresponding normal range to the number of transactions observed per unit time as a model match rate. When the model-match-rate evaluating unit detects an abnormality of the system based on the model match rate, a suspicious-point-in-suspicious-model extracting unit of a transaction detail analyzing device extracts a point where a processing time deviates from the normal range as a suspicious point, a problematical-point evaluating unit evaluates a problem of each suspicious point as a problematical point, and a detail-analysis-result display unit displays an evaluation result of the problematical point and the suspicious point.
    Type: Application
    Filed: January 19, 2010
    Publication date: July 29, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Yukiko Seki, Motoyuki Kawaba
  • Publication number: 20100162051
    Abstract: An integration agent device and its fault management method for a node including multi-layered devices are disclosed to effectively control a node including two or more communication devices of different layers and integrally processing relevant fault information. The integration agent device includes: one or more control and management modules controlling and managing one or more communications network devices by layer; and an inter-layer interworking processing module integrating and processing information of the communications network devices by using inter-layer interworking information, and notifying a management system accordingly, wherein the information of the communications network devices is transmitted through the one or more control and management.
    Type: Application
    Filed: August 19, 2009
    Publication date: June 24, 2010
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Seung Hyun YOON, You Hyeon JEONG, Hyung Seok CHUNG
  • Publication number: 20100162052
    Abstract: A virtual machine control system includes a dump target setting module that sets a flag that represents that a memory area is a dump target to each memory area that has been used by a guest OS, a dumping module that dumps to a file the memory area to which the dump target setting module sets the flag, and that removes the flag from the memory area about which dumping is completed, and a virtual machine control module that controls implementation of the guest OS, which operates on the virtual machine, and stops the implementation of the guest OS until the dumping module removes the flag from the memory area when the guest OS tries to access the memory area to which the dump target setting module sets the flag.
    Type: Application
    Filed: August 11, 2009
    Publication date: June 24, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Kenichirou Shimogawa
  • Publication number: 20100153783
    Abstract: A system analyzing method for analyzing a transaction system includes firstly extracting a transaction, which is processed by a plurality of servers cooperating with each other in the transaction system, from a message log in which parameters of messages have been subjected to name merge, by using a transaction model which is generated from a set of messages transmitted between the servers during processing of the transaction, and secondly extracting a transaction from a message log from which no transaction is extracted in the firstly extracting, by using a value of a parameter inherited between the servers among parameters in messages included in the message log.
    Type: Application
    Filed: February 16, 2010
    Publication date: June 17, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Ken Yokoyama
  • Publication number: 20100088551
    Abstract: A method and apparatus for analyzing risk associated with published logs are described. In one embodiment, the method comprises accessing a first log published to one or more logs. In one embodiment, the method may also comprise estimating a probability that an entry within the first log will not be verifiable from a second entry selected from one o the one or more logs.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Kathrin Berkner, Micheal Gormish, Martin Boliek, Kurt Piersol
  • Publication number: 20100060592
    Abstract: Data transmission and reception through optical in-LCD sensing panels is provided. The transmission/reception can be a communication in which data is transmitted by displaying, on display pixels of the panel, a communication image encoding the data, and data is received by capturing, with EM sensors embedded in the panel, a communication image encoding the data that is displayed in proximity to the panel. The transmission/reception can be a scan in which a motion of a handheld device is determined by scanning a surface with the EM sensors at different times and comparing the corresponding scan images to obtain the motion of the device. A control signal based on the motion of the handheld device can be transmitted to an external device, for example, to control a mouse cursor. In another example, scan images can be combined based on the motion to generate a combined scan image of a surface.
    Type: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Inventors: Jeffrey Traer Bernstein, Brian Lynch
  • Publication number: 20100042875
    Abstract: Mechanisms and methods for capturing an execution state of a failing program in a computing environment are disclosed. Embodiments can enable detection of user initiated program terminations and error information capture without incurring the overhead of a separate monitoring process. It is possible to obtain an execution trace and related state information in the event that a program has incurred a program error causing the user to terminate the program.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 18, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Jesse Grodnik, Cliff W. Draper, Chris Webster, Venkatesar Amirisetty
  • Publication number: 20100017879
    Abstract: Method for protecting computer software by detecting an attack of an intruding program interfering with the execution of said protected software on a computer system with a processor and at least a processor memory, wherein the computer software to be protected communicates with a license container containing a license for using and executing the protected computer software and containing at least one cryptographic key, wherein the license container provides licenses and cryptographic keys for the protected software to protect its usage and its integrity, and wherein the protected computer software is at least partly encrypted and uses the associated cryptographic keys to decrypt said protected software for executing comprises the following steps: during execution of the protected software, analyzing the behavior of the protected software and/or the execution environment of the protected software on the computer system, and searching for patterns of an intrusion or an intruding program, detecting an intrusion
    Type: Application
    Filed: June 9, 2007
    Publication date: January 21, 2010
    Applicant: Wibu-Systems AG
    Inventors: Ruediger Kuegler, Peer Wichmann, Oliver Winzenried, Marcellus Buchheit
  • Publication number: 20100011254
    Abstract: Embodiments of a system that adjusts a checkpointing frequency in a distributed computing system that executes multiple jobs are described. During operation, the system receives signals associated with the operation of the computing nodes. Then, the system determines risk metrics for the computing nodes using a pattern-recognition technique to identify anomalous signals in the received signals. Next, the system adjusts a checkpointing frequency of a given checkpoint for a given computing node based on a comparison of a risk metric associated with the given computing node and a threshold, thereby implementing holistic fault tolerance, in which prediction and prevention of potential faults occurs across the distributed computing system.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Lawrence G. Votta, Keith A. Whisnant, Kenny C. Gross
  • Publication number: 20100005346
    Abstract: A method and system for assessing data quality stored in an enterprise database is provided. In response to a request by a user, a pre-determined event, or other event, a profile is chosen from a list of profiles stored in a profile database based on the request, wherein the profile includes a set of rules for calculating data quality metrics and for triggering workflow processes. One or more data records are received from one or more enterprise databases. The data quality metrics of the one or more data records based on the set of rules for calculating data quality metrics is calculated. Based on the calculated data quality metrics and rules for triggering workflow, a determination is made regarding whether to trigger one or more workflow processes: and, if so, triggering the one or more workflow processes; and/or converting the calculated data quality metrics to a representation for display.
    Type: Application
    Filed: July 3, 2008
    Publication date: January 7, 2010
    Inventors: SABINE HAMLESCHER, Hartmut K. Vogler, Suresh Babu
  • Patent number: 7644192
    Abstract: In order to investigate the behavior of a data storage system, the time differences between commands from an analysis device and the completion of the operations defined by those commands are analyzed. The method may use a factorial parameter table definition representing common threads of I/O events in a patterned, cyclic nature, using a host computer as the host application emulator and data logger. The workload definition is provided either from hypothetical proposed thread parameters, or by statistical and common factorial analysis of real application I/O traffic analysis, or a combination of both. The generated workloads can be run while measuring the I/O event completion timings and event queuing characteristics, facilitating engineering interpretation of results for the purpose of analyzing the effects of workload and system architectural design factors, and optimization or evaluation of total system configurations.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: January 5, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands B.V
    Inventors: Martin Clive Dudley, Nicholas John Granger-Brown, Matthew Philip Latter, Christopher Edward Robert Smart
  • Publication number: 20090319835
    Abstract: In order to enable the optimization of a processor system without relying upon knowhow or manual labor, an apparatus includes: information obtainment unit for reading, from memory, trace information of the processor system and performance information corresponding to the trace information; information analysis unit for analyzing the trace information and the performance information so as to obtain a performance factor such as an idle time, a processing completion time of a task, or the number of interprocessor communications as a result of the analysis; and optimization method output unit for displaying and outputting a method of optimizing the system in response to a result of the analysis.
    Type: Application
    Filed: August 28, 2009
    Publication date: December 24, 2009
    Applicant: FUJITSU MICROELECTRONICS LIMITED
    Inventor: Masaomi TERANISHI
  • Publication number: 20090287959
    Abstract: A test system includes at least one computer and a control circuit for testing the computer. The computer includes an input interface and an output interface. The control circuit is configured for sending test signals to the input interface and receiving feedback signals from the output interface for facilitating locating and recording errors during testing of the computer. A testing method for testing the computer is also disclosed.
    Type: Application
    Filed: August 28, 2008
    Publication date: November 19, 2009
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Yong-An Wang
  • Publication number: 20090271663
    Abstract: A method of processing application execution errors in a data processing system includes recording function state changes of an application program during execution of the application program as a bitmap. The recorded bitmap is retrieved as a result of an application execution error. The application execution error may be identified using said bitmap.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Inventor: ROBERT G. VINING
  • Publication number: 20090240985
    Abstract: In general, in one aspect, the invention relates to a method for monitoring a computing device, that includes receiving, by a data collector, a plurality of system messages from a system controller, wherein the data collector is wired to a serial port component of the system controller, wherein the system controller is factory preconfigured to automatically send the plurality of system messages via the serial port when the data collector is connected to the serial port, wherein the computing device comprises the system controller, and wherein the data collector is independent of the computing device. The method further includes storing data from the plurality of system messages on the data collector, receiving, by the data collector, a data transmit request, and wirelessly transmitting, by the data collector, the data to a field receiver.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Michael J. Baranowsky
  • Publication number: 20090235128
    Abstract: An apparatus and a method for detecting data stored in a memory cell based on channel information of the memory cell are provided. The data detecting apparatus may include a voltage comparison unit that compares a plurality of soft decision reference voltages between neighboring hard decision reference voltages with a threshold voltage of a memory cell to determine a region including the threshold voltage, and a data detection unit that detects data stored in the memory cell based on channel information of the memory cell according to the region. The data detecting apparatus may further include a reference voltage determination unit that determines the plurality of soft decision reference voltages based on the channel information of the memory cell.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 17, 2009
    Inventors: Heeseok Eun, Jun Jin Kong, Jae Hong Kim
  • Publication number: 20090217104
    Abstract: A method (500) or a diagnostic recording device (400) having transactional memory and a processor coupled to the transactional memory can store (502) contents of a transaction log (40) of the transactional memory, detect (504) an exception event, and replay (506) last instructions that led up to the exception event using a debugger tool (80). The transactional memory can be hardware or software based transactional memory. The processor can also store the transaction log by storing the contents of the transaction log in a core file (302) which can include a stack (60), a register dump (70), a memory dump (75), and the transactional log. The debugger tool can be used to load up the core file, an executable file (95), and a library (90) to enable the diagnostic recording device to retrace transactions occurring at the diagnostic recording device up to the exception event.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPRATION
    Inventors: Mark Francis Wilding, Robert James Blainey, Thomas J. Heller, JR., Alexander Abrashkevich
  • Publication number: 20090217106
    Abstract: A computer-implemented method for tracking computer system events and user actions is provided. The method includes detecting one or more system events of a computing system and one or more user actions performed on the computing system. The method also includes recording at least one system event and at least one user action. Additionally, the method includes synchronizing the recordation of the at least one system event and the recordation of the at least one user action. The method further includes presenting to a user the recordation of at least one system event and the recordation of at least one user action.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phillip Lin, Anne Ryan, Steven Miller
  • Publication number: 20090210757
    Abstract: A method for encoding includes encoding K blocks of information for transmission on N subchannels responsive to a number of redundant blocks M according to one of i) employing a single parity check code when the number of redundant blocks M is about 1; ii) employing a code exhibited by a code graph having one third of variable nodes are connected to one of the check nodes, another one third of variable nodes is connected to the other check node and the remaining one third of variable nodes is connected to both check nodes, when the number of redundant blocks M is 2; iii) employing a first process for determining a code for the K blocks of information, when the number of redundant blocks M is about 3 together with K blocks of information less than about 150 or the number of redundant blocks M is about 4 together with K blocks of information less than about 20; and iv) employing a second process for determining a code for the K blocks of information with redundant block M values other than for steps i), ii) and
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guosen Yue, Xiaodong Wang, Mohammad Madihian
  • Publication number: 20090210752
    Abstract: A system, method and computer program product for sampling computer system performance data are provided. The system includes a sample buffer to store instrumentation data while capturing trace data in a trace array, where the instrumentation data enables measurement of computer system performance. The system further includes a sample interrupt generator to assert a sample interrupt indicating that the instrumentation data is available to read. The sample interrupt is asserted in response to storing the instrumentation data in the sample buffer.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jane H. Bartik, Martin Recktenwald, Chung-Lung Kevin Shum, Scott B. Swaney, Patrick M. West, JR.
  • Publication number: 20090138756
    Abstract: A method of determining whether a defect exists on an information storage medium is provided along with a recording/reproducing apparatus using the same. Such a method comprises: seeking a defect entry whose state information indicates that a defect block or a replacement block has been re-initialized without certification from a defect list for managing an information storage medium and including state information of the defect block and state information of the replacement block, wherein the medium includes a spare area for recording the replacement block to replace the defect block occurring in a user data area on the medium; and certifying the defect block or the replacement block registered in the sought defect entry. As a result, defect information can be effectively rearranged for quick re-initialization without certification in order to improve the performance of a drive system.
    Type: Application
    Filed: December 29, 2008
    Publication date: May 28, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sung-hee Hwang, Jung-wan Ko, Hyo-lin Sung
  • Publication number: 20090106601
    Abstract: Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e.g., multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 23, 2009
    Applicant: Oracle International Corporation
    Inventors: Gary Ngai, Jonathan Klein, Mark Ramacher, Benoit Dageville, Hailing Yu, Mike Feng, Yair Sarig, Marcus Fallen, John Beresniewicz
  • Publication number: 20090083581
    Abstract: Methods for managing response data within an information handling system (IHS), where the method includes the step of obtaining response data from at least one component in the IHS, the response data generated in response to receiving a command. The method also includes accumulating the response data from the at least one component to compute a total response time.
    Type: Application
    Filed: September 23, 2007
    Publication date: March 26, 2009
    Applicant: Dell Products L.P.
    Inventor: William F. Sauber
  • Publication number: 20090077428
    Abstract: Mechanisms for managing the keyboard, video or mouse commands at a target device, which may be a computer or non-computer. During a boot up cycle, the present subject matter uses the intelligent platform management interface and a BIOS management application to receive keyboard or video signals from the BIOS, convert the signals to internet protocol format, and transmit those signals to a managing computer. Controls signals may be transmitted from the managing computer to the target device. After the boot up cycle, the target device may be configured to cause the management of the computer to be transferred from the BIOS management application to an operating system management application. During normal operation, the operating system management application provides for the ability to receive at the target computer keyboard, video or mouse signals and to transmit to the managing computer keyboard, video or mouse signals generated at the target device.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 19, 2009
    Applicant: SOFTKVM LLC
    Inventor: Gary Ray Johnson
  • Publication number: 20090070641
    Abstract: A method for improving the performance for a streaming service by link-adaptation and power-control in a wireless packet network such as an Enhanced General Packet Radio Services (EGPRS) cellular network is described. In particular, the effects of a combined link adaptation and power control scheme (referred to as an error-based scheme) for achieving a target error rate, which is non-zero but low enough so that limited retransmission and error concealment techniques are effective, is presented.
    Type: Application
    Filed: October 7, 2008
    Publication date: March 12, 2009
    Inventors: Kin K. Leung, Kapil K. Chawla, Peter F. Driessen, Xiaoxin Qiu
  • Publication number: 20090019317
    Abstract: A system and method of accounting for lost clock cycles in a microprocessor. A method includes detecting a first reason which prevents exit of an entry from an instruction retirement queue, and incrementing a first count corresponding to the first reason, wherein the first count is incremented while the first reason prevents exit of the entry from the queue. A first point in time is determined when said first reason no longer prevents exit of the entry from the queue. A second reason which prevents exit of the entry from the queue is detected, wherein the second reason came into existence prior to said first point in time. A second count corresponding to the second reason is incremented, wherein incrementing the second count begins at the first point in time.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Nhon Quach, Sean Lie
  • Publication number: 20090019314
    Abstract: A system for diagnosing the configuration and use of devices in an interconnected network. The system may be used to analyze a network and/or discrete network devices, and then suggest steps that a user may take to improve the performance or usability of the network and/or device.
    Type: Application
    Filed: October 4, 2007
    Publication date: January 15, 2009
    Applicant: PureNetworks, Inc.
    Inventors: Lauren Younger, Caleb Jones, Greg Vandenberg, John-Anthony Owens