Error Or Fault Analysis (epo) Patents (Class 714/E11.029)
  • Publication number: 20110231703
    Abstract: A diagnostic device identifies failed sub-modules within a larger system based on error codes received from the system. The device stores a likelihood matrix that correlates each sub-module with each possible error code and maintains a likelihood value corresponding to the probability of a failed sub-module generating a corresponding error code and stores a prior probability of failure associated with each sub-module based on prior observational data. In response to received error codes, the device calculates a posterior probability of failure for each of the plurality of sub-modules based on a product of the likelihood values corresponding to the received error codes and the prior probability of failure associated with each sub-module. Based on the calculated posterior probability, the device identifies the sub-module with the highest posterior probability of failure as the failed sub-module.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: Hamilton Sundstrand Corporation
    Inventors: Andrew Pargellis, Brian M. Sutin
  • Publication number: 20110231704
    Abstract: Example methods, apparatus and articles of manufacture to perform root cause analysis for network events are disclosed. An example method includes retrieving a symptom event instance from a normalized set of data sources based on a symptom event definition; generating a set of diagnostic events from the normalized set of data sources which potentially cause the symptom event instance, the diagnostic events being determined based on dependency rules; and analyzing the set of diagnostic events to select a root cause event based on root cause rules.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Inventors: Zihui Ge, Dan Pei, Jennifer Yates, He Yan
  • Publication number: 20110225461
    Abstract: A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
    Type: Application
    Filed: May 19, 2011
    Publication date: September 15, 2011
    Applicant: ORACLE AMERICA, INC.
    Inventor: Michael J. Wookey
  • Publication number: 20110219267
    Abstract: The object of the invention is in particular the validation of configuration of a system comprising a plurality of elements, at least one reference being associated with each element of the said plurality of elements. After at least one reference key has been calculated (410) according to at least one expected reference of each element of the said plurality of elements, a theoretical configuration report of the said system, comprising the said at least one reference key, is generated (420). Similarly, at least one verification key is calculated (455) according to at least one reference of each element of the said plurality of elements, and a real configuration report of the said system, comprising the said at least one verification key, is generated (460). A configuration error is detected if the values of the said verification key and reference key of the said real and theoretical configuration reports are different.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 8, 2011
    Applicant: Airbus Operations (S.A.S.)
    Inventors: Raphael MIGLIASSO, Olivier Bastien, Miguel Estrada-Fernandez
  • Publication number: 20110219387
    Abstract: A computing device includes a registered target software process including at least one software component configured to support functionality of the at least one target software and identifiable by a unique component identification parameter, and a first communication module configured to receive a data access request comprising a request to access internal process data of the at least one software component. The process also includes an access manager module linked to the at least one software component and the first communication module, the access manager being configured to receive the data access request from the first communication module and call an interface implementation of the software component that executes the targeted data access request and returns requested internal process data to the access manager, wherein the internal process data is retrieved as the at least one software components is executing on the computing device.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Victor Boctor, Oleg Ouliankine, Yamin Wang
  • Publication number: 20110214020
    Abstract: Correlating activity events to identify a root cause of a process failure. Activity event data is received from a process executing on a computing device. The activity event data corresponds to a plurality of activity events. Each of the activity events has a correlation identifier, a resolution status, and an occurrence time value associated therewith. Each of the activity events are assigned to one of a plurality of event groups based on the correlation identifier of the activity event. Thereafter, at least one of the event groups is determined to have an activity event with a resolution status indicating failure of the process. One of the activity events within the determined event group is selected as a root cause activity event based on the occurrence time values. In some embodiments, the root cause activity event is identified to a user of the computing device.
    Type: Application
    Filed: March 1, 2010
    Publication date: September 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ziv Caspi, Ron E. Dar Ziv, Yifat Orlin, Alexander Sloutsky, Itai Frenkel
  • Publication number: 20110214014
    Abstract: A method for detecting microprocessor hardware faults includes sending at least one input signal to a logic block within the microprocessor, collecting an output response to the input signal from the logic block, and determining whether the output response matches an expected output response of the logic block.
    Type: Application
    Filed: February 28, 2011
    Publication date: September 1, 2011
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Valeria Bertacco, Todd Michael Austin, Smitha Shyam, Kypros Constantinides, Sujay Phadke
  • Publication number: 20110209001
    Abstract: Dependencies between different channels or different services in a client or server may be determined from the observation of the times of the incoming and outgoing of the packets constituting those channels or services. A probabilistic model may be used to formally characterize these dependencies. The probabilistic model may be used to list the dependencies between input packets and output packets of various channels or services, and may be used to establish the expected strength of the causal relationship between the different events surrounding those channels or services. Parameters of the probabilistic model may be either based on prior knowledge, or may be fit using statistical techniques based on observations about the times of the events of interest. Expected times of occurrence between events may be observed, and dependencies may be determined in accordance with the probabilistic model.
    Type: Application
    Filed: May 4, 2011
    Publication date: August 25, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Aleksandr Simma, Moises Goldszmidt
  • Publication number: 20110209005
    Abstract: A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I/O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
    Type: Application
    Filed: April 6, 2011
    Publication date: August 25, 2011
    Inventor: Phillip M. Adams
  • Publication number: 20110202800
    Abstract: A prognostic analysis system and methods of operating the system are provided. In particular, a prognostic analysis system for the analysis of physical system health applicable to mechanical, electrical, chemical and optical systems and methods of operating the system are described herein.
    Type: Application
    Filed: January 12, 2011
    Publication date: August 18, 2011
    Inventors: Ryan M. E. MACKEY, Robert Sneddon
  • Publication number: 20110202227
    Abstract: A system and method for providing component and sub-system state of health prognosis in a complex system using fault models and component aging models. The method includes determining a current state of health value for a sub-system using fault signature test results and determining current state of health values for a plurality of components in the sub-system using the fault signature test results. The method also determines current state of health values for components in the system that cannot use fault signature test results using a first probability model and the current state of health values for the plurality of components. The method determines predicted future state of health values for the components in the sub-system using component aging models and determines a predicted future state of health value for the sub-system using a second probability model and the future state of health values of the components.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Yilu Zhang, Mutasim A. Salman, Kwang-Keun Shin, Satish Rajagopalan, Mark N. Howell, Xidong Tang, Hong S. Bae
  • Publication number: 20110185230
    Abstract: A computer-enabled method of learning the behavior of a program. A processor can execute a target program during a learning interval while varying a plurality of stimuli provided to the target program so as to produce a multiplicity of different sequences of events which differ in combinations of types of events in respective sequences, orders in which the types of events occur in respective sequences, or in the combinations and in the orders in which the types of events occur. The multiplicity of event sequences can be recorded, and a second program can be executed by a processor to: determine a plurality of clusters based on similarities between the event sequences in their entirety; and determine a plurality of signatures corresponding to the plurality of clusters. Each signature can be the longest common subsequence of all sequences in the respective cluster and thus representative of the cluster.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Hiralal Agrawal, Clifford Behrens, Balakrishnan Dasarathy
  • Publication number: 20110185234
    Abstract: An automated method of processing computer system event logs comprises receiving event messages associated with one or more system event logs, each event message including event text, determining a set of message clusters, each comprising a template text, representative of the event messages across the one or more event logs, and assigning each event message to a message cluster of the set, according to a measure of similarity between the respective event text of the event message and the template text of the message cluster.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Inventors: Ira Cohen, Michal Aharon, Eli Mordechai, Gilad Barash
  • Publication number: 20110185233
    Abstract: Embodiments of the invention relate to automated system problem diagnosing. An index is created with problem description information of previously diagnosed problems, a diagnosis for each problem, and a solution to each diagnosis. System states, traces and logs are extracted from a source system with a new problem. The problem diagnosis system generates problem description information of the new problem from the system states, traces and logs. Problem description information of the new problem is compared with problem description information in the problem description index. A search score is computed for each document in the problem description index. The search score is a measure of similarity between each document in the index and the description of the new problem. A matching score is assigned to each previously diagnosed problems based on the search score. The matching score is a measure of similarity between the new problem and each previously diagnosed problem.
    Type: Application
    Filed: January 25, 2010
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wendy A. Belluomini, Binny Sher Gill, Xifeng Yan, Pin Zhou
  • Publication number: 20110185231
    Abstract: An online marketplace for distributing software applications is established. From the online marketplace, devices are enabled to select respective ones of the software applications and initiate testing of the selected software applications in connection with testing tools operating in respective secure testing environments that shield the devices from potential adverse effects arising from testing the selected software applications. The testing tools generate testing data relating to one or more criteria for certifying the selected software applications. For each of one or more of the selected software applications, a determination is made whether or not to classify the software application as a certified software application based on an evaluation of the testing data generated during the testing of the software applications initiated by a plurality of the devices.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Inventors: Filippo Balestrieri, Matteo Monchiero
  • Publication number: 20110179309
    Abstract: A data processing system 2 is provided with multiple processors 4, 6 which can operate in either a split-mode in which each processor executes its own program flow or a locked-mode in which the processors execute the same program flow. Debug circuitry 8, 10 is associated with each of the processors. In an emulation-locked mode of operation, one of the processors 4 is active and its respective debug circuitry 8 is active to update the debug state data so as to debug the locked mode code. At the same time, the second processor 6 is held inactive and its state is maintained as well as the debug state data of the debug circuitry 10 within that inactive processor. This maintains the debug state data of the processor 6 across entry and exit to the locked mode of operation.
    Type: Application
    Filed: January 21, 2010
    Publication date: July 21, 2011
    Applicant: ARM Limited
    Inventors: Chiloda Ashan Senerath Pathirane, Antony John Penton
  • Publication number: 20110173484
    Abstract: A solid-state mass storage device and method of operating the storage device to anticipate the failure of at least one memory device thereof before a write endurance limitation is reached. The method includes assigning at least a first memory block of the memory device as a wear indicator that is excluded from use as data storage, using pages of at least a set of memory blocks of the memory device for data storage, writing data to and erasing data from each memory block of the set in program/erase (P/E) cycles, performing wear leveling on the set of memory blocks, subjecting the wear indicator to more P/E cycles than the set of memory blocks, performing integrity checks of the wear indicator and monitoring its bit error rate, and taking corrective action if the bit error rate increases.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 14, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventors: Franz Michael Schuette, Lutz Filor
  • Publication number: 20110173500
    Abstract: An apparatus for managing a network system including a plurality of components, the apparatus includes a memory that stores component type data of each component of the plurality of components, component relation data including relation information indicating a pair of components related to each other in the network system and error history data including error information of respective error components in the plurality of components. The apparatus includes a processor that executes a procedure including extracting a pair of component type data as a relation class candidate on the basis of the component type data of a pair of error components indicated by the error information in the error history data, the pair of error components being indicated by the relation information.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 14, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Masataka SONODA, Yuji Wada, Atsuji Sekiguchi
  • Publication number: 20110167302
    Abstract: Various embodiments for retaining diagnostic information for data in a computing storage environment are provided. In one such embodiment, a diagnostic component associated with a base data set via a catalog association record is initialized. The diagnostic component configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis.
    Type: Application
    Filed: January 7, 2010
    Publication date: July 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franklin E. McCUNE, David C. REED, Michael R. SCOTT, Max D. SMITH
  • Publication number: 20110161721
    Abstract: A method and system for achieving a remote control help session on a computing device. The method includes receiving, at an online service datacenter, a request from a remote service provider computer to obtain a pass code for an end user of a malfunctioning computing device. Sending the pass code to the remote service provider computer, wherein a service provider technician provides the pass code to the end user. Securely connecting the malfunctioning computing device to the online service datacenter. Securely connecting the remote service provider computer to the online service datacenter. Linking the remote service provider computer to a PC session indicated by the pass code and enabling the service provider computer to connect through the online service datacenter to the malfunctioning computing device.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventor: Dominic Fulginiti
  • Publication number: 20110161738
    Abstract: A device and a method for optimally adjusting transmitter parameters are provided to optimize transmission performance of a digital signal system. The device comprises an error signal analyzing unit and a step length adjustment unit which are connected in signal with each other; the error signal analyzing unit analyzes an error signal and makes a determination to carry out a transmitter parameter adjustment operation; the step length adjustment unit calculates and determines an adjustment direction and an adjustment step length of the transmitter parameter; and a transmitter parameter adjusting unit carries out operations of direction adjustment and step length adjustment of the transmitter parameter according to the result of the determination.
    Type: Application
    Filed: September 1, 2009
    Publication date: June 30, 2011
    Applicant: ZTE CORPORATION
    Inventors: Qi Zhang, Xiao Peng
  • Publication number: 20110150507
    Abstract: A method of managing errors of at least one image forming apparatus, the method involving collecting information regarding the errors disrupting normal operation of the at least one image forming apparatus, analyzing the severity of each of the errors based on the collected information, and outputting a severity analysis result for each of the errors.
    Type: Application
    Filed: June 8, 2010
    Publication date: June 23, 2011
    Applicant: Samsung Electronics Co., Ltd
    Inventor: Su-dong KIM
  • Publication number: 20110154118
    Abstract: A gateway data proxy is a system which provides the capabilities to provide and obtain the customized data across multiple platforms to facilitate the remote operations of embedded health management systems (EHMS). The system allows the collaborative works taken place among the EHMS from diagnostics, prognostics, maintenance, to maintenance history tracking. Depending on deployment needs, the system can operate as stand-alone systems or as an integrated module of the EHMS.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: My Tran, Al Salinas
  • Publication number: 20110154115
    Abstract: A system and method for recording fault information in an electronic system are disclosed herein. A system includes fault analysis logic and a plurality of field replaceable units (“FRUs”). The fault analysis is configured to analyze system error information, and identify at least one of the FRUs in the system to be a possible cause of a detected fault based on the analysis. Each FRU includes writeable non-volatile storage including storage locations reserved to store information including a result of the analysis. The result of the analysis indicates a reason that the FRU storing the information was determined, by the fault analysis logic, to be a possible cause of the fault.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventors: Howard CALKIN, Andrew C. WALTON
  • Publication number: 20110154132
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventor: Gunes AYBAY
  • Publication number: 20110154117
    Abstract: Methods and apparatus to perform log file analyses are disclosed herein. An example method includes generating, by a processor, a plurality of data points by analyzing information in a log file; displaying one or more graphical representations of the data points; and in response to detecting an engagement of a first portion of a first one of the graphical representations, identifying a section of the log file corresponding to the engaged first portion and displaying the section of the log file in association with the graphical representations.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: GENERAL ELECTRIC COMPANY, A NEW YORK CORPORATION
    Inventors: Jason David Danielson, Arun Viswanath
  • Publication number: 20110154114
    Abstract: A system and method for managing faults in a computer-based system are disclosed herein. For example, a system includes fault management logic, and a plurality of field replaceable units (“FRUs”). In response to a detected fault in the system, the fault management logic is configured to identify each FRU of a sub-plurality of the FRUs as a possible root cause of the fault. The fault management logic is further configured to store information, including an acquittal policy, that individually specifies for each identified FRU whether to dismiss the identified FRU from the sub-plurality based on detection of an event corresponding to the identified FRU.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventor: Howard CALKIN
  • Publication number: 20110154111
    Abstract: A mechanism is provided for managing hardware breakpoints within a computing environment comprising a processor and a memory unit with addressable words being extended using metadata. A setting or deleting of a breakpoint is issued at a specific address within the memory unit by forwarding from the processor to the memory unit the metadata. An addressable word is requested from the memory unit by forwarding a physical address of the addressable word via an address bus from the processor to the memory unit. The physical address is decoded to find the addressable word within the memory unit. Responsive to the metadata associated with the addressable word being available, the metadata is provided to the processor. A checking is made as to whether a breakpoint is set in the metadata. Responsive to the breakpoint being found in the metadata, an interrupt is triggered thereby executing the breakpoint.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: Arnold Beilmann, Katharina Probst, Eduard Diner, Caecilie Hampel, Eric Kass, Olaf Rutz, Henning Sackewitz, Andreas Steiner
  • Publication number: 20110154116
    Abstract: A method and information processing system manage load and store operations executed out-of-order. At least one of a load instruction and a store instruction is executed. A determination is made that an operand store compare hazard has been encountered. An entry within an operand store compare hazard prediction table is created based on the determination. The entry includes at least an instruction address of the instruction that has been executed and a hazard indicating flag associated with the instruction. The hazard indicating flag indicates that the instruction has encountered the operand store compare hazard. When a load instruction is associated with the hazard indicating flag the load instruction becomes dependent upon all store instructions associated with a substantially similar flag.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: Gregory W. Alexander, Khary J. Alexander, Brian Curran, Jonathan T. Hsieh, Christian Jacobi, James R. Mitchell, Brian R. Prasky, Brian W. Thompto
  • Publication number: 20110153381
    Abstract: A system and method for receiving a service ticket, determining a likelihood of success of re-testing the service ticket and performing additional steps, if the likelihood of success is greater than a predetermined re-testing threshold. The additional steps including determining a waiting time of the service ticket, adding the service ticket to a service ticket queue containing a plurality of service tickets, the service ticket queue being sorted by a waiting time of each of the plurality of service tickets, initiating performance of the service ticket, after an expiration of the waiting time, removing the ticket from the queue, if the performance of the service ticket is successful and re-start the waiting time, if the performance of the service ticket is unsuccessful.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Inventors: Saryu Shah, Christian Kolmodin, Jackson Liu, Daqin Liu, Sanjeeta Mohapatra, Glenn Mohesky, Timothy Plattner, Jason Tolbert, Michael Zinnikas
  • Publication number: 20110154097
    Abstract: A system and method for fault management in a computer-based system are disclosed herein. A system includes a plurality of field replaceable units (“FRUs”) and fault management logic. The fault management logic is configured to collect error information from a plurality of components of the system. The logic stores, for each component identified as a possible cause of a detected fault, a record assigning one of two different component failure probability indications. The logic identifies a single of the plurality of FRUs that has failed based on the stored probability indications.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventors: Jeffrey A. BARLOW, Howard Calkin, Andrew C. Walton, Anurupa Rajkumari
  • Publication number: 20110154119
    Abstract: A device detects and diagnoses correlated anomalies of a network. The device includes an anomaly detection module receiving a first data stream including an event-series related to the network. The anomaly detection module executes at least one algorithm to detect a potential anomaly in the event-series. The device further includes a correlating module receiving a second data stream including other event-series related to the network. The correlating module determines whether the potential anomaly is false and determines whether the potential anomaly is a true anomaly.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Jia Wang, Ashwin Lall, Ajay Mahimkar, Jun Xu, Jennifer Yates, Qi Zhao
  • Publication number: 20110145647
    Abstract: A trouble analysis apparatus is provided which includes: a system topology storing portion; an error detection information receiving portion which collects error detection information; and a trouble source determination portion which, based on both the error detection information collected by the error detection information receiving portion and system topology information stored in the system topology information storing portion, determines a trouble source functional element that is presumed as a functional element which is a source of a system trouble. Links included in the system topology information have information indicating spreading directions of error operations between the functional elements when trouble occurs. When the trouble source detection portion receives the error detection information with regard to multiple error functional elements, the trouble source determination portion sequentially selects one of the multiple error functional elements.
    Type: Application
    Filed: August 4, 2009
    Publication date: June 16, 2011
    Inventors: Youichi Hidaka, Takashi Yoshikawa, Junichi Higuchi
  • Publication number: 20110145648
    Abstract: A diagnostic tool (60) for identifying a software program (30; 32; 34; 36) which is responsible for a change in the power consumption of a device (10) comprising a plurality of elements (12; 16; 18; 20; 22) wherein each element (12; 16; 18; 20; 22) has an associated resource (38; 40; 42; 44; 46) which reflects an operational state of the element (12; 16; 18; 20; 22), the diagnostic tool (60) comprising an acquisition module (48) for collecting information relating to the resources and a display (52) for displaying the state of the resources (38; 40; 42; 44; 46) against a common time base such that a change in the state of a resource (38; 40; 42; 44; 46) at a given time can be detected and the software program (30; 32; 34; 36) responsible for causing the change can be identified.
    Type: Application
    Filed: August 19, 2009
    Publication date: June 16, 2011
    Applicant: NOKIA CORPORATION
    Inventors: Charles Garcia-Tobin, Adam Johnston, Kwok-Lun Fung
  • Publication number: 20110145640
    Abstract: Systems and methods for providing automated computer support are described herein. One described method comprises receiving a plurality of snapshots from a plurality of computers, storing the plurality of snapshots in a data store, and creating an adaptive reference model based at least in part on the plurality of snapshots. The described method further comprises comparing at least one of the plurality of snapshots to the adaptive reference model, and identifying at least one anomaly based on the comparison.
    Type: Application
    Filed: February 4, 2011
    Publication date: June 16, 2011
    Applicant: TRIUMFANT, INC.
    Inventor: David Eugene Hooks
  • Publication number: 20110145635
    Abstract: A method, computer program product, and system for detecting and fencing off a failed entity instance so that failover time in the computing system is reduced. Upon detection of a failed entity, for example a failed process, a signal handler invokes an operating system interface to fence off the failed instance from modifying its persistent state, so that the entity may be re-instantiated prior to termination of the failed instance. This approach reduces failover time and eliminates split-brain problems without compromising access to the failed instance to obtain diagnostic information, core dumps, and the like.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew David Buckler, Christian Marcelo Garcia-Arellano, David Alan Hepkin, Matthew Albert Huras, Aamer Sachedina
  • Publication number: 20110138230
    Abstract: First and second processing units execute the same control program to the same input data in parallel. An input/output unit generates the input data and receives one of two output data executed by the first and second processing units. A channel selection unit sends the input data to the first and second processing units and sends the one to the input/output unit by selecting the one from the two output data. In the first and second processing units, a control cycle synchronization unit generates a control cycle signal at a control cycle, a processor executes the control program, a data memory stores operation data including the input data, intermediate data being executed and output data executed by the processor. A diagnostics unit generates summary information by compressing the operation data and comparatively decides whether the summary information matches the other summary information of the other processing unit every control cycle.
    Type: Application
    Filed: July 15, 2010
    Publication date: June 9, 2011
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Nakatani, Naoto Seto, Makoto Toko, Eigo Fukai
  • Publication number: 20110131454
    Abstract: A fault analysis result generating system includes an extracting unit, a converting unit, a determining unit, and a result generating unit. The system extracts fault analysis files, converts the fault analysis files to a first predetermined file format which is easy to be processed, converts the fault analysis files with the first predetermined file format to a second predetermined file format, and then transfers the fault analysis files with the second predetermined file format to a learning sharing module.
    Type: Application
    Filed: March 2, 2010
    Publication date: June 2, 2011
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-CHI HUANG, GUANG-DONG YUAN, DE-SHENG QIU, XUN-CHUN QIU, XIANG WANG, RONG HU
  • Publication number: 20110131449
    Abstract: A method for diagnosing hardware failures in a data processing system includes a configuring a portion of a programmable logic device to create a state machine. The state machine tests a communication bus and a plurality of component devices connected by the communication bus and identifies the test failures. The state machine communicates the test information to external test equipment. The communication bus is used in the operation of the data processing system and the testing includes tests at full clock speed of the data processing system.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Applicant: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Gary L. Hess, Kanwalpreet Reen
  • Publication number: 20110131452
    Abstract: A method for testing processors is disclosed. The method includes generating a plurality of pools, where each pool includes a test program that includes a plurality of test cases, and setting a flag for each of the plurality of pools indicating that the pool is ready to be executed. Each processor performs a pool execution cycle a predetermined number of times. The pool execution cycle includes selecting a pool that is ready to be executed and unsetting the flag for the selected pool, performing an execution cycle of the test program included in the selected pool, and setting the flag indicating that the pool is ready to be executed upon completion of the execution cycle of the test program. The execution cycle of the test program includes regenerating a test case to create a new case that is flagged as the next test case for execution in the execution cycle.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prathiba Kumar, Satish Kumar Sadasivam, Srinivasan Subramanian
  • Publication number: 20110126054
    Abstract: Data indicating a problem in a network is derived by collecting reformatting requests from devices in the network. The reformatting requests are generated by the devices in response to problems the devices experience in communicating using the network. The reformatting requests are correlated to determine a pattern in the reformatting requests over a period of time, and data indicating a problem in the network is derived based on the pattern.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David HAYWARD, Aldo ADRIAZOLA
  • Publication number: 20110118932
    Abstract: A system and method for fault diagnosis includes receiving information defining a relationship between failure modes and diagnostic trouble codes and extracting diagnostic trouble code data, including set times, frequency data and diagnostic trouble code sequence information for a plurality of diagnostic trouble codes relating to a plurality of failure modes. The system and method further include constructing a Markov chain using the diagnostic trouble code data for each of the plurality of failure modes, training the Markov chain to learn a set of state parameters using the diagnostic trouble code data, and computing a likelihood of a diagnostic trouble code sequence for each of the plurality of failure modes using the trained Markov chains.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Satnam Singh, Vineet R. Khare, Rahul Chougule
  • Publication number: 20110113287
    Abstract: A system automatically generates a workflow report for computerized system testing and other uses. The system comprises at least one processing device including at least one log file including records identifying time stamped actions performed by a user of a computerized processing system and actions performed by the system. A repository includes stored predetermined data patterns associated with workflow tasks performed in a workflow by a user and a system. A parser automatically parses records of the at least one log file to identify workflow tasks performed during a time period using the predetermined data patterns. A report generator automatically generates a workflow report comprising the identified workflow tasks and associated time stamps indicating workflow tasks performed by the system and user during the time period. An output processor provides the generated workflow report to a destination device for access by a user.
    Type: Application
    Filed: July 9, 2010
    Publication date: May 12, 2011
    Applicant: SIEMENS MEDICAL SOLUTIONS USA, INC.
    Inventor: Rajesh Gururaj
  • Publication number: 20110113278
    Abstract: The present invention relates to communications technologies and discloses a tunnel management method, a tunnel management apparatus, and a communications system so that a node that causes failure of a tunnel management request can be determined. According to the present invention, a response returned by a tunnel management node to an initiating node includes not only a cause value of tunnel management request failure but also information of the node that causes failure of the tunnel management request, so that the initiating node can find the node that causes failure of the tunnel management request and determine the error checking direction. The present invention is applicable to network devices in a communications network.
    Type: Application
    Filed: December 30, 2010
    Publication date: May 12, 2011
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu YIN, Zhiyu DI
  • Publication number: 20110113285
    Abstract: A system and method for analyzing a test program with respect to a memory model includes preprocessing a test program into an intermediate form and translating the intermediate form of the test program into a relational logic representation. The relational logic representation is combined with a memory model to produce a legality formula. A set of bounds are computed on a space to be searched for the memory model or on a core of the legality formula. A relational satisfiability problem is solved, which is defined by the legality formula and the set of bounds to determine a legal trace of the test program or debug the memory model.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Applicant: INTERNATIONALS BUSINESS MACHINES CORPORATION
    Inventors: JULIAN DOLBY, Emina Torlak, Mandana Vaziri
  • Publication number: 20110113290
    Abstract: A method and system for testing configuration of environments are provided. A probe for connection to a network and/or devices interacts to launch a configuration analyser tool. The configuration analyser tool includes a test mechanism for running a set of tests for the probe relating to connectivity and configuration of attached networks and devices before connection and suggesting solutions to test results. The tests may be externalised and dynamically loaded at run time of the configuration analyser tool.
    Type: Application
    Filed: May 11, 2010
    Publication date: May 12, 2011
    Applicant: International Business Machines Corporation
    Inventors: Mandeep Singh Chana, James Grafton, Stephen Milne, Andrew Craig Stevenson
  • Publication number: 20110107148
    Abstract: A method and system for fault management in virtual computing environments are provided. The system includes: a monitor of fault events from virtual machines and host devices in a virtual computing environment and a monitor of situation events in the virtual computing environment wherein the situation events refer to a virtual machine name and a host device name. A universal faults component determines if a fault event affects both virtual machines and host devices and a correlating component correlates fault events relating to virtual machines and host devices as relating to the same problem. Host machine fault events correlated to a problem are marked as a root event and virtual machine fault events correlated to a problem are marked as symptoms with a link to the root event.
    Type: Application
    Filed: May 11, 2010
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David Richard Franklin
  • Publication number: 20110099428
    Abstract: Model based fault analysing in a base station in a mobile telecommunication system, the base station having a fault manager and resources adapted to transmit fault indication signals to the fault manager.
    Type: Application
    Filed: April 7, 2009
    Publication date: April 28, 2011
    Applicant: TIETO OYJ
    Inventors: Kristina Stenberg, Magnus Vestin, Torbjörn Lundmark
  • Publication number: 20110093746
    Abstract: A system is used to determine whether a display function of a basic input output system (BIOS) of a tested computer is normal. Operators can select an error information option set on an error information interface. A breakpoint address and an amending instruction can be obtained to interrupt the running of the BIOS, and parameters of a corresponding hardware of the tested computer are amended with preset values. Therefore, an error occurs in the BIOS of the tested computer. The tested computer is controlled to display the BIOS error information. Whether the display function of the BIOS of the tested computer is normal can be ascertained via comparing the displayed BIOS error information with standard BIOS error information.
    Type: Application
    Filed: December 28, 2009
    Publication date: April 21, 2011
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: YING-CHUAN TSAI
  • Publication number: 20110087922
    Abstract: A test method for a master-slave concurrent system running on a multicore processor includes the steps of establishing a PFA, otherwise called probabilistic finite automata, or probabilistic finite state machine, for a given regular expression; generating test patterns by running the PFA; splitting and merging the test patterns to generate an interleaved test pattern; and performing test on the master-slave system according to the interleaved test pattern. In an embodiment, the method further includes a step of debugging failures of the multicore processor during testing.
    Type: Application
    Filed: October 9, 2009
    Publication date: April 14, 2011
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: JENQ KUEN LEE, SHOU WEI CHANG