Error Or Fault Handling (epo) Patents (Class 714/E11.023)
  • Publication number: 20120239996
    Abstract: A memory controller which is connected to a memory module having an ECC (Error Check and Correction) function and which controls access to the memory module, the memory controller, has an error detection unit configured to detect an error bit and a position of the error bit by reading, from the memory module, information on codes of the ECCs corresponding to a plurality of read data read from the memory module, a buffer configured to temporarily store the plurality of read data, and a determination unit configured to determine, when the plurality of read data stored in the buffer include a number of data in which a correctable error is detected by the error detection unit and error detection positions of the detected data are the same as each other, that a correctable error is included in a group of the plurality of read data.
    Type: Application
    Filed: February 22, 2012
    Publication date: September 20, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Masanori HIGETA, Hiroshi Nakayama, Hidekazu Osano, Hideyuki Sakamaki, Kazuya Takaku
  • Publication number: 20120239986
    Abstract: A script specifies a script action and an expected reaction in response to the script action. When one of the script actions is executed, a failure is detected indicating that the expected reaction did not occur. In response to the failure, a fallback action is executed.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Inventors: Moshe Eran Kraus, Dror Schwartz, Ithai Levi, Amir Kessner
  • Publication number: 20120239256
    Abstract: In an embodiment, a method of determining whether to trigger an event based on data blocks having status data includes electronically receiving the data blocks over a channel, performing a data integrity check on the data blocks to determine whether a particular data block has a transmission fault, calculating a received error metric based on performing the data integrity check, and disabling an event trigger if the received error metric crosses a first error threshold.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 20, 2012
    Applicant: Infineon Technologies AG
    Inventors: Dirk Hammerschmidt, Timo Dittfeld
  • Publication number: 20120233510
    Abstract: A chip stack structure includes a logic chip having an active device surface, and memory slices of a memory unit vertically aligned such that a surface of the memory slices is oriented perpendicular to the active device surface of the logic chip. The chip stack structure also includes wiring patterned on an upper surface of the memory slices, the wiring electrically connecting memory leads of the memory slices to logic grids corresponding to logic grid connections of the logic chip.
    Type: Application
    Filed: March 9, 2011
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evan G. Colgan, Monty M. Denneau, Kimberley A. Kelly, Sampath Purushothaman, Roy R. Yu
  • Publication number: 20120233515
    Abstract: An electronic apparatus includes a sensor unit including a sensing device and configured to transmit detection data acquired with the sensing device; a computing device configured to receive the detection data and compute the corrected value of the detection data; and a memory containing, together with identification information, correction information for computing the corrected value A characteristic of the corrected value is switched by the computing device switching, in accordance with the identification information contained in the memory, a correcting operation method for computing the corrected value using the correction information contained in the memory.
    Type: Application
    Filed: September 12, 2011
    Publication date: September 13, 2012
    Applicant: MITSUMI ELECTRIC CO., LTD.
    Inventors: Satoshi SUZUKI, Norikazu Oizumi
  • Publication number: 20120233497
    Abstract: According to one embodiment, a cache control apparatus includes an error detecting and correcting module and a controller. The error detecting and correcting module is configured to detect errors in the data read from a cache memory and to correct the errors. The controller is configured to control the supply of power to the cache memory if the error detecting and correcting module is unable to correct errors and if the errors are hard errors.
    Type: Application
    Filed: December 9, 2011
    Publication date: September 13, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takayuki MORI
  • Publication number: 20120233493
    Abstract: An embodiment of the invention provides a backup method for a portable device to back up a first data to a backup server. The backup method includes steps of determining whether the backup server can be accessed; when the backup server can be accessed, establishing a first data transmission path that the first data would be backed up to the backup server via a third party, a second data transmission path that the first data would be backed up to the backup server via a router, and a third data transmission path that the first data would directly backed up to the backup server; selecting one data transmission path among the first, second and third data transmission paths; and backing up the first data via the selected data transmission path.
    Type: Application
    Filed: December 14, 2011
    Publication date: September 13, 2012
    Inventor: Gary KUNG
  • Publication number: 20120233499
    Abstract: A device for improving the fault tolerance of a processor installed on a motherboard, the motherboard comprising memory units and a data input/output interface, the processor being able to execute at least one application, includes: a software layer, called a hypervisor, centralizing exchanges between the said processor and the said application and implementing fault tolerance management mechanisms, and a programmable electronic component forming an interface between the processor on the one hand.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 13, 2012
    Applicant: THALES
    Inventors: Guy ESTAVES, Fabian TOURTEAU
  • Publication number: 20120226931
    Abstract: A server includes a monitor unit configured to monitor a failure of one or more user networks and a recovery support unit configured to support a recovery of the failure of one or more user networks. When detecting an alarm showing occurrence of the failure, the server identifies a user network in which the failure occurs based on both line information for each user network and the alarm, and notifies the alarm to the plurality of management terminals of the identified user network.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 6, 2012
    Applicant: NEC Corporation
    Inventor: Katsuichi TACHIBANA
  • Publication number: 20120221884
    Abstract: Generally, this disclosure provides error management across hardware and software layers to enable hardware and software to deliver reliable operation in the face of errors and hardware variation due to aging, manufacturing tolerances, etc. In one embodiment, an error management module is provided that gathers information from the hardware and software layers, and detects and diagnoses errors. A hardware or software recovery technique may be selected to provide efficient operation, and, in some embodiments, the hardware device may be reconfigured to prevent future errors and to permit the hardware device to operate despite a permanent error.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventors: Nicholas P. Carter, Donald S. Gardner, Eric C. Hannah, Helia Naeimi, Shekhar Y. Borkar, Matthew Haycock
  • Publication number: 20120221891
    Abstract: A CPU saves a portion of device data stored in a device memory into a save memory every time a scanning process is performed so that the device data can be reliably saved even if a voltage holding time is shortened due to degradation of an electrolytic capacitor, and when a power-failure detecting circuit detects power failure of a main power supply, the CPU saves a remaining portion of the device data stored in the device memory using a power supply held by the electrolytic capacitor. When a capacity of the electrolytic capacitor detected by a capacitor-capacity detecting circuit is reduced, the CPU changes a size of the device data to be saved by a saving process performed every time the scanning process is performed according to the capacity of the electrolytic capacitor detected by the capacitor-capacity detecting circuit such that the size of the device data to be saved every time the scanning process is performed is increased.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 30, 2012
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Yoshinobu Shimizu
  • Publication number: 20120221885
    Abstract: A monitoring device including: a receiving unit configured to receive a malfunction notice of a data processing device, the data processing device being connected to the monitoring device which monitors running condition through a network; a malfunction device identification unit configured to identify a data processing device that is malfunctioning based on the received malfunction notice; a data obtaining unit configured to obtain running data and device data of the data processing device that is malfunctioning and an another data processing device; and a malfunction cause identification unit configured to identify a cause of the malfunction, based on the obtained running data and the obtained device data.
    Type: Application
    Filed: December 21, 2011
    Publication date: August 30, 2012
    Applicant: Fujitsu Limited
    Inventor: Mitsuru MAEJIMA
  • Publication number: 20120216072
    Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 23, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
  • Publication number: 20120216067
    Abstract: A data processing apparatus and method are provided that use monitoring circuitry to control operating parameters of the data processing apparatus. The data processing apparatus has functional circuitry for performing data processing, the functional circuitry including error correction circuitry configured to detect errors in operation of the functional circuitry and to repair those errors in operation. Tuneable monitoring circuitry monitors a characteristic indicative of changes in signal propagation delay within the functional circuitry and produces a control signal dependent on the monitored characteristic. In a continuous tuning mode operation, the tuneable monitoring circuitry modifies the dependency between the monitored characteristic and the control signal in dependence upon certain characteristics of the errors detected by the error correction circuitry.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Inventors: Paul Nicholas Whatmough, David Michael Bull, Shidhartha Das
  • Publication number: 20120216068
    Abstract: An application can specify reliability values via a communication path between the application and the registers. Application reliability could increase if the application itself could specify the timeout and retry values. For instance, some errors might be prevented if the timeout value is lengthened by a short amount. A longer timeout value would result in slower performance because the memory component could not be accessed during the timeout period. However, resolving errors in memory devices would prevent unrecoverable error indicators from being returned to the application, which would in turn limit application and system crashes.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jay W. Carman, Anshuman Khandual, Jyotindra Patel
  • Publication number: 20120216098
    Abstract: According to one embodiment, a data storage device includes a read module, an ECC module, and a controller. The read module is configured to read data to be accessed and designation data designating the data, from nonvolatile memories. The ECC module is configured to perform an error check and correction process on the data and designation data read by the read module. The controller is configured to correct the designation data if the ECC module cannot correct the designation data and to perform an error detection process based on the designation data corrected.
    Type: Application
    Filed: November 21, 2011
    Publication date: August 23, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Hiroyuki Moro
  • Publication number: 20120210164
    Abstract: System, method and computer program product for scheduling threads in a multiprocessing system with selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). The method configures the selective pairing facility to use checking provide one highly reliable thread for high-reliability and allocate threads to corresponding processor cores indicating need for hardware checking. The method configures the selective pairing facility to provide multiple independent cores and allocate threads to corresponding processor cores indicating inherent resilience.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan Gara, Michael Karl Gschwind, Valentina Salapura
  • Publication number: 20120210158
    Abstract: An anomaly detection mechanism is provided that detects an anomaly in a control network, and includes an identifying unit to receive event information on an event that occurs, and to identify a group including a resource related to the event information by referring to a configuration management database for retaining dependence relationships between processes and resources including a control system; a policy storing unit to store one or more policies each of which associates one or more actions with a condition defining a situation suspected to have an anomaly; an adding unit to acquire group-related information needed for application to the one or more policies, and to add the acquired information to the event information; and a determining unit to apply the event information to the one or more policies and to determine the one or more actions associated with the matched condition as one or more actions to be taken.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kazuhito Akiyama, Akira Ohkado, Yukihiko Sohda, Masami Tada, Tadashi Tsumura
  • Publication number: 20120202440
    Abstract: A distortion compensation device includes a distortion compensator that predistorts an input signal based on delay signals and distortion compensation coefficients corresponding to the respective delay signals obtained by applying different amounts of delay to the input signal, a calculator that calculates an error signal based on the predistorted input signal and an output signal from an amplifier that amplifies the predistorted input signal, a calculator that calculates prospective distortion compensation coefficients for updating the distortion compensation coefficients, based on the error signal, a saturation processor that performs saturation processing for bringing, when the prospective distortion compensation coefficients do not fall into a preset range, the prospective distortion compensation coefficients into the preset range, and a controller that controls the updating of the distortion compensation coefficients based on pieces of coefficient saturation information indicating whether the saturation
    Type: Application
    Filed: February 7, 2012
    Publication date: August 9, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Nobukazu FUDABA, Hiroyoshi ISHIKAWA, Yuichi UTSUNOMIYA, Kazuo NAGATANI
  • Publication number: 20120198297
    Abstract: A control circuit performs a write operation to 1-page memory cells along the selected word line, by applying a write pulse voltage to a selected word line, and then performs a verify read operation of confirming whether the data write is completed. When the data write is not completed, a step-up operation is performed of raising the write pulse voltage by a certain step-up voltage. A bit scan circuit determines whether the number of memory cells determined to reach a certain threshold voltage is equal to or more than a certain number among the memory cells read at the same time, according to read data held in the sense amplifier circuit as a result of the verify read operation. The control circuit changes the amount of the step-up voltage according to the determination of the bit scan circuit.
    Type: Application
    Filed: September 20, 2011
    Publication date: August 2, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takeshi KAMIGAICHI, Kenji Sawamura
  • Publication number: 20120192023
    Abstract: A clock data recovery system is described. It includes a high pass filter for transmitting a filtered data signal in response to receiving an input data signal; an adder for summing the filtered data signal with a feedback signal, wherein the adder produces a summed input signal; a plurality of clocked data comparators for receiving the summed input signal, wherein the clocked data comparators determine an input data bit value; a plurality of clocked error comparators for receiving an error signal associated with clock recovery and DFE tap adaption; an equalization and adaptation logic for selecting an error sample such that a phase associated with the error sample is locked at h0=h1+h2; and a phase mixer for transmitting a delay in response to receiving the phase and the delay is transmitted to the clocked-data comparators and the clocked-error comparators.
    Type: Application
    Filed: January 26, 2012
    Publication date: July 26, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hae-Chang Lee, Andrew Keith Joy, Arnold Robert Feldman
  • Publication number: 20120192008
    Abstract: An operation management device includes a collecting unit to receive management data of elements provided in a plurality of management target devices, an analyzing unit to obtain a dependency relation of problematic data defined as data of devices with occurrence of the problem in the received management data according to definition information which defines a dependency relation between the elements and to obtain a dependency relation of non-problematic data defined as data of the devices with non-occurrence of the problem in the received management data according to the definition information, and a comparing unit to obtain management data of a common element by comparing the problematic data with the non-problematic data and to extract a difference between the problematic data and the non-problematic data with respect to management data of elements dependent on the common element.
    Type: Application
    Filed: April 3, 2012
    Publication date: July 26, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Toru SUZUKI
  • Publication number: 20120192025
    Abstract: Embodiments of the invention provide systems and methods for the reporting of status changes, such as but not limited to power outages and/or power restorations, throughout a smart grid system. Through the use of location-based reporting period selection and/or status change report aggregation, embodiments may provide efficient reporting processes that timely and accurately report status change information from the point(s) of the change to a back-end system via an access point.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 26, 2012
    Applicant: Trilliant Holdings Inc.
    Inventor: Michel Veillette
  • Publication number: 20120191255
    Abstract: Disclosed are an air conditioner, a method for controlling outdoor units thereof, and a central control system having the same. A mode conversion unit such as a boot loader is provided to perform a mode conversion between a driving control mode and an upgrade mode in a software manner, without requiring a user's visit to the site. This may allow an outdoor unit control program to be remotely upgraded. In the present disclosure, the air conditioner may return to a previous mode or previous program in the occurrence of an error on an upgrade signal or upgrade program.
    Type: Application
    Filed: January 18, 2012
    Publication date: July 26, 2012
    Inventors: Jonghyun HAN, Duckgu JEON
  • Publication number: 20120185733
    Abstract: An application can specify reliability values via a communication path between the application and the registers. Application reliability could increase if the application itself could specify the timeout and retry values. For instance, some errors might be prevented if the timeout value is lengthened by a short amount. A longer timeout value would result in slower performance because the memory component could not be accessed during the timeout period. However, resolving errors in memory devices would prevent unrecoverable error indicators from being returned to the application, which would in turn limit application and system crashes.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jay W. Carman, Anshuman Khandual, Jyotindra Patel
  • Publication number: 20120179947
    Abstract: A communication apparatus performs communication with another communication apparatus through a communication path. The communication apparatus includes an encoder which is configured to generate B number of check packets from A number of information packets, a packet transmitter which is configured to transmit x number of the information packets and y number of the check packets, and a determination unit which is configured to determine the number of the information packets and the check packets to be transmitted by the packet transmitter to satisfy a condition of A?x+y?A+B in accordance with a state of the communication path.
    Type: Application
    Filed: December 20, 2011
    Publication date: July 12, 2012
    Applicant: PANASONIC CORPORATION
    Inventor: Osamu KATO
  • Publication number: 20120179933
    Abstract: A pattern-dependent error correction method and system for a code group alignment finite state machine (FSM) are disclosed. A state corrector generates a start-of-stream delimiter (SSD) detected signal to the FSM when the FSM is in an idle state and at least one condition due to a lost SSD signal is met; and the state corrector generates an idle detected signal to the FSM when at least one condition due to a lost idle signal is met. A pattern corrector generates a corrected code pattern {J,K} to FSM when the FSM is in an idle state and at least one condition due to a false idle state is met; and the pattern corrector generates a corrected code pattern {T,R} to the FSM when the FSM is in a data state, a start of stream state or a data error state, and at least one condition due to a false packet end is met.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 12, 2012
    Applicant: HIMAX MEDIA SOLUTIONS, INC.
    Inventor: Ya-Ling LO
  • Publication number: 20120173923
    Abstract: Enabling application instructions to access mathematical functions from an accelerated function library to perform instructions. In the performance of the instructions, applying a predefined test instruction on a value, the value being at least one of an input argument, an intermediate result or a final result to determine if the value is a general-case or a predetermined special-case. Responsive to a determination that the value is a special-case, performing a predetermined set of special-case instructions for the performance of the mathematical function.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert F. Enenkel, Robert W. Hay, Martin S. Schmookler, Christopher K. Anand
  • Publication number: 20120166870
    Abstract: Apparatus and method for recovering errors from erroneous files in a storage system. In order to recover the errors from the erroneous files, each of at least three erroneous files stored in the storage system may be divided in half to form three sets of divided files. Three corresponding, portions from each of the three sets of divided files may be compared. A determination may be made as to whether at least two portions among the three corresponding portions are substantially identical. Based on the determination, substantially identical portions are determined to be non-erroneous portions. Then, a non-matched portion that is not substantially identical to the two substantially identical portions may be replaced with one of the non-erroneous portions.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 28, 2012
    Inventors: Chang-Sik PARK, Mi-Jeom Kim, Hyo-Min Kim, Eo-Hyung Lee, Jin-Kyung Hwang
  • Publication number: 20120166889
    Abstract: The invention provides an enhanced two phase commit process to perform a transaction started by an application program and involving access to one or more resources managed by respective resource managers. The method comprises the steps of: enlisting the resource managers participating in the transaction, said enlisting step including associating a priority rank with each identified resource manager based on predefined priority rules; sending a prepare signal to said enlisted resource managers to begin the process of committing the transaction; and if a ready signal is received from all resource managers in response to the prepare signal, committing the resource managers in the order defined from the priority ranks associated with the resource managers.
    Type: Application
    Filed: February 28, 2012
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ehab El-Kersh, Mohamed Refaat Obide
  • Publication number: 20120166873
    Abstract: A system and a method for handling a system failure are disclosed. The method is adapted for an information handling system having a basic input and output system and a micro-controller. The method includes the following steps: sending, via the micro-controller, a signal; checking, via the micro-controller, whether an acknowledgement is received from the basic input and output system responsive to the signal; and scanning, via the micro-controller, a type of a system failure in response to the acknowledgement being not received.
    Type: Application
    Filed: March 5, 2012
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ameha Aklilu, Hank CH Chung, Jeff HC Yu
  • Publication number: 20120166894
    Abstract: In a circuit, memory controller, memory system, and method for correcting skew among a plurality of communication channels used in communicating with a memory circuit, the circuit for correcting skew includes a transmitting circuit for transmitting a reference signal to input ends of the plurality of channels and through the plurality of channels, and a plurality of receiving circuits for receiving at the input ends of the plurality of channels a respective plurality of reflected signals, the reflected signals being reflected from respective output ends of the plurality of channels. A detection circuit receives the reflected signals and detects relative signal propagation time differences between the plurality of channels. A delay circuit coupled to at least one of the channels sets a signal propagation delay in the at least one of the channels based on the detected relative signal propagation time differences.
    Type: Application
    Filed: January 10, 2012
    Publication date: June 28, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Young-Chan Jang
  • Publication number: 20120159270
    Abstract: Memory devices and methods are described that include a stack of memory dies and a logic die. Method and devices described include those that provide for repartitioning the stack of memory dies and storing the new partitions in a memory map. Repartitioning in selected configurations allows portions of memory to be removed from use without affecting the rest of the memory device. Additional devices, systems, and methods are disclosed.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 21, 2012
    Inventor: Joe M. Jeddeloh
  • Publication number: 20120159246
    Abstract: A messaging system may operate on multiple processor partitions in several configurations to provide queuing and topic subscription services on a large scale. A queue service may receive messages from a multiple transmitting services and distribute the messages to a single service. A topic subscription service may receive messages from multiple transmitting services, but distribute the messages to multiple recipients, often with a filter applied to each recipient where the filter defines which messages may be transmitted by the recipient. Large queues or topic subscriptions may be divided across multiple processor partitions with separate sets of recipients for each partition in some cases, or with duplicate sets of recipients in other cases.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Kartik PARAMASIVAM, Murali KRISHNAPRASAD, Jayu KATTI, Pramod GURUNATH, Affan Arshad Dar
  • Publication number: 20120159233
    Abstract: A method controls the routing of service requests to a plurality of servers using a first routing distribution algorithm. The method includes waiting a first period of time for a designated server to respond to a service request, transmitting the service request to the designated server a second time, and waiting a second period to time for the designated server to respond to the service request assigned to the designated server, the second period of time being longer than the first period of time. The method also includes determining that the designated server has failed, rerouting the service request to a different server, and routing the service requests to the plurality of servers using a second routing distribution algorithm.
    Type: Application
    Filed: February 28, 2012
    Publication date: June 21, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David HOEFLIN, Yury BAKSHI
  • Publication number: 20120151279
    Abstract: A method for modifying a user interface (UI), comprising the steps of: listening for a UI event; determining whether the UI event is erroneous; in response to determining that the UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI; storing the user fix as an alternative UI event; and in response to subsequently detecting the UI event and a matching state associated with the UI, providing the alternative UI event such that the UI is modified.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Alan Armstrong, Jonathan Christopher Mace, Richard William Pilot
  • Publication number: 20120151291
    Abstract: A receiving apparatus includes a receiving unit that receives a plurality of packets of content data from a transmitting apparatus and also receives, from the transmitting apparatus, recovery data for each group including a plurality of packets that belong to the plurality of packets of content data and that are a predetermined number of packets apart from each other in position in transmission order so that when a packet in the group is not correctly received (not-correctly-received packet), the recovery data is used to recover the not-correctly-received packet; and a determination unit that determines, before the recovery data is received, whether packets have been correctly received that are necessary to recover the not-correctly-received packet by using correctly received packets of content data and the recovery data in a case where the recovery data is correctly received.
    Type: Application
    Filed: November 16, 2011
    Publication date: June 14, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Shun Sugimoto
  • Publication number: 20120151258
    Abstract: Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Desmond T. Lee, Vinit Ogale, Keshava Prasad Subramanya, Sri Sai Kameswara Pavan Kumar Kasturi, Hongliu Zheng, Yunan Yuan, Gregory W. Nichols, Stephan Doll, Kiran Kumar Dowluru, Calin Negreanu
  • Publication number: 20120151259
    Abstract: A mobile device includes a NOR flash memory for storing settings of the mobile device, a NOR flash memory controller having a memory storing data and/or program code for controlling operations of the NOR flash memory; and a processor coupled to the memory and the NOR flash memory for executing the program code. The program code when executed by the processor causes the memory controller to sequentially write to a sequentially first block of each sector of the NOR flash memory, then write to a sequentially second block of each sector of the NOR flash memory, and when all blocks of all sectors of the NOR flash memory have been written, the memory controller erases a sequentially first sector and then writes to the sequentially first block of the sequentially first sector.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 14, 2012
    Inventor: Peng Zhan
  • Publication number: 20120144232
    Abstract: Embodiments that generate checkpoint images of an application for use as warm standby are contemplated. The embodiments may monitor accesses of external references by threads. An external reference may comprise a connection or use of services of an entity that is external to the set of processes that constitute the application, to which a process of the application attempts to connect by means of a socket or inter-process communication (IPC). Various embodiments comprise two or more computing devices, such as two or more servers. One of the computing devices may generate a checkpoint image of an application at a suitable point in time during initialization, when the state of the application is not yet dependent on interactions with external references. The second computing device may preload checkpoint image for the application and activate the checkpoint images when needed, following the specific resource management rules of the distributed subsystem.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur
  • Publication number: 20120144227
    Abstract: An approach to detection and repair of application level semantic errors in deployed software includes inferring aspects of correct operation of a program. For instance, a suite of examples of operations that are known or assumed to be correct are used to infer correct operation. Further operation of the program can be compared to results found during correct operation and the logic of the program can be augmented to ensure that aspects of further examples of operation of the program are sufficiently similar to the examples in the correct suite. In some examples, the similarity is based on identifying invariants that are satisfied at certain points in the program execution, and augmenting (e.g., “patching”) the logic includes adding tests to confirm that the invariants are satisfied in the new examples. In some examples, the logic invokes an automatic or semi-automatic error handling procedure if the test is not satisfied.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicants: BAE Systems Information Solutions, Inc., Massachusetts Institute of Technology
    Inventors: Jeff Herbert Perkins, Stylianos Sidiroglou, Martin Conway Rinard, Eric Patrick Lahtinen, Paolo Mario Piselli, Basil C. Krikeles, Timothy Alan Anderson, Greg Timothy Sullivan
  • Publication number: 20120144235
    Abstract: Reducing application downtime during failover including identifying a critical line in the startup of an application, the critical line comprising the point in the startup of the application in which the application begins to use dependent resources; checkpointing the application at the critical line of startup; identifying a failure in the application; and restarting the application from the checkpointed application at the critical line.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manohar R. Bodke, RAVIKIRAN MONINGI, RAVI A. SHANKAR, VIDYA RANGANATHAN
  • Publication number: 20120144226
    Abstract: A method, computer readable medium and apparatus for performing session establishment management. For example, the method detects an evolved packet system establishment success rate that is measured over a predefined period of time falling below a predefined threshold, and performs, via a rule management server, an analysis on a bearer portion. The method then associates, via the rule management server, a root cause that contributed to the evolved packet system establishment success rate falling below the predefined threshold.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Inventors: CHEN-YUI YANG, Paritosh Bajpay, David H. Lu, Anthony Mark Srdar, Fang Wu
  • Publication number: 20120144257
    Abstract: A data receiving device includes a receiving unit, an inverse conversion unit and an error correction unit. The receiving unit receives converted data, which is obtained by converting data including transfer data of a plurality of bits, and an error detection code for error detection of the transfer data, according to a predetermined first procedure. The inverse conversion unit inversely converts the received converted data according to a predetermined second procedure. If it is impossible for the inverse conversion unit to inversely convert the converted data, if it is possible for the inverse conversion unit to inversely convert inverted data obtained by inverting a portion of the bits of the converted data, and if an error is not detected in data obtained by inversely converting the inverted data based on the error detection code, the error correction unit performs error correction by inversely converting the inverted data.
    Type: Application
    Filed: May 10, 2011
    Publication date: June 7, 2012
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Tsutomu HAMADA, Manabu AKAMATSU
  • Publication number: 20120137164
    Abstract: A method of achieving fault tolerance in a distributed stream processing system organized as a directed acyclic graph includes the initial step of managing a stream process within the distributed stream processing system including one or more operators. The one or more operators of the stream process are communicatively associated with one or more downstream operators. The method includes the steps of maintaining one or more data copies of a processing state of the one or more operators until the one or more data copies can be safely discarded, notifying the one or more operators when it is safe to discard at least one of the at least one of the one or more data copies of the processing state; and using an identifier to denote the data copy of the processing state to be safely discarded.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 31, 2012
    Inventors: Volkmar Uhlig, Jan Stoess
  • Publication number: 20120137189
    Abstract: A decoder and method of decoding a sub-band coded digital audio signal. The decoder comprises: an input, for receiving sub-band coefficients for a plurality of sub-bands of the audio signal; an error detection unit (20), adapted to analyze the content of a sequence of coefficients in one of the sub-bands, to derive for each coefficient an indication of whether the coefficient has been corrupted by an error of a predefined type; an error masking unit (30), adapted to generate from the sequence a modified sequence of coefficients for the sub-band, wherein errors of the predefined type are attenuated; a coefficient combination unit (40), adapted to combine the received coefficients and the modified coefficients, in dependence upon the indication of error; and a signal reconstruction unit (50), adapted to reconstruct the audio signal using the combined coefficients.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 31, 2012
    Applicant: NXP B.V.
    Inventor: Christophe Marc MACOURS
  • Publication number: 20120137174
    Abstract: A computer platform provides a method and system for establishing scenarios for interactions between users (both individually and as a group) and a web site or other software application over a network. The interactions are described in terms of events, actions, and conditions, where a single mechanism may be used to describe events, actions, and conditions for both individuals and a group. One portion of a scenario may apply to the group, while another portion applies to individuals. Time elements and branches also can be employed to describe the scenario. The scenario may describe a non-deterministic process, but be modeled as a deterministic state machine for execution.
    Type: Application
    Filed: February 7, 2012
    Publication date: May 31, 2012
    Applicants: ORACLE INTERNATIONAL CORPORATION, Art Technology Group, Inc.
    Inventors: Joseph BERKOVITZ, Robert SHAVER
  • Publication number: 20120137162
    Abstract: A network device for building up a network connection via a high-definition multimedia interface, includes a scrambler, a descrambler, a comparator and a control unit. The scrambler is utilized for generating a transmission signal according to a first seed. The descrambler is for decoding a receiving signal to generate a second seed. The comparator is for generating a comparing result according to the first seed and the second seed. The control unit is for controlling the network connection according to the comparing result.
    Type: Application
    Filed: November 28, 2011
    Publication date: May 31, 2012
    Inventors: Liang-Wei Huang, Shieh-Hsing Kuo, Chun-Hung Liu, Kai-Wen Cheng
  • Publication number: 20120131375
    Abstract: A method, including receiving, by a user space driver framework (UDF) library executing from a user space of a memory over a monolithic operating system kernel, a kernel application programming interface (API) call from a device driver executing from the user space. The UDF library then performs an operation corresponding to the kernel API call.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Adda, Dan Aloni, Avner Braverman
  • Publication number: 20120131405
    Abstract: A signal processing circuit includes a plurality of processing-circuit modules and a logic control circuit. The plurality of processing-circuit modules is configured to process an electrical signal. The plurality of processing-circuit modules has at least one processing parameter that is adaptively adjusted based on the electrical signal. The logic control circuit is configured to receive signals from the plurality of processing-circuit modules, validate the processing based on the received signals, and control a storage circuit to sample and store a value of the processing parameter when the processing is validated. Further, the logic control circuit is configured to control the storage circuit to maintain the value of processing parameter when the processing fails validation, and to control the storage circuit to recover the processing parameter in the plurality of processing-circuit modules to the stored value when the plurality of processing-circuit modules is disturbed by a defect.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 24, 2012
    Inventors: Estuardo LICONA, Mats Oberg