Data Processing System Error Or Fault Handling Patents (Class 714/100)
  • Patent number: 8904352
    Abstract: Systems and methods consistent with the invention may include displaying, during debugging of source code having corresponding executable code, a screen including a first section, wherein a variable name included in the source code is displayed in a first format in the first section, receiving a user selection of the variable name, converting, by using a processor, the first format of the variable name to a second format in response to the received selection, wherein the variable name includes a plurality of characters and converting the first format of the variable name to the second format includes converting the characters to uppercase, searching for a corresponding variable name in the executable code, and displaying, on the display device, a second section including the corresponding variable name, wherein the variable name is displayed in a third format in the second section.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 2, 2014
    Assignee: SAP SE
    Inventors: Udo Klein, Daniel Hutzel
  • Patent number: 8897713
    Abstract: A system, method, and computer program product for wireless network monitoring. Some particular features of various embodiments include notification via mobile phones (or other wireless devices) of outages in the wireless environment, an automated incident log, a web page to enter the resolution of an outage, a contact list containing personnel who could potential be contacted during an outage, and pop up messages that occur when an outage is detected.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: November 25, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Douglas E. Luffman, Fred F. Moore, III
  • Patent number: 8893139
    Abstract: A method and system for achieving time-awareness in the highly available, fault-tolerant execution of components in a distributed computing system, without requiring the writer of these components to explicitly write code (such as entity beans or database transactions) to make component state persistent. It is achieved by converting the intrinsically non-deterministic behavior of the distributed system to a deterministic behavior, thus enabling state recovery to be achieved by advantageously efficient checkpoint-replay techniques. The system is deterministic by repeating the execution of the receiving component by processing the messages in the same order as their associated timestamps and time-aware by allowing adjustment of message execution based on time.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert E. Strom, Chitra Dorai, Huining Feng, Wei Zheng
  • Patent number: 8886582
    Abstract: A system for detecting and locating failures that occur in a complex system includes elements (CAP, MODVAL, MODDP, MODFD) for detecting and locating a failure affecting at least one sub-system of the complex system. The system also includes an element (MODPD) for making a decision on any action to be taken in the event of such detection. A rocket engine can be monitored with this system.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: November 11, 2014
    Assignee: SNECMA
    Inventors: Serge Le Gonidec, Pierre Bornert, Alban Lemaitre
  • Patent number: 8886832
    Abstract: A data communications system has a plurality of nodes connected by a plurality of links. A subset of the links and nodes forms a worker path for carrying worker data through the communications system, and a further subset of links and nodes provides a protection path for carrying other data in the absence of a fault in the worker path and for providing an alternative path for the worker data in the event of a fault in the worker path. The alternative path is predetermined prior to the detection of a fault in the worker path.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: November 11, 2014
    Assignee: Ericsson AB
    Inventors: Diego Caviglia, Francesco Lazzeri, Giovanni Fiaschi, Mario Molinari
  • Patent number: 8869173
    Abstract: A method and system for adaptive processing of alert messages exchanged between applications is disclosed. The system may include a diagnostic engine coupled to a plurality of applications. A plurality of application alert messages may be monitored to determine if the alerts exceed a predetermined threshold. If a threshold number of alert messages is exceeded, an interface status based on a diagnostic code for the interface may be determined. A query value for the interface may be adjusted. Based on the amount of the increase in the alert messages, different actions may be indicated. An administrator for the application interface or for equipment associated with the interface may be notified for servicing the equipment.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: October 21, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhiqiang Qian, Paritosh Bajpay, Jackson Liu, Michael John Zinnikas
  • Patent number: 8863130
    Abstract: A system initiates multiple instances of a concurrent computing process, establishes a communication channel among the multiple instances, initiates execution of a computational job on the multiple instances, detects an interrupt request on one of the multiple instances, and terminates execution of the computational job while maintaining communication among the multiple instances via the communication channel.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: October 14, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Edric Ellis, Jocelyn Luke Martin
  • Patent number: 8843680
    Abstract: Each communication path between controllers and a plurality of storage devices has a plurality of expanders coupled in series. In order to shorten the time during which the communication path is not used for I/O, either (A) the length of time for which I/O suppression is set for the communication path is shortened, or (B) the overall time it takes for processing other than I/O processing is shortened. In the (A), a determination as to whether or not the coupling between the expanders has been disconnected is made for the I/O-suppressed communication path, and in a case where the result of this determination is negative, a discover process is carried out after releasing the I/O suppression with respect to this communication path. In the (B), the number of command issue times of updating routing control information of the expander is reduced.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: September 23, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Yoshifumi Mimata, Yoshihiro Oikawa
  • Patent number: 8839257
    Abstract: Command sequencing may be provided. Upon receiving a plurality of action requests, an ordered queue comprising at least some of the plurality of actions may be created. The actions may then be performed in the queue's order.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrey Lukyanov, Rajmohan Rajagopalan, Shane Brady
  • Patent number: 8811155
    Abstract: The disclosed embodiments relate to a system and method for compensating for a satellite gateway failure. There is provided a system comprising a first satellite gateway, and a second satellite gateway (14) coupled to the first satellite gateway and configured to automatically redistribute transponders assigned to the first satellite gateway to create a new transponder allocation if the first satellite gateway fails.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: August 19, 2014
    Assignee: Thomson Licensing
    Inventors: Barry Jay Weber, Gary Robert Gutknecht
  • Patent number: 8806179
    Abstract: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dan F. Greiner, Christian Jacobi, Chung-Lung K. Shum, Timothy J. Slegel
  • Patent number: 8793514
    Abstract: According to one embodiment, a server system includes a motherboard partition that includes a motherboard and at least one processor coupled to the motherboard, with each processor being coupled to a memory. The server system also includes a storage partition that includes the memory, and a power circuit being capable of supplying current to the motherboard partition and the storage partition independently, the power circuit including at least two redundant power supplies in parallel in the power circuit, with each redundant power supply being capable of providing an amount of current necessary to operate the server system, and the motherboard partition is adapted to run a server OS. In another embodiment, an active cluster system may include two server systems, with the motherboard partition from each server system being capable of communicating with the other server system's storage partition even if power is removed from the other system's motherboard partition.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventor: Joseph W. Dain
  • Patent number: 8768642
    Abstract: The present invention systems and methods facilitate configuration of functional components included in a remotely located integrated circuit die. In one exemplary implementation, a die functional component reconfiguration request process is engaged in wherein a system requests a reconfiguration code from a remote centralized resource. A reconfiguration code production process is executed in which a request for a reconfiguration code and a permission indicator are received, validity of permission indicator is analyzed, and a reconfiguration code is provided if the permission indicator is valid. A die functional component configuration process is performed on the die when an appropriate reconfiguration code is received by the die. The functional component configuration process includes directing alteration of a functional component configuration. Workflow is diverted from disabled functional components to enabled functional components.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: July 1, 2014
    Assignee: Nvidia Corporation
    Inventors: Michael B. Diamond, John S. Montrym, James M. Van Dyke, Michael B. Nagy, Sean J. Treichler
  • Patent number: 8763015
    Abstract: Event management techniques for use in a computer system comprising an event generating component generating at least one event and an event handling component to apply one or more business process rules in response to the event. In one embodiment of the invention, an event generation component provides to an event handling component not only notification of an event but also context information about the event, in the same communication. The context information may provide all the information necessary for the event handling component to apply one or more business policy rules to determine how to handle the event. In some implementations having multiple event handling components of different types, the event generating component may be configured to provide notification of events to the event handling components in a specified order. In some implementations, multiple event handling components may be joined in a logical pool, sharing responsibility for handling events.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 24, 2014
    Assignee: EMC Corporation
    Inventors: Frank S. Caccavale, Sridhar Villapakkam, Ajit Bhagwat, Luc Van Brabant, Frederic Corniquet
  • Patent number: 8762301
    Abstract: An exemplary embodiment includes a diagnostic which can identify the source, or “root cause” of variability of process and process control parameters. A plurality of correlations is provided, each representing a possible cause of variation. One of the correlations is identified as the most likely root cause of variation. The remaining possible root causes are also listed, in sequence, from most likely to least likely. The method applies to both normal and abnormal operating conditions.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: June 24, 2014
    Assignee: Metso Automation USA Inc.
    Inventor: George Charles Buckbee, Jr.
  • Patent number: 8762126
    Abstract: Analyzing simulated operation of a computer including loading user-defined dynamically linked analysis libraries that each include specifications of events to be traced for analysis, including: executing, in separate hardware threads, one trace buffer handler for each analysis library, and associating, with each trace buffer handler, one or more analysis functions; translating static binary instructions for the simulated computer into binary instructions for the executing computer, including: inserting, into the translation, implementing code for each specification of an event to be traced and inserting, into the translation for each static instruction, a memory address of a separate static instruction buffer; executing the translation, including executing the implementing code and generating, in a trace buffer, one or more trace records for each specified event; and processing the trace buffer, including calling analysis functions and associating by the analysis functions through the separate static instruct
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
  • Patent number: 8751775
    Abstract: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dan F. Greiner, Christian Jacobi, Chung-Lung K. Shum, Timothy J. Slegel
  • Patent number: 8732100
    Abstract: Method and apparatus for object or event of interest detection which minimizes the level of false alarms and maximizes the level of detections as defined on a per event or object basis by the analyst. The invention allows for the minimization of false alarms for objects or events of interest which have a close resemblance to all other objects or events mapped to the same multidimensional feature space, and allows for the per event or per object adjustment on false alarms for objects or events of higher interest.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: May 20, 2014
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Misty Blowers, Chad Salisbury
  • Patent number: 8719957
    Abstract: Systems and methods are disclosed for preventing tampering of a programmable integrated circuit device. Generally, programmable devices, such as FPGAs, have two stages of operation; a configuration stage and a user mode stage. To prevent tampering and/or reverse engineering of a programmable device, various anti-tampering techniques may be employed during either stage of operation to disable the device and/or erase sensitive information stored on the device once tampering is suspected. One type of tampering involves bombarding the device with a number of false configuration attempts in order to decipher encrypted data. By utilizing a dirty bit and a sticky error counter, the device can keep track of the number of failed configuration attempts that have occurred and initiate anti-tampering operations when tampering is suspected while the device is still in the configuration stage of operation.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: May 6, 2014
    Assignee: Altera Corporation
    Inventor: Bruce B. Pedersen
  • Patent number: 8699325
    Abstract: A method for implementing switching when the network is faulted is disclosed, and the method includes: establishing a quick detection mechanism between non-querier and querier; the non-querier using the detection mechanism for performing a real-time detection on the querier and downlink of the querier; switching the non-querier to be the querier when the non-querier detects that the querier or the downlink of the querier is faulted. A querier is further disclosed. With the method, it can complete a quick switching of the querier and a quick transmission of a multicast flow when the querier or the downlink thereof is faulted, thereby reducing the interrupt time of users receiving the multicast flow, implementing a quick protection of a multicast service, and improving the service experience for the user.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: April 15, 2014
    Assignee: ZTE Corporation
    Inventors: Bo Yuan, Liang Fan, Wei Sun
  • Patent number: 8694714
    Abstract: Methods and systems are herein disclosed for write operation retry using the data stored and retained in an internal buffer within the non-volatile memory device. By using the data stored in the internal buffer, the systems and method of the present invention eliminate the need to include a dedicated retry buffer at the system level. Thereby, reducing the system cost, minimizing space consumption on a board within the system and, in some instance, limiting the latency attributed to a retry that relies on retrying the write based on re-transferring of the data contents to the internal non-volatile memory buffer.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: April 8, 2014
    Assignee: Spansion LLC
    Inventors: William Kern, Peter Chan
  • Patent number: 8693021
    Abstract: Described herein is a printing system including a plurality of print processing modules which can selectively transfer print media there between during printing. The system further including a controller that can predict the impending unhealthy state of at least one module and redirect one of an unprocessed job and a partially processed job preemptively from an impending unhealthy module to selectively one of a healthy module and another unhealthy module, with suitable characteristics, to process unprocessed portions of the job.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: April 8, 2014
    Assignee: Xerox Corporation
    Inventors: Meera Sampath, Stan Alan Spencer, Rajinderjeet Singh Minhas
  • Patent number: 8676553
    Abstract: A technique relating to an apparatus abnormality diagnosis system, capable of easily creating and adding/updating an diagnosis model with respect to an initial and new failure case, and appropriately and efficiently achieving diagnosis of abnormality and instruction of operation using the model. In the abnormality diagnosis system, an diagnosis model creating process unit creates a structured abnormality model expressing a structured abnormality of maintenance operation type to an alarm and apparatus event relating to the maintenance operation type by a graph network structure based on acquisition of maintenance operation data. And, by synthesizing the structured abnormality model with an existing structured abnormality model, the diagnosis model is updated.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: March 18, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Toshiharu Miwa, Kenji Tamaki
  • Patent number: 8671300
    Abstract: A processing unit is connected to another processing unit through a system bus composed of serial signal communication line and synchronization signal communication line to be able to communicate therewith. When an operation unit detects abnormal state in the processing unit, the operation unit supplies notification of detection of the abnormal state to synchronization unit. The synchronization unit transmits the received detection notification of abnormal state to the other processing unit through the synchronization signal communication line. Conversion unit receives parallel communication data from the operation unit through important signal line instead of general signal line and converts the received parallel signal into serial signal to be transmitted to the other processing unit through the serial signal communication line, thereby soundness among processing units connected to the system bus is ensured when the system bus is configured to attain serial communication.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: March 11, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Noritaka Matsumoto, Tsutomu Yamada, Eiji Kobayashi, Akihiro Ohashi, Shin Kokura
  • Patent number: 8667307
    Abstract: A power control circuit and a power control method applied to a computer system are disclosed. A regulator receives a first voltage, the regulator converting the first voltage to an embedded controller voltage when the regulator is enabled. A detecting and controlling circuit receives the first voltage and the button signal, and the regulator is enabled when the detecting and controlling circuit detects the button signal. An embedded controller connects to the regulator for receiving the embedded controller voltage and outputting the plurality of power control signals. The embedded controller sends a power on signal to the detecting and controlling circuit to keep the regulator enabled.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: March 4, 2014
    Assignee: ASUSTeK Computer Inc.
    Inventor: Yi-Wen Chiu
  • Patent number: 8649271
    Abstract: There are disclosed a system, a test module and a method for testing a network device. One or more test modules may be plugged into respective ports of the network device in replacement of respective pluggable transceiver modules. Each test module may include at least one of a traffic generator and a traffic receiver to transmit and receive, respectively, test traffic via the network device.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: February 11, 2014
    Assignee: Ixia
    Inventor: Dean Jackson
  • Patent number: 8650583
    Abstract: A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventor: Ivan Schreter
  • Patent number: 8631287
    Abstract: Disclosed is a gaming machine capable of data restoration.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 14, 2014
    Assignee: Bally Gaming, Inc.
    Inventor: Robert W. Crowder, Jr.
  • Patent number: 8625416
    Abstract: Apparatuses, methods, and computer-readable media support diagnosing a communications network using a network protocol that ensures a loop-free topology to prevent bridge loops. One of the network devices is identified as a selected device in a network ring, where the selected device interacts with the network ring through first and second ports. The values of some of the parameters of the selected device are modified to be distinguishable from that of any network device in the ring, and diagnostics about the functioning of the network protocol are then performed to obtain state information about the first and second ports. When one of the ports is determined to be in the blocking state, network redundancy for the network ring is verified. However, when neither of the ports is not in the blocking state, a redundancy problem may be detected.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: January 7, 2014
    Assignee: Schneider Electric Industries SAS
    Inventors: Vijay Vallala, Kenneth Lee, Alen Mehmedagic
  • Patent number: 8615674
    Abstract: A method for enabling an oscillating crystal available in a system to be used to generate a software-realized time function, and an apparatus for implementing the method, without requiring additional hardware components, wherein a periodic interrupt signal is generated by the system-internal real-time clock, a table entry with a reference to a routine in an intra-system table is accessed upon receipt of the periodic interrupt signal and a counter is formed by the routine.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: December 24, 2013
    Assignee: Siemens Aktiegesellschaft
    Inventors: Paul Eyermann, Michael LaBouliere, Robert Schwarz, Markus Walter, Kai Weinert
  • Patent number: 8612736
    Abstract: A control apparatus includes a power supply unit, a power on unit, a control chip, a baseboard management controller (BMC) chip, and a south bridge. The power on unit sends a first power on signal to the control chip. The control chip receives the first power on signal and sends a triggering signal to the BMC chip. The south bridge is connected to the control chip and the BMC chip. The south bridge is driven to control the power supply unit to power on the computer by the control chip or the BMC chip according to states of the BMC chip after a predetermined time. If the BMC chip is in a start mode, the control chip drives the south bridge; if the BMC chip is in a working mode, the BMC chip receives the triggering signal and drives the south bridge.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: December 17, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Hsin-Fu Wang
  • Patent number: 8612377
    Abstract: Techniques for performing diagnostics for a monitored system. In one set of embodiments, an aggregate model can be built from a set of models corresponding to entities (e.g., applications and systems) in the monitored system, and data from the monitored system can be applied to the aggregate model. Diagnostic result information can then be generated based on the application of the data to the aggregate model. In certain embodiments, generating the diagnostic result information can include determining a state of an application or system in the monitored system and determining an impact of the state to a user.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: December 17, 2013
    Assignee: Oracle International Corporation
    Inventors: Mirza Mohsin Beg, Charles P. Sum
  • Patent number: 8612777
    Abstract: Method and apparatus for writing data to be stored to a predetermined memory area, the method comprising: reading stored data from the predetermined memory area, the stored data comprising a stored data block and an associated stored error detection value, manipulating, after reading the stored data, at least one of the stored data block and the associated stored error detection value in the predetermined memory area, and writing, after manipulating, the data to be stored to the predetermined memory area.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: December 17, 2013
    Assignee: Infineon Technologies AG
    Inventor: Steffen Marc Sonnekalb
  • Patent number: 8612029
    Abstract: A system includes at least one piece of equipment. The system also includes a state detector adapted to measure one or more operating parameters of the equipment. The system has a signature generator adapted to encode a plurality of data streams from the state detector into an operating signature for the equipment.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: December 17, 2013
    Assignee: Shell Oil Company
    Inventors: Michael Edward Cottrell, Kenneth John Innes, James Po-Cheung Kong, Charles Anthony Lickteig, Robert Frank Parchewsky, Steven Michael Schultheis, Daniel Dazhang Ying
  • Patent number: 8601493
    Abstract: An application controlling apparatus includes a basic application storage unit 1 for storing basic applications 31 to 3n for implementing basic functions, a basic application execution unit 2 for reading a basic application from the basic application storage unit so as to make the basic application be executed, an extended application acquisition/storage unit 5 for acquiring and storing extended applications 71 to 7m for implementing additional functions, an extended application execution unit 6 for reading an extended application from the extended application acquisition/storage unit so as to make the extended application be executed, and a resource monitor unit 8 for monitoring resources currently being consumed by the execution of the extended application, and for stopping a predetermined extended application while keeping the basic application running when the amount of usage of the resources exceeds a predetermined amount.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: December 3, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventors: Harumi Minemura, Atsushi Kohno, Takehiko Koyasu, Mitsuo Shimotani
  • Patent number: 8593943
    Abstract: In one embodiment, a method includes establishing a link between two N_Port Identifier Virtualization (NPIV) switches, the link having a high cost assigned thereto. The NPIV switches are in communication with a plurality of hosts through an N_Port Virtualization (NPV) device. The method further includes receiving at a first of the NPIV switches, an indication of a failure at a second of the NPIV switches, receiving data at the first NPIV switch, the data destined for one of the hosts associated with a domain of the second NPIV switch, and forwarding the data to the NPV device for delivery to the host, wherein a Fibre Channel Identifier (FCID) of the host is the same before and after the failure at the second NPIV switch. An apparatus is also disclosed.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: November 26, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Hariharan Balasubramanian, Vithal Shirodkar, Ronak Desai, Ankur Goyal, Santosh Rajagopalan
  • Patent number: 8578144
    Abstract: Checkpoint snapshots of segments of system memory are taken while an operating system is booting in a computer system. The segments of system memory are stored in non-volatile memory as hibernation files. In response to detecting a request for a system reboot of the OS, an affected hibernation file, which corresponds to an affected segment of system memory that will change during the system reboot of the OS, is identified. A restoration of the system memory via a wake-up from hibernation is then initiated. The wake-up from hibernation proceeds until the affected hibernation file is reached, such that initial steps in the system reboot are bypassed. Thereafter, subsequent steps, which are after the bypassed initial steps in the system reboot, are executed.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fred A. Bower, III, Michael H. Nolterieke, William G. Pagan
  • Patent number: 8572331
    Abstract: A method is disclosed for reliably updating a data group in a read-before-write data replication environment. The method reliably updates the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Henry Esmond Butterworth, Kenneth Fairclough Day, III, Philip Matthew Doatmas, John Jay Wolfgang, Vitaly Zautner, Aviad Zlotnick
  • Patent number: 8572625
    Abstract: A system and method for determining application dependent components includes capturing interactions of an application stored in memory of a first environment with other components at runtime. The interactions are parsed and categorized to determine dependency information. The application is migrated to a new environment using the dependency information to reconfigure the application after migration without application-specific knowledge.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hai Huang, Yaoping Ruan, Sambit Sahu, Anees A. Shaikh
  • Patent number: 8570879
    Abstract: A set of one or more receiver parameters is adjusted. It is determined whether to adjust the set of receiver parameters. In the event it is determined to adjust the set of receiver parameters, a new set of values is generated for the set of receiver parameters using a cost function (where the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution) and the set of receiver parameters is changed to have the new set of values.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: October 29, 2013
    Assignee: SK hynix memory solutions inc.
    Inventors: Marcus Marrow, Jason Bellorado
  • Patent number: 8563909
    Abstract: An apparatus and method improves the fault tolerance of a rocket or missile guidance system which includes a resonant sensor. When improper initialization is detected, the resonant sensor is reinitialized, repeatedly if necessary, until normal operation is achieved. Improper initialization is detected by comparing data from the guidance system with pre-specified physical limits to roll, pitch, yaw, and/or other features of the flight scenario. Embodiments can also detect a fault condition due to an error signal from a “Built-in-Test” (BIT) module. The initialization sequence initiated by the invention can be identical to the power-on sequence, or it can be a separate, reinitiating sequence. Subsequent resets are initiated as needed, for example until the burn of the rocket fuel and the associated vibrations have ceased and the resonant sensor has been successfully initialized.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: October 22, 2013
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Derek P. Janiak, James H. Steenson, Jr., David Schorr, Stephen W. Bartlett
  • Patent number: 8543742
    Abstract: A smart flash drive has one or more levels of smart storage switches and a lower level of single-chip flash devices (SCFD's). A SCFD contains flash memory and controllers that perform low-level bad-block mapping and wear-leveling and logical-to-physical block mapping. The SCFD report their capacity, arrangement, and maximum wear-level count (WLC) and bad block number (BBN) to the upstream smart storage switch, which stores this information in a structure register. The smart storage switch selects the SCFD with the maximum BBN as the target and the SCFD with the lowest maximum WLC as the source of a swap for wear leveling when a WLC exceeds a threshold that rises over time. A top-level smart storage switch receives consolidated capacity, arrangement, WLC, and BBN information from lower-level smart storage switch. Data is striped and optionally scrambled by Redundant Array of Individual Disks (RAID) controllers in all levels of smart storage switches.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: September 24, 2013
    Assignee: Super Talent Electronics, Inc.
    Inventors: Frank Yu, Abraham C. Ma, Shimon Chen
  • Patent number: 8533450
    Abstract: Disclosed are a file update system of a mobile communication terminal which is capable of recovering Same Owner ID Error caused by damage of a file header in an EFS (Embedded File System) area of the mobile communication terminal, a boot management system of a mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal, a method of updating a file in the mobile communication terminal, and a method of booting the mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: September 10, 2013
    Assignee: Pantech&Curitel Communications, Inc.
    Inventor: Hyun-keun Lim
  • Patent number: 8527441
    Abstract: A method and system for developing fault models from structured text documents, such as service procedures. A service procedure or other structured text document is parsed using diagnostic rules to extract symptoms, failure modes, and correlations. Testing procedures and repair instructions are also parsed to create a fault tree and identify additional symptoms and failure modes. Reachability analysis is then used to find hidden dependencies in the fault tree, thus yielding additional correlations. The resultant symptoms, failure modes, and correlations are then assembled into a fault model, which can be used for real-time fault diagnosis onboard a vehicle, or for off-board diagnosis at service shops.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: September 3, 2013
    Assignee: GM Global Technology Operations LLC
    Inventor: Satnam Singh
  • Patent number: 8520531
    Abstract: An isolation list containing information on a master/slave relation of isolation devices is stored in a history file. A range setting unit sets an isolation range according to a specifying operation with respect to the system diagram of equipment displayed on the screen. A master device registration unit extracts an isolation device present in the set range and registers it as a master device in the isolation list during editing. A slave device search unit successively selects a master device from the isolation list during editing, searches an isolation device which is in a relation of slave device with respect to the selected master device from the history file, and displays a slave device list. A slave device registration unit inserts and places a slave device selected based on the selecting operation of the slave device list after the corresponding master device in the isolation list during editing, thereby completing the list.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: August 27, 2013
    Assignee: Fujitsu Limited
    Inventors: Junichi Hasunuma, Hiromi Hayashi, Kimihiko Ooe, Hitoshi Hazawa, Wataru Konno
  • Patent number: 8510757
    Abstract: Provided are a method, system, and program for gathering pages allocated to an application to include in checkpoint information. A call from an application is intercepted to allocate memory pages to cause indication of pages allocated to the application that have modified data. An operation is initiated to create checkpoint information for the application. Pages allocated to the application that have modified data are determined in response to the operation to create the checkpoint information. The determined pages are saved in the checkpoint information.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventor: Dinesh Kumar Subhraveti
  • Patent number: 8510479
    Abstract: A process control system is provided having a plurality of I/O devices in communication using a bus. A primary redundant I/O device and a secondary redundant I/O device are coupled to the bus, where the secondary redundant I/O device is programmed to detect a primary redundant I/O device fault. The secondary redundant I/O device, upon detecting the primary redundant I/O device fault, publishes a primary redundant I/O device fault message on the bus. The controller may deactivate the primary redundant I/O device and activate the secondary redundant I/O device responsive to the primary redundant I/O device fault message.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 13, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Michael D. Apel, Steve Dienstbier
  • Patent number: 8504902
    Abstract: Methods and apparatus enabling a wireless network to implement efficient and robust paging channel operation. In one aspect, the invention permits recovery of a paging channel after a virtual connection failure. A virtually connected UMTS cellular phone that misses a paging notification will no longer be synchronized with its serving radio network, and the resultant loss of synchronization causes a service “blackout” until the devices are resynchronized. Accordingly, in one embodiment, a virtually connected cellular device continuously monitors for fallback messaging, greatly expediting detection and correction of a virtual connection failure. In another embodiment, a virtually connected base station which is unable to page a cellular device in a virtually connected mode continues paging in both virtual connection and fallback modes, thereby provoking an immediate response from the cellular device.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: Jianxiong Shi, Longda Xing
  • Patent number: 8504862
    Abstract: A method and device for preventing a defect in a CDR circuit from hindering synchronization between connection nodes and for preventing connection failures. The CDR circuit generates a synchronization clock from received data. A connection failure processor performs a connection failure process if synchronization based on the synchronization clock between connection nodes is not established when a first predetermined time from when the reception of the received data is started elapses. A correction processor corrects operation of the CDR circuit if synchronization based on the synchronization clock between connection nodes is not established when a second predetermined time, which is shorter than the first predetermined time, from when the reception of the received data is started elapses.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: August 6, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Masato Tomita
  • Patent number: 8489530
    Abstract: A system, method and computer program product for the root cause analysis of the failure of a manufactured product is disclosed. The present invention includes the development of a knowledge model, based on information obtained from historical warranty claim forms and various manufacturing data sources. The invention also includes processing text information in a free-form text that is obtained from warranty claim forms by using text-tagging and annotation techniques. Thereafter, the knowledge model is converted to a Bayesian network. The present invention provides a user interface to select parameters and corresponding instances from current warranty claim forms. The selected parameters and corresponding instances are used as input evidence for the Bayesian network. The present invention facilitates the process of drawing inferences for root cause analysis of the failure of manufactured products and corresponding probabilities.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: July 16, 2013
    Assignee: Infosys Limited
    Inventors: Sudripto De, Srinivas Narasimhamurthy, Ashish Sureka, Satyabrata Pradhan