Responding To The Occurrence Of A Fault, E.g., Fault Tolerance, Etc. (epo) Patents (Class 714/E11.021)

  • Publication number: 20100138717
    Abstract: Described is a technology in which data blocks are coded into erasure coded blocks in a two-stage, two-level processing operation. In a first processing stage, such as via MDS coding, original blocks are coded into a first level of output data blocks including one or more parity blocks. In a second, fork code processing stage, the first level blocks are partitioned into groups, and those groups used to generate a second level of parity blocks. The blocks are maintained among a plurality of storage nodes. Recovery of a failed data block is accomplished by accessing only the other data blocks associated with the failed data block's coding group (whenever possible), thus facilitating significantly more efficient recovery than with conventional erasure coding techniques.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Yunnan Wu, Georgios-Alex Dimakis
  • Publication number: 20100138705
    Abstract: A system for operating a data storage device having a plurality of sectors and at least one port, each port having a transmitter and a receiver, is disclosed. In one embodiment the system includes coupling at least one of the transmitters to at least one of the receivers, providing power to the data storage device, detecting that the transmitter is coupled to the receiver, and executing code for exercising the data storage device.
    Type: Application
    Filed: February 2, 2010
    Publication date: June 3, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventors: Charles Jarboe, Robert Clausen, Jeffrey C. Hailey, Mark Lindholm, Kevin Marks, Raymond McCormick
  • Publication number: 20100125682
    Abstract: A method for dynamically assigning a plurality of storage devices to a plurality of controllers within a storage unit, the method including: sensing each storage device from the plurality of storage devices; assigning each one of the storage devices to a respective controller from the plurality of controllers; monitoring at least one of each storage device, each controller, and a link between each storage device and the respective controller; upon a failure of at least one of the link, one of the storage devices and one of the controllers, generating a list of components; transmitting the list to another controller; and establishing a new assignment for each of the components on the list. A storage unit and a computer program product are provided.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Andres, Giovanni Cautillo, Thomas Hess, Markus Strasser
  • Publication number: 20100118973
    Abstract: In one embodiment, a method that includes receiving a single video stream, wherein the video stream includes plural processed representations of a single video signal, wherein each of the plural processed representations of the video signal (PPROTVS) includes a respective sequence of compressed latticed pictures, wherein each compressed latticed picture of each of the PPROTVS represents a corresponding respective picture of the video signal, wherein each respective picture of the video signal is represented by at most one compressed latticed picture from each of the PPROTVS, wherein corresponding segments of the PPROTVS are ordered and time shifted relative to each other to facilitate error concealment, the time-shift imposed by interspersing of non-corresponding segments between each of the corresponding segments; and providing error concealment on the received video stream.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Publication number: 20100115334
    Abstract: Embodiments of the present invention are directed to computer-management tools and utilities that allow computer users to save and restore current application-level runtime states of computational environments created by users on computer systems. Certain embodiments of the present invention are particularly directed to time-and-memory efficient state-saving and state-restoring tools and utilities that allow a user to save snapshots of the user's application-level runtime environment, to manage and review stored snapshots, and to subsequently restore the application-level runtime state of a computer system from a previously saved snapshot.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Inventors: Mark Allen Malleck, Christopher W. Jones, Kevin S. Brockway, Thomas Robert Grubbs, Paul G. Allen, Michael` Owen Stacie
  • Publication number: 20100110878
    Abstract: An approach is provided for an efficient control signaling associated with an error control scheme. A determination is made whether data has been properly received according to an error control scheme. A first pilot sequence representing an acknowledgement is generated if the data is properly received. A second pilot sequence representing a negative acknowledgement is generated if the data is not properly received. A frame including either the first pilot sequence or the second pilot sequence is output.
    Type: Application
    Filed: January 8, 2008
    Publication date: May 6, 2010
    Applicant: Nokia Corporation
    Inventors: Frank Frederiksen, Troels Kolding, Kari Pajukoski, Esa Tiirola, Pasi Kinnunen
  • Publication number: 20100107030
    Abstract: In one embodiment, the present invention is a low-density parity-check (LDPC) decoder that has a plurality of variable node units (VNUs) that generate variable node messages and a plurality of check node units (CNUs) that generate check node messages. The variable node messages and check node messages are distributed between the VNUs and CNUs using a number r of combinations of permutators, wherein each permutator combination includes (i) a cyclic shifter and (ii) a fixed, non-cyclic permutator. The cyclic shifters are capable of supporting a number p of different cyclic LDPC sub-matrices; however, when combined with different fixed permutators, the permutator combinations are capable of supporting up to r×p different LDPC sub-matrices. In other embodiments, the LDPC decoder may have fewer than r fixed permutators such that the LDPC decoder is capable of supporting between p and r×p different LDPC sub-matrices.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: AGERE SYSTEMS INC.
    Inventor: Nils Graef
  • Publication number: 20100106647
    Abstract: The present invention relates to a method for close range secured communication using audio tones and a system for carrying out such method. The invention is related to the field of financial transactions through relatively-mobile devices using audio tones.
    Type: Application
    Filed: February 26, 2008
    Publication date: April 29, 2010
    Inventor: Raja Raman
  • Publication number: 20100106999
    Abstract: Techniques for computing a path for a local repair connection to be used to protect a connection traversing an original path from an ingress node to an egress node. The computed path originates at a node (start node) in the original path and terminates at another node (end node) in the original path that is downstream from the start node. A Constraint Shortest Path First (CSPF) algorithm may be used to compute the path. The computed path is such that it satisfies one or more constraints and does not traverse a path from a first node in the original path to a second node in the original path, wherein the first and second nodes are upstream from the start node in the original path and the second node is downstream from the first node in the original path. A local repair connection may then be signaled using the computed path.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 29, 2010
    Applicant: Foundry Networks, Inc.
    Inventor: Mohammad Hanif
  • Publication number: 20100106889
    Abstract: The present disclosure includes methods and devices for operating a solid state drive. One method embodiment includes mirroring programming operations such that data associated with a programming operation is programmed to two or more locations in memory of the solid state drive. The method also includes ceasing to mirror programming operations upon an occurrence of a particular event.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Applicant: Micron Technology, Inc.
    Inventor: Troy Manning
  • Publication number: 20100100779
    Abstract: A data processing apparatus includes a memory, an error detection circuit, a timing adjustment circuit and a terminal. The error detection circuit detects an error based on an output of the memory to output an error detection signal. The timing adjustment circuit enlarges a pulse width of a pulse signal which is generated at first after a start of a predetermined operation among pulse signals included in the error detection signal. The terminal outputs an output of the timing adjustment circuit when a test for the memory is performed. It is possible to report an occurrence of an error reliably without increasing the number of output terminals, test patterns or test time.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 22, 2010
    Applicant: NEC Electronics Corporation
    Inventor: Takaaki Moriya
  • Publication number: 20100100760
    Abstract: When a primary computer is taken over to a secondary computer in a redundancy configuration computer system where booting is performed via a storage area network (SAN), a management server delivers an information collecting/setting program to the secondary computer before the user's operating system of the secondary computer is started. This program assigns a unique ID (World Wide Name), assigned to the fibre channel port of the primary computer, to the fibre channel port of the secondary computer to allow a software image to be taken over from the primary computer to the secondary computer.
    Type: Application
    Filed: December 17, 2009
    Publication date: April 22, 2010
    Inventors: Tetsuhiro Goto, Kazuhiro Adachi
  • Publication number: 20100095152
    Abstract: A method, apparatus, and program product checkpoint an application in a parallel computing system of the type that includes a plurality of hybrid nodes. Each hybrid node includes a host element and a plurality of accelerator elements. Each host element may include at least one multithreaded processor, and each accelerator element may include at least one multi-element processor. In a first hybrid node from among the plurality of hybrid nodes, checkpointing the application includes executing at least a portion of the application in the host element, configuring and executing at least one computation kernel in at least one accelerator element, and, in response to receiving a command to checkpoint the application, checkpointing the host element separately from the at least one accelerator element upon which the at least one computation kernel is executing.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Darrington, Matthew W. Markland, Philip James Sanders, Richard Michael Shok
  • Publication number: 20100095147
    Abstract: Reconfigurable circuits, methods, and systems with reconfigurable interconnect devices, clusters of reconfigurable logic devices, and a programming interface configured to receive configuration data to configure a first combination of the reconfigurable interconnect and logic devices to implement a circuit, and to remap a portion of the received configuration data, corresponding to a defective cluster, from the defective cluster to another non-defective cluster of the plurality of clusters to configure a second combination of the reconfigurable interconnect and logic devices to implement the circuit.
    Type: Application
    Filed: November 11, 2009
    Publication date: April 15, 2010
    Applicant: Abound Logic, S.A.S.
    Inventors: Frédéric Réblewski, Olivier V. LePape
  • Publication number: 20100095078
    Abstract: A remote copy system includes a first storage system including a first storage controller and a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data. A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data.
    Type: Application
    Filed: September 14, 2009
    Publication date: April 15, 2010
    Applicant: HITACHI, LTD.
    Inventor: Kenji Yamagami
  • Publication number: 20100095188
    Abstract: An apparatus and method for detecting and correcting errors in control characters of a multimedia interface. The apparatus comprises a hamming distance filter for detecting and correcting bits errors in a first subset of bits of an input control character including M bits; a glitch filter for detecting and correcting a second subset of bits being a complementary subset of bits of the control character; and an character alignment unit for detecting and correcting misalignment errors between the corrected first subset of bits and the corrected second subset of bits.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: TRANSWITCH CORPORATION
    Inventor: Wolfgang ROETHIG
  • Publication number: 20100088577
    Abstract: According to one embodiment, a system for multi-mode forward error correction comprises a substrate, forward error correction (FEC) modules, and a controller. The FEC modules are disposed outwardly from the substrate. A first FEC module performs forward error correction according to a first FEC scheme, and a second FEC module performs forward error correction according to a second FEC scheme. The controller configures the first FEC module and the second FEC module to convert from an input FEC scheme to an output FEC scheme for a stream.
    Type: Application
    Filed: February 9, 2009
    Publication date: April 8, 2010
    Applicant: Fujitsu Network Communications, Inc.
    Inventors: Arturo Garcia, Mark Capellaro, Steven R. Paul
  • Publication number: 20100083032
    Abstract: In one embodiment a computing system comprises one or more processors, a display device coupled to the computing system, and a memory module communicatively connected to the one or more processors. The memory module comprises logic to receive, in a connection server, a service request from a user via a remote connection client; in response to the service request, instantiate a remote computing protocol in a computing resource, monitor a connection state between the remote connection client and the computing resource; and in response to a change in the connection state between the remote connection client and the computing resource, generate a connection state message, and transfer the connection state message to the remote connection client.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Byron A. Alcorn, Jeffray Joel Walls
  • Publication number: 20100083010
    Abstract: Power management for clusters of computers, a cluster including a configuration of computers operating in a power management domain, one or more of the computers of the cluster having a power requirement that differs from power requirements of other computers in the cluster, data processing operations on the cluster effecting a processing load on the computers in the cluster, including selecting, from a plurality of configurations of computers capable of supporting a plurality of processing loads at a plurality of power levels, a configuration of computers capable of supporting the processing load at a lowest power level, the lowest power level defined by comparison among configurations capable of supporting the processing load; and reconfiguring the cluster according to the selected configuration.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Kern, William G. Pagan
  • Publication number: 20100077197
    Abstract: In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and reads to the long-term storage media. Interfaces are provided for controlling the use of the non-volatile memory as a write buffer and a read cache. Additionally, a portion of the non-volatile memory is used to provide a direct mapping for specified sectors of the long-term storage media. Descriptive data regarding the persistent storage device is stored in another portion of the non-volatile memory.
    Type: Application
    Filed: November 30, 2009
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Cenk Ergan, Clark D. Nicholson, Dan Teodosiu, Dean L. DeWhitt, Emily Nicole Hill, Hanumantha R. Kodavalla, Michael J. Zwilling, John M. Parchem, Michael R. Fortin, Nathan Steven Obr, Rajeev Y. Nagar, Surenda Verma, Therron Powell, William J. Westerinen, Mark Joseph Zbikowski, Patrick L. Stemen
  • Publication number: 20100077250
    Abstract: Provided are a virtualization based high availability cluster system and a method for managing failures in a virtualization based high availability cluster system. The high availability cluster system includes a plurality of virtual nodes, and a plurality of physical nodes each including a message generator for generating a message denoting that the virtual nodes are in a normal state and transmitting the generated message to virtual nodes in a same physical node.
    Type: Application
    Filed: November 26, 2007
    Publication date: March 25, 2010
    Applicant: Electronics and Telecommunications Research Instit ute
    Inventors: Kwang-Won Koh, Seungjo Bae, Jin Mee Kim, Young-Woo Jung, Young Choon Woo, Myung-Joon Kim
  • Publication number: 20100058149
    Abstract: In a method of decoding data symbols into codewords, reliability information of the data symbols is provided. A first group of symbols from a first set of groups of symbols is selected, wherein the first set of groups of symbols is defined by at least a first parity-check of a parity-check matrix of a linear block code which has been used to encode the data symbols. The selection is based on the reliability information. A second group of symbols from a second set of groups of symbols is selected, wherein the second set of groups of symbols is defined by at least a second parity-check of the parity-check matrix. The selection is based on the selected first group of symbols and the reliability information. At least a part of the codeword is composed on the basis of the first group of symbols and the second group of symbols.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Applicant: Infineon Technologies AG
    Inventors: Michael Lunglmayr, Jens Berkmann
  • Publication number: 20100058105
    Abstract: An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed or configured on multiple server devices or remotely hosted services. The system gathers environmental information, analyzes dependencies among the workloads, and populates the input data used by the workloads from a common database. The system then executes the workloads, allowing branching within the workloads or the sequence of workloads. An example of branching may include detecting an error condition, pausing the sequence, and presenting alternative fixes to a user.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeanine E. Spence, Joseph W. Hallock, Eric C. Kool-Brown, Jeremy D. Brown, Christer Garbis, Michael W. Jackson, Edward K. Tremblay, Dmitry Sonkin, Marc Greisen, Kanchuki Sarma, Michael D. Lubrecht, Gary J. Purchase, Kenneth P. Coleman
  • Publication number: 20100037088
    Abstract: Embodiments of an intelligent agent for an OMA DM enabled mobile client device are described. The intelligent agent includes modules for storing management property values in one or more nodes of an OMA DM management tree of the mobile client device. At least some of the management values are analyzed and set in a server computer coupled to the mobile client device over a wireless network. The intelligent mobile client is configured to manage itself based on initial instructions and policies provided by a server that are transferred to the client by the OMA DM protocol. For example, a client might notice that the battery is nearly empty and so it automatically decreases its own backlight illumination level.
    Type: Application
    Filed: September 3, 2008
    Publication date: February 11, 2010
    Applicant: INNOPATH SOFTWARE, INC.
    Inventors: Eugene Krivopaltsev, Gregory D. Buzzard, Manuel Roman, Shahid Shoaib, Michael Diener
  • Publication number: 20100037093
    Abstract: A method and apparatus for redundant power and data over a wired data telecommunications network permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power and/or data to be obtained by the local device from another port of the remote device or another remote device at a second different time. Power levels obtained may be adjusted from time to time in response to circumstances.
    Type: Application
    Filed: October 16, 2009
    Publication date: February 11, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Biederman, Kenneth Coley, Frederick R. Schindler
  • Publication number: 20100037092
    Abstract: The invention makes it possible to restart and effectively use a computer by connecting a machine readable backup device which is recognized by the computer as a bootable drive. The device includes an emergency operating system executable from the backup medium in the event the computer's internal storage drive (hard disk) or operating system crashes and without using data from the computer's hard disk or other internal storage (which may be affected by the crash), data backup and recovery applications, data generated by the backup and recovery applications, and a productivity suite. The productivity suite includes a word processing application, a spreadsheet application, a slide presentation application, an Internet browsing application, and/or an email handling application.
    Type: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Inventor: Urbano Zamora
  • Publication number: 20100031115
    Abstract: A decoding system comprises an iterative decoder that utilizes parity constraints to iteratively decode a block of data that consists of multiple code words, and a processor that controls the iterative decoder to selectively remove a subset of the parity constraints for a number of decoder iterations and include one or more of the selectively removed parity constraints in other decoder iterations.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Inventors: Ara Patapoutian, Arvind Sridharan
  • Publication number: 20100023797
    Abstract: A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters denoting a time according to a clock source, an analysis module to determine that the data has been timestamped at an earlier time than an other data previously received, a substitution module to provide the data an incremental sequence number placed with the data using an algorithm until a new data is received that includes a future timestamp with a later timestamp than the timestamp of the other data, and a storage module to store the data.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Rajeev ATLURI, Srin KUMAR, Sridhara LANKA, Jayesh SHAH, Satish KUMAR
  • Publication number: 20100023826
    Abstract: A clock data recovering circuit solving a problem in which a stable clock signal cannot be extracted is provided. A phase comparator includes a main-signal-discriminator. The main-signal-discriminator discriminates a reception signal by a clock signal to generate recovery data indicating the discrimination result. Phase comparator 2 uses the discrimination result of the main-signal-discriminator to compare phases of a reception signal and a recovery clock and outputs a phase comparison signal indicating the comparison result. A generator generates a recovery clock with a frequency corresponding to the comparison result indicated by the phase comparison signal outputted from phase comparator 2. An eye opening monitor detects an optimal discrimination point of main-signal-discriminator 1 based on a monitor signal split from the reception signal and the recovery data generated by the main-signal-discriminator.
    Type: Application
    Filed: January 16, 2008
    Publication date: January 28, 2010
    Inventor: Hidemi Noguchi
  • Publication number: 20100023806
    Abstract: A method for improving the security of actions performed by Remote Procedure Calls RPC invoked during a TR-069 Remote Management Protocol session between an Auto-Configuration Server ACS and a Customer Premises Equipment CPE of a DSL telecommunication system. The TR-069 session comprises several RPC's executing actions on parameters of an object model and the method comprises the steps of starting a TR-069 session wherein RPC's are invoked; opening a transactional TR-069 session or transaction whereby parameters of the object model handled by RPC's are protected through a SavePoint mechanism; closing the transaction by the ACS; and either: committing the transaction via a StoreSavePoint RPC invoked by the ACS, or rolling-back actions of RPC's via a RestoreSavePoint RPC also invoked by the ACS.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 28, 2010
    Inventors: Pascal Marie Edouard Julien Justen, Christoph Stevens, Werner Mario Liekens, Jan Coppens, Willem Jozef Amaat Acke
  • Publication number: 20100023803
    Abstract: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20100017645
    Abstract: A communication apparatus includes: a transmitting unit, a receiving unit and a control unit. The transmitting unit transmits video data to an external apparatus via a first transmission line. The receiving unit receives a command from the external apparatus via a second transmission line. The control unit that resets the transmitting unit without resetting the receiving unit if a communication error relating to the first transmission line is detected, and resets the receiving unit without resetting the transmitting unit if a communication error relating to the second transmission line is detected.
    Type: Application
    Filed: June 15, 2009
    Publication date: January 21, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tatsuya Kimoto
  • Publication number: 20100011259
    Abstract: A printer apparatus generates a fixed-length packet by appending a termination identifier for representing a termination point of sub-data. The printer apparatus transmits the packet to a unit. Upon receiving the packet, the unit detects burst error based upon the termination identifier.
    Type: Application
    Filed: August 21, 2009
    Publication date: January 14, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirotaka Ittogi
  • Publication number: 20090319870
    Abstract: A decoding unit is arranged between a reading unit that reads data with an error correction code added from memory cells on a specific one of the first data lines and an output unit that selectively outputs certain data of the read out data. The decoding unit corrects any errors in the data read out by the reading unit in accordance with the error correction code. The data in which the errors are corrected by the decoding unit is written back in the memory cells on the specific first data line.
    Type: Application
    Filed: January 27, 2009
    Publication date: December 24, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yutaka YAMADA, Tatsunori KANAI
  • Publication number: 20090319848
    Abstract: A device receives identifier, make, and model information associated with a device from a device activation system, and provides the device identifier, make, and model information to a database. The device also determines whether the device qualifies for a software update package based on the device make and model information, and provides, to the device, a notification of the software update package when the device qualifies for the software update package.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: Verizon Corporate Services Group Inc.
    Inventor: Atul THAPER
  • Publication number: 20090319836
    Abstract: A method for recovery from uncorrectable errors in an information handling system including an operating system (OS) and one or more network interface cards (NICS) is provided. The method may include detecting an uncorrectable error; determining whether the uncorrectable error is isolated to a particular NIC; determining whether the particular NIC is teamed with one or more other NICs; and notifying the OS of a successful recovery from the uncorrectable error if it is determined that (a) the uncorrectable error is isolated to a particular NIC, and (b) the particular NIC is teamed with one or more other NICs.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mukund Purshottam Khatri, Theodore Stratton Webb, III
  • Publication number: 20090316904
    Abstract: Systems and methods for wireless communications are provided. These include data deciphering components, interrupt processing components, adaptive aggregations methods, optimized data path processing, buffer pool processing, application processing where data is formatted in a suitable format for a destination process, and Keystream bank processing among other hardware acceleration features. Such systems and methods are provided to simplify logic designs and mitigate processing steps during wireless network data processing.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 24, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Thomas Klingenbrunn, Uppinder S. Babbar, Vanitha A. Kumar, Vikas Nagpal, Sriram Narayan, Samson Jim, Shailesh Maheshwari, Marcello V. Lioy, Mathias Kohlenz, Idreas Mir, Irfan A. Khan, Gurvinder S. Chhabra, Jean-Marie QD Tran
  • Publication number: 20090307542
    Abstract: Methods and apparatus utilizing media characterization of memory devices facilitate the development of signal processors for analyzing memory device outputs. Models are developed from capturing output of memory devices of the type utilizing analog signals to communicate data values of two or more bits of information. The models are used to generate signals representative of the expected output of a memory device having an input data pattern. Read channels and/or controllers then process those signals to determine an output data pattern. By comparing the output data pattern to the input data pattern, the accuracy of the signal processing can be gauged.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Inventor: Frankie F. Roohparvar
  • Publication number: 20090300466
    Abstract: In an error correction method, an error correction of data can be completed readily in a short period of time. In this method, actual data are written together with additional data to a magnetic disk having sectors. The actual data have a first length. The additional data are produced from source data. The source data are formed by predetermined data or the actual data. The sectors of the magnetic disk have a read/write unit of a second length that is longer than the first length. One of the sectors to which actual data to be read have been written is specified, and actual data and additional data are read from the specified sector. The read additional data are verified with the source data. A first error correction is performed on the read additional data based on a result of the verification.
    Type: Application
    Filed: December 30, 2008
    Publication date: December 3, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Noritsugu Yoshimura
  • Publication number: 20090300430
    Abstract: A method for servicing a computerized system includes detecting a failure of a given type in the computerized system, and generating a list of corrective actions in response to the failure, using an automated maintenance program. A record of one or more previous failures of the given type in the computerized system is retrieved, indicating at least one previous corrective action taken in response to the previous failures. The method prioritizes the list of corrective actions responsively to the record, using the automated maintenance program, so as to adjust a priority of the at least one previous corrective action in the list. The prioritized list from the automated maintenance program is provided to a repair function for use in servicing the computerized system.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Inventors: Orit Nissan-Messing, Aviad Zlotnick
  • Publication number: 20090300416
    Abstract: According to the invention, a managing server, using a snapshot-appended information table which stores management information for identifying snapshots of a virtual server, a setting change table which stores setting change information on the virtual server, and a policy table which stores policies to be met by the virtual server, acquires the setting change information from the setting change table, selects the setting change information items from the acquired setting change information matching policies stored in the policy table, acquires management information on the snapshots of the virtual server from the snapshot-appended information table, identifies a snapshot of the virtual server with reference to the acquired management information, changes the identified snapshot of the virtual server based on the selected setting change information items, and rolls back the virtual server according to the changed snapshot.
    Type: Application
    Filed: August 5, 2008
    Publication date: December 3, 2009
    Inventors: Kentaro WATANABE, Yoshimasa Masuoka
  • Publication number: 20090276685
    Abstract: A data decoding apparatus has: a check matrix including a submatrix which indicates a parity restriction and used for LDPC decoding; a first decoding module configured to decode data by using the submatrix so that the parity restriction is satisfied; and a second decoding module configured to LDPC-decode the decoded data by using the check matrix.
    Type: Application
    Filed: December 29, 2008
    Publication date: November 5, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Kenji Yoshida
  • Publication number: 20090265577
    Abstract: Provided is a method of controlling a computer system that includes: a computer; a first storage device connected to the computer via a first path and a second path; and a second storage device externally-connected to the first storage system via a third path and connected to the computer via a fourth path, the first storage device providing a first storage area to the computer, the second storage device including a second storage area corresponding to the first storage area, the method including: judging whether or not a fault has occurred in at least one of the first to fourth paths; selecting, a path used for access to the first or second storage area; and transmitting the access request for the first or second storage area by using the selected path. Accordingly, in the computer system, an application can be prevented from being stopped despite a fault in a path.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 22, 2009
    Inventors: Naoki Haramai, Hiroshi Yokouchi, Ryu Gemba, Atsushi Kondo, Kazuhiro Oyama
  • Publication number: 20090265576
    Abstract: The inventive system and method for determining the availability of a computer network comprises a device operable to connect to at least the computer network using internet communications and using GSM, and an alarm service and/or a central server, wherein the device attempts to connect to the computer network using the internet communications and if the device fails to connect within a predetermined value, such as an amount of time or a number of tries, the device uses the GSM to notify the alarm service of the failure to connect. In one embodiment, after the device notifies the alarm service and/or central server of the failure to connect, the device continues to attempt to connect to the computer network, and if the device connects within another predetermined value, the device notifies the alarm service and/or central server of the restoral of service.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventor: William R. Blum
  • Publication number: 20090254774
    Abstract: Embodiments of the present invention provide a run-time scheduler that schedules tasks for database queries on one or more execution resources in a dataflow fashion. In some embodiments, the run-time scheduler may comprise a task manager, a memory manager, and hardware resource manager. When a query is received by a host database management system, a query plan is created for that query. The query plan splits a query into various fragments. These fragments are further compiled into a directed acyclic graph of tasks. Unlike conventional scheduling, the dependency arc in the directed acyclic graph is based on page resources. Tasks may comprise machine code that may be executed by hardware to perform portions of the query. These tasks may also be performed in software or relate to I/O.
    Type: Application
    Filed: April 7, 2008
    Publication date: October 8, 2009
    Applicant: Kickfire, Inc.
    Inventors: Joseph I. Chamdani, Alan Beck, Hareesh Boinepelli, Jim Crowley, Ravi Krishnamurthy, Jeremy Branscome
  • Publication number: 20090249161
    Abstract: A method of restoring data from a stream of data segments each including first synchronization information followed by first user data information, second synchronization information, and second user data information, the method includes extracting first and second user data information on the basis of the first synchronization information, and converting the first and second user data information into reproduced data, and carrying out error recovery operation when the detecting of first synchronization information is not successful by a process having extracting second user data information on the basis of the detected second synchronization information, suspending the restoring of data in pipeline operation from another of the data segments subsequent to the certain data segment, and converting the second user data information into reproduced data while the restoring of data in pipeline operation is suspended.
    Type: Application
    Filed: January 6, 2009
    Publication date: October 1, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Hiroyuki Chiba
  • Publication number: 20090238128
    Abstract: A method of data communication in a wireless communication system is disclosed. A method of receiving data in a user equipment of a wireless communication system comprises receiving scheduling information from a network, the scheduling information including downlink (DL) resource assignment information and an indicator; if the scheduling information includes a first UE identity and the first indicator has a first value, utilizing the scheduling information as configuration information of a persistent scheduling to receive a downlink data packet from the network; and if the scheduling information includes the first UE identity and the first indicator has a second value, utilizing the scheduling information to receive a retransmission data packet from the network.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 24, 2009
    Applicant: LG ELECTRONICS INC.
    Inventors: Sung Jun Park, Seung June Yi, Young Dae Lee, Sung Duck Chun
  • Publication number: 20090235125
    Abstract: A booting system includes: a non-XIP memory, for storing a plurality of booting images, wherein the booting images comprise a source image and a plurality of duplicates of the source image; an XIP memory, coupled to the non-XIP memory; and a code shadowing module, coupled to the non-XIP memory and the XIP memory, for shadowing a specific booting image to the XIP memory if no errors are detected when carrying out error detection (EDC) checking on the specific booting image; wherein if at least a specific part of a booting image does not pass EDC checking, the code shadowing module shadows error-free parts of the booting image to the XIP memory, carries out EDC checking on at least a duplicate of the specific part, and then shadows an error-free part corresponding to the specific part to the XIP memory.
    Type: Application
    Filed: May 22, 2009
    Publication date: September 17, 2009
    Inventor: Ming-Shiang Lai
  • Publication number: 20090228746
    Abstract: An oscillation tuning circuit is provided and includes a first circuit. The first circuit receives an input data stream with a known time interval, producing a first output signal having a first period, determines a first error signal representing a difference between the known time interval and a measured duration of the known time interval, determines a reference error signal according to a predetermined multiple of the first period, and adjusts the first period according to the first error signal and the reference error signal, wherein the known time interval is associated with a period between a first occurrence of and a second occurrence of a predetermined bit pattern in the input data stream.
    Type: Application
    Filed: July 18, 2008
    Publication date: September 10, 2009
    Inventor: Chih-Wei Yang
  • Publication number: 20090222691
    Abstract: A method and apparatus for transactions during a data migration. The transfer of data from an old database to a new database is structured as a set of small transactions. The transactions can be structured in a hierarchy of dependent transactions such that the transactions are nested or similarly hierarchical. A migration manager includes a set of data conversion methods or processes that enable the conversion of data from a format of an old database to that of a new database. The conversion process generates the nested transactions to resolve dependencies between records such as primary and foreign keys. The method and system provides a higher level of granularity in transaction size, providing the ability to transfer records individually and resolve the dependencies in such transactions without requiring a large mapping of an entire data set in the old database to an organization in the new database.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventor: Bill C. Riemers