Error Or Fault Handling (epo) Patents (Class 714/E11.023)
-
Publication number: 20110231724Abstract: According to one embodiment, a semiconductor device includes a NAND flash memory, an input/output unit, a switch, and a controller. The input/output unit includes an ECC unit configured to perform an ECC process on data input to the NAND flash memory, and/or data output from the NAND flash memory, and an interface configured to exchange data with an external apparatus, and controls input/output of data between the NAND flash memory and the external apparatus. The switch is connected to the NAND flash memory and the input/output unit. The controller controls the NAND flash memory and the input/output unit, and switches a connection between the NAND flash memory and the ECC unit, and a connection between the NAND flash memory and the interface via the switch.Type: ApplicationFiled: September 16, 2010Publication date: September 22, 2011Inventor: Tokumasa HARA
-
Publication number: 20110225446Abstract: A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.Type: ApplicationFiled: March 10, 2010Publication date: September 15, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James A. Lindeman, Orlando O'Neill, Gary Lee Ruzek, Chris Alan Schwendiman
-
Publication number: 20110225447Abstract: A computer implemented method, and computer program product for requesting resources. The computer receives an assignment of an Internet protocol address. The computer compares a computer context of a client computer with an intranet access criterion to form a comparison result. The computer selects at least one preferred uniform resource identifier based on the comparison result, indicating the intranet is accessible. The computer transmits a request to a server using at least one preferred uniform resource identifier using a packet network.Type: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20110225454Abstract: A method, a recording terminal, a server, and a system for repairing media file recording errors are disclosed in embodiments of the present invention. The method includes: generating description information about a recording error when a recording terminal identifies the recording error in live recording of a media file; sending a recording error repair request that carries the description information to a network device; and repairing the media file recorded by the recording terminal according to repair information when receiving the repair information sent by the network device according to the description information. With the present invention, the recording errors are repaired through a bidirectional network between the recording terminal and the network device, and reliability of repairing the recording errors is ensured.Type: ApplicationFiled: May 20, 2011Publication date: September 15, 2011Applicant: Huawei Device Co., LtdInventor: Yunsong Fan
-
Publication number: 20110219275Abstract: A memory system includes an array of memory cells. The array of memory cells includes redundant memory cells. The redundant memory cells include at least two of a redundant row and a redundant column of memory cells. The repair module is configured to (i) identify at least two of a row and a column of the array of memory cells having non-operational memory cells and (ii) substitute the at least two of the row and the column of the array of memory cells with selected rows or columns of the redundant memory cells based on X predetermined sequences of substitutions. The repair module is configured to detect a failure in the array of memory cells that cannot be repaired using the X predetermined sequences of substitutions, and use an alternative repair sequence to repair the non-operational memory cells based on the detection of the failure.Type: ApplicationFiled: May 23, 2011Publication date: September 8, 2011Inventors: Reshef Bar Yoel, Yosef Solt, Michael Levi, Yosef Haviv
-
Publication number: 20110219258Abstract: Techniques that address content interruptions are described. In an implementation, an interruption is detected at the client device in receipt of a stream of content from a distribution system that is to be recorded locally in memory at the client device. A stream of content is generated at the client device and the generated stream of content is recorded to fill the interruption in the stream of content from the distribution system in the memory of the client device.Type: ApplicationFiled: March 4, 2010Publication date: September 8, 2011Applicant: MICROSOFT CORPORATIONInventors: Paul R. Cooper, Matt Henry Van der Staay, Chad Michael Williams
-
Publication number: 20110214017Abstract: An application programming interface (API) that leverages operating system instrumentation to provide a chain of threads and processes may alleviate some debugging complications. Specifically, the chain may start with the first thread in the process that experienced the original failure and end with the last thread upon which the first thread directly or indirectly depends. The API may aid debugging efforts by classifying all threads related or dependent upon an original failed thread into specific categories of failures, requesting further information from the originating OS concerning specific failed threads, and using that information to debug the failed application or process more thoroughly.Type: ApplicationFiled: May 11, 2011Publication date: September 1, 2011Applicant: Microsoft CorporationInventors: Corneliu I. Lupu, Gerald Francis Maffeo, Michael Hans Krause, Stephan A. Doll, Vamshidhar R. Kommineni, William Hunter Hudson, Yi Meng
-
Publication number: 20110214030Abstract: Disclosed embodiments include a movement monitoring apparatus comprising a wireless synchronization scheme. Depending on the particular embodiment such wireless synchronization scheme is a master synchronization scheme or a mesh synchronization scheme. Additionally, in a particular embodiment, the movement monitor further comprises a robust wireless data transfer data controller. The disclosure includes a description of the complete system, namely, the wireless synchronized movement monitors with robust data transfer capabilities, the docking station, the access point, and the computer-implemented analysis system.Type: ApplicationFiled: February 28, 2011Publication date: September 1, 2011Applicant: APDM, INCInventors: Andrew Greenberg, Pedro Mateo Riobo Aboy, James McNames, Sean Pearson, Gavin Gallino, Timothy Brandon
-
Publication number: 20110214006Abstract: Described is automated learning of failure recovery policies based upon existing information regarding previous policies and actions. A learning mechanism automatically constructs a new policy for controlling a recovery process, based upon collected observable interactions of an existing policy with the process. In one aspect, the learning mechanism builds a partially observable Markov decision process (POMDP) model, and computes the new policy base upon the learned model. The new policy may perform automatic fault recovery, e.g., on a machine in a datacenter corresponding to the controlled process.Type: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Applicant: Microsoft CorporationInventors: Christopher A. Meek, Guy Shani
-
Publication number: 20110213753Abstract: A computer-implemented method for managing application availability. The method may include identifying an application running on a first cluster node of a failover cluster and copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster. The method may also include detecting failure of the first cluster node, restoring the configuration data to the second cluster node, and executing the application on the second cluster node in accordance with the configuration data. Various other methods, systems, and computer-readable media are also disclosed herein.Type: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Applicant: Symantec CorporationInventor: Sarin Sumit Manmohan
-
Publication number: 20110214014Abstract: A method for detecting microprocessor hardware faults includes sending at least one input signal to a logic block within the microprocessor, collecting an output response to the input signal from the logic block, and determining whether the output response matches an expected output response of the logic block.Type: ApplicationFiled: February 28, 2011Publication date: September 1, 2011Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Valeria Bertacco, Todd Michael Austin, Smitha Shyam, Kypros Constantinides, Sujay Phadke
-
Publication number: 20110208999Abstract: A backup method relies on a single secondary storage device, such as a tape storage device, which emulates multiple secondary storage devices. The emulated secondary storage devices are coupled to data sources. Data which is received from the data sources is tagged with respective unique identifiers, interleaved and stored on a removable storage medium, such as a tape. This facilitates maximum usage of the media access bandwidth of the single secondary storage device.Type: ApplicationFiled: May 4, 2011Publication date: August 25, 2011Inventors: ANDREW TOPHAM, Christopher Martin
-
Publication number: 20110208992Abstract: A watchdog system for identifying failures in uniform resource locators (URLs) respective of advertized content. The system comprises a database containing at least campaign information, the at least campaign information containing at least a URL to be monitored by the watchdog system, the URL directs to advertized content; and a server connected to the database and operative to monitor the at least URL for identification of a failure in the URL providing the advertized content, and performing a corrective action for correcting the URL based on definitions in the at least campaign information.Type: ApplicationFiled: February 22, 2011Publication date: August 25, 2011Applicant: KENSHOO LTD.Inventors: Nir Cohen, Yuval Lavi, Tal Hasson, Adam Ben-Ezer, Guilad Regev, Eyal Hashai
-
Publication number: 20110209000Abstract: Disclosed is a method performed by a gateway server. The method may include the following steps: receiving from a client belonging to a first address realm a request for a network resource from a second address realm; allocating a network resource from the second address realm to the client in response to the request; detecting that the client is not able to communicate with the gateway server; in response to detecting that the client is not able to communicate with the gateway server, setting a retention timer, wherein the retention time is associated with the client; detecting the expiration of the retention timer if the retention timer has not been deactivated; and after detecting the expiration of the retention timer, adding the network resource to a set of available network resources.Type: ApplicationFiled: February 5, 2009Publication date: August 25, 2011Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Tarik Hamman, Anders Franzen, Mattias Holmqvist
-
Publication number: 20110208993Abstract: Systems and methods for reducing the cost and time required for diagnosing and fixing electronic devices are provided. A host electronic device may be configured to generate a log of events that it experiences. A help component may access the generated log and analyze the log to detect if the host device has experienced a problem. Data may then be exchanged between the help component and the host device in order to fix the detected problem.Type: ApplicationFiled: May 3, 2011Publication date: August 25, 2011Applicant: APPLE INC.Inventors: Svetlana Samoilova, Wing Law, Andrew Bart Hodge
-
Publication number: 20110202794Abstract: A storage medium driving device including a storage medium having a user area and a non-user area, and to record master boot record information that is backed up in the non-user area, and a controller to compare the backup master boot record information with master boot record information read from the user area, and to restore master boot record information recorded in the user area according to the comparison results.Type: ApplicationFiled: February 16, 2011Publication date: August 18, 2011Applicant: Samsung Electronics Co., LtdInventor: Ki-woong KIM
-
Publication number: 20110202791Abstract: A storage control device and a storage control method are provided. If a first failure detector of a first controller does not detect a failure in a second controller, a first input/output processor of the first controller copies the contents of a first volatile memory of the first controller to a second volatile memory of the second controller. On the other hand, if the first failure detector detects a failure in the second controller, the first input/output processor copies the contents of the first volatile memory to a first non-volatile memory of the first controller.Type: ApplicationFiled: February 17, 2011Publication date: August 18, 2011Applicant: NEC CORPORATIONInventors: Wataru SAITOU, Masaya SUENAGA
-
Publication number: 20110197092Abstract: The present invention concerns a receiver terminal and method at the receiver for requesting a missing symbol from a repair service, the method comprising the steps of receiving from a first server a list of at least one repair server and at least one transmission mode used by the at least one repair server, receiving from a second server a file comprising a plurality of symbols, checking the correct reception of the symbols, and if a missing has been identified, selecting a repair server and a transmissions mode and requesting the repair server to transmit missing symbols using the transmission mode.Type: ApplicationFiled: October 9, 2009Publication date: August 11, 2011Applicant: Thomson Licensing, LLCInventors: Helmut Burklin, Vincent Alleaume
-
Publication number: 20110197090Abstract: A software component is executed to carry out a task, the task including a subtask. An external function is called to perform the subtask, the external function executing in a separate thread or process. The component receives an observation recorded by the external function, the observation including an identifier of a possible error condition and instance data associated with the possible error condition. The possible error condition being a cause of the failure of the external function to carry out the subtask. If the task cannot be completed, then a new observation is recorded along with the received observation, the new observation being related to a possible error condition of the component, which is a cause of the failure of the component to carry out the task. When the task can be completed despite the failure of the external function, the observation recorded by the external function is cleared.Type: ApplicationFiled: February 10, 2010Publication date: August 11, 2011Applicant: VMWARE, INC.Inventors: Osten Kit COLBERT, Dilpreet BINDRA, Patrick TULLMANN
-
Publication number: 20110197091Abstract: A switch device includes a memory unit for storing therein an error response for each error event to be sent in response at the time of a failure with respect to a control signal that controls a storage device connected to the switch device, an error response output unit for receiving input of the control signal and sequentially outputting each error response stored in the memory unit, an operation information computing unit for detecting an operation of a calculating device, which is connected to the switch device, corresponding to each error response output by the error response output unit and for obtaining, as operation information, a condition defining the operation of the calculating device upon receiving each error response, and an operation setting unit for setting operation condition at the time of a failure based on the operation information.Type: ApplicationFiled: February 4, 2011Publication date: August 11, 2011Applicant: FUJITSU LIMITEDInventors: Yusuke KURASAWA, Toshiaki Takeuchi, Masakazu Sakamoto, Tetsuya Kinoshita, Jun Takeuchi, Atsushi Shinohara
-
Publication number: 20110191646Abstract: The present invention provides methods for detecting and correcting transmission errors in inter-router links of Network-on-Chip (NoC) architectures. A NoC has repeaters along its bus lines. The output of a main repeater is compared and multiplexed with the output of a shadow repeater. If these outputs are the same the multiplexer outputs the output of the main repeater, otherwise an error is detected and the multiplexer outputs the output of the shadow repeater.Type: ApplicationFiled: April 6, 2009Publication date: August 4, 2011Applicants: on behalf of the University of Arizona, Ohio UniversityInventors: Ahmed Louri, Janet Meiling Wang Roveda, Avinash K. Kodi, Ashwini Sarathy
-
Publication number: 20110191647Abstract: An apparatus includes a receiver, an error detection unit, and an acknowledgement unit. The receiver may receive frames of data from a transmitter unit of a second apparatus via a first communication path. The error detection unit may detect data errors in the frames of data received via the first communication path. The acknowledgment unit may maintain an acknowledgement indicator indicative of whether frames received by the apparatus are error free. In response to the error detection unit detecting an error, the acknowledgement unit may indicate an error condition exists by freezing a value of the acknowledgement indicator, or alternatively the acknowledgement unit may set a current value of the acknowledgement indicator to a predetermined error value. Further, the apparatus may successively convey values of the acknowledgement indicator to the second apparatus via a second communication path while the apparatus is receiving frames.Type: ApplicationFiled: February 1, 2010Publication date: August 4, 2011Inventors: Michael J. Miller, Michael J. Morrison, Philip A. Ferolito, Jay B. Patel, Toru M. Kuzuhara
-
Publication number: 20110185288Abstract: Techniques for restoring communications sessions for applications having conversation environment and a meeting embodiment are described. A system may include a meeting component of a communications application for selecting a meeting from multiple meetings, a conversation component of the communications application for managing multiple conversation threads, and a recovery component of the communications application for recovering an active meeting from the multiple meetings or an active conversation thread from the multiple conversation threads. Other embodiments are described and claimed.Type: ApplicationFiled: February 22, 2011Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Amit Gupta, Kevin Morrison, Michael Eckert, Thomas Bouchard, Marcelo Truffat, Blaine Carpenter
-
Publication number: 20110185246Abstract: Described herein are a method, apparatus and computer readable medium for correcting data points acquired during well drilling. The data points are typically stored in a text file that is accessible by a processor. The processor applies one or more tags to the data points, with each of the tags corresponding to a characteristic of the data points. The processor then identifies one or more data faults in the data points using the one or more tags. Each data fault is indicative of inaccurate data in the data points; i.e., data that does not accurately represent the well as drilled. Following identification of the one or more data faults, the processor corrects one or more of the data faults. The resulting corrected, or cleaned, data is more indicative of the well as actually drilled than the uncorrected data. The processor can be connected to a computer readable medium that stores the statements and instructions that the processor executes.Type: ApplicationFiled: January 27, 2011Publication date: July 28, 2011Applicant: PASON SYSTEMS CORP.Inventors: MARIANO CALVO, STEVEN SHELDON, CRAIG BYE
-
Publication number: 20110184575Abstract: There is provided an analysis server including a first verifying unit that analyzes data acquired from a local power management system composed of an electronic appliance provided with a sensor and a power management apparatus managing power supply to the electronic appliance connected to a power network, by using history information of the local power management system or data acquired from another local power management system with a power usage state similar to that of the local power management system, a second verifying unit that analyzes the data acquired from the local power management system, by using an estimated value calculated by simulation using characteristics information and/or specification information of the electronic appliance, and a control unit that controls the first verifying unit and the second verifying unit.Type: ApplicationFiled: January 14, 2011Publication date: July 28, 2011Inventors: Yohei KAWAMOTO, Asami Yoshida, Tomoyuki Asano, Masakazu Ukita, Shiho Moriai, Masanobu Katagi, Yu Tanaka, Seiichi Matsuda
-
Publication number: 20110185245Abstract: To produce a memory which resists ion or photon attack, a memory structure is chosen whose memory point behaves asymmetrically with regard to these attacks. It is shown that in this case, it is sufficient to have a reference cell for an identical and periodic storage structure in order to be able to correct all the memory cells assailed by an attack. An error correction efficiency of ½ is thus obtained, with a simple redundancy, whereas the conventional methods make provision, for the same result, to triple the storage, to obtain a less beneficial efficiency of ?.Type: ApplicationFiled: June 18, 2009Publication date: July 28, 2011Applicant: European Aeronautic Defence And Space Company EADS FranceInventors: Florent Miller, Thierry Carriere, Antonin Bougerol
-
Publication number: 20110185220Abstract: A remote diagnostic system and method based on device data classification. Device diagnostic data with respect to a device can be acquired and a conditional probability look up table can be constructed for each fault code associated with the device diagnostic data by a classification module. A score function can then be created by summing the conditional probabilities and an occurrence of the fault code can be mapped to a service call category with a numerically highest score function. The fault occurrence data in association with a number of time stamps and device identifiers can be stored in a data warehouse. The occurrence of fault code can be matched with respect to a solution set which can be automatically dispatched to a customer via a communications link.Type: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Inventors: Diane Marie Foley, Shi Zhao
-
Publication number: 20110185227Abstract: A data management system or “DMS” provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources associated with a set of application host servers. To facilitate the data protection service, a host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal that is provided to other DMS components. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor. When an authorized user determines that a primary copy of the data in the host server has become incorrect or corrupted, the event processor can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases.Type: ApplicationFiled: July 28, 2010Publication date: July 28, 2011Inventor: Siew Yong Sim-Tang
-
Publication number: 20110179327Abstract: A computer-implemented method for correcting transmission errors. According to the method, a transmitted vector corrupted by error can be recovered solving a linear program. The method has applications in the transmission of Internet media, Internet telephony, and speech transmission. In addition, error correction is embedded as a key building block in numerous algorithms, and data-structures, where corruption is possible; corruption of digital data stored on a hard-drive, CD, DVD or similar media is a good example. In short, progress in error correction has potential to impact several storage and communication systems.Type: ApplicationFiled: December 23, 2010Publication date: July 21, 2011Inventors: Emmanuel CANDES, Terence Tao
-
Publication number: 20110179319Abstract: An electronic device is provided including an input/output (I/O) interface, a plurality of memory elements, a controller coupled to the I/O interface and the plurality of memory elements. In the device, the controller configured for operating the plurality of memory elements during a normal operating mode of the electronic device, where responsive to receiving a command for replacing a selected memory sector in the electronic device during the normal operating mode, the controller is configured for identifying one or more available spare memory sectors in the electronic device and modifying at least one memory map in the electronic device to replace the selected memory sector with the one of the available spare memory sectors.Type: ApplicationFiled: January 20, 2010Publication date: July 21, 2011Applicant: Spansion LLCInventors: Allan Parker, Gregory Charles Yancey, Bradley E. Sundahl, Sean Michael O'Mullan, Arthur Benjamin Oliver, John Anthony Darilek
-
Publication number: 20110179328Abstract: The invention relates to a method and system hardware for ingesting media content in a peer-to-peer network from a data stream. The data stream is made up of a sequence of packets of media data, and each packet is identified by a sequence identifier. The method includes commencing caching of the data packets from the data stream. A missing data packet is identified using the sequence identifiers of the packets and the size of the missing data packet is determined. A portion of the memory medium is skipped to provide a skipped portion of medium having no data cached therein. The skipped portion has a size corresponding to the determined size of the missing data packet. The missing data packet is then retrieved and inserted into the skipped portion of the memory medium.Type: ApplicationFiled: June 20, 2008Publication date: July 21, 2011Inventors: Victor Souza, Tereza Cristina me de Brito Carvalho, Ayodele Damola, Diego Sanchez Gallo
-
Publication number: 20110173484Abstract: A solid-state mass storage device and method of operating the storage device to anticipate the failure of at least one memory device thereof before a write endurance limitation is reached. The method includes assigning at least a first memory block of the memory device as a wear indicator that is excluded from use as data storage, using pages of at least a set of memory blocks of the memory device for data storage, writing data to and erasing data from each memory block of the set in program/erase (P/E) cycles, performing wear leveling on the set of memory blocks, subjecting the wear indicator to more P/E cycles than the set of memory blocks, performing integrity checks of the wear indicator and monitoring its bit error rate, and taking corrective action if the bit error rate increases.Type: ApplicationFiled: January 7, 2011Publication date: July 14, 2011Applicant: OCZ TECHNOLOGY GROUP, INC.Inventors: Franz Michael Schuette, Lutz Filor
-
Publication number: 20110173485Abstract: A multiuser scheme allowing for a number of users, sets of user, or carriers to share one or more channels is provided. In the invention, the available channel bandwidth is subdivided into a number of equal-bandwidth subchannels according to standard OFDM practice. A transmitter transmits data on a set of OFDM subchannels that need not be contiguous in the spectrum or belong to the same OFDM channel. A receiver receives and decodes the data and detects errors on subchannels. The receiver then broadcasts the identity of those subchannels on which the error rate exceeds a specific threshold, and the transmitter may select different subchannels for transmission based on this information.Type: ApplicationFiled: March 21, 2011Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Amer A. Hassan, Christian Huitema, Wayne Stark, Yunnan Wu, Philip Andrew Chou
-
Publication number: 20110173482Abstract: A data processing apparatus and method provide fault tolerance when executing a sequence of data processing operations. The data processing apparatus has processing circuitry for performing the sequence of data processing operations, and a redundant copy of that processing circuitry for operating in parallel with the processing circuitry, and for performing the same sequence of data processing operations. Error detection circuitry detects an error condition when output data generated by the processing circuitry differs from corresponding output data generated by the redundant copy. Shared prediction circuitry generates predicted data input to both the processing circuitry and the redundant copy, with the processing circuitry and redundant copy then performing speculative processing of one or more data processing operations in dependence on that predicted data.Type: ApplicationFiled: January 14, 2010Publication date: July 14, 2011Applicant: ARM LIMITEDInventors: Antony John Penton, Simon Andrew Ford, Andrew Christopher Rose
-
Publication number: 20110173486Abstract: Provided is a communication apparatus that is capable of enhancing fault resistance of a network.Type: ApplicationFiled: October 7, 2009Publication date: July 14, 2011Inventor: Tomohiko Yagyu
-
Publication number: 20110173506Abstract: A method, system and computer-usable medium are disclosed for managing storage system resources in a storage area network (SAN). A target data storage server registers itself within a storage area network (SAN) fabric to receive a Registered State Change Notification (RSCN) should a SCSI initiator become inactive. A SCSI initiator then requests reservation of a target LUN. In response, the target data server reserves the LUN for use by the SCSI initiator. If a RSCN is received by the target data storage server, then a GID_PN server request, which comprises the unique identifier of SCSI initiator, is generated after a predetermined time interval and a SAN fabric name server. If the name server's response to the GID_PN server request is positive, then the SCSI initiator was detected as being active and the target data storage server keeps the reservation for the LUN active for the SCSI initiator. Otherwise, the reservation for the LUN is released for use by other SCSI initiators.Type: ApplicationFiled: December 23, 2009Publication date: July 14, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Allen, Kiran Kumar Anumalasetty, Sudhir Maddali, Sanket Rathi, Manish Sharma
-
Publication number: 20110167300Abstract: Techniques for device driver management/installation are provided. In at least some embodiments, a device driver management system can be employed by a user to selectively rollback a currently installed device driver to one or a plurality of previously installed device driver(s). Additionally, the system can be employed by the user to revert to a pristine state of not having the device driver installed at all, for example, the NULL driver (e.g., in the situation in which the first driver installed on the device causes machine instability). The system stores information associated with driver(s) running on a specific device and allows a user to selectively revert to any one of a plurality of previously installed device driver(s), for example, if they experience a problem with a newer driver. Rollback point(s) can be stored, for example, in the system registry.Type: ApplicationFiled: March 14, 2011Publication date: July 7, 2011Applicant: Microsoft CorporationInventor: Jason T. Cobb
-
Publication number: 20110167297Abstract: A receiver circuit is described. In the receiver circuit, an analog-to-digital converter (ADC) generates first samples of a data signal based on a first clock signal, and a clock-data-recovery (CDR) error-detection circuit generates second samples of the data signal based on a second clock signal. In addition, the CDR error-detection circuit estimates intersymbol interference (ISI) at a current sample in the second samples from an adjacent, subsequent sample in the second samples. Based on the second samples and the estimated ISI, a CDR circuit generates the first clock signal and the second clock signal, which involves modifying the skews of either or both of these clock signals so that the current sample is associated with a zero crossing of a pulse response of a communication channel from which the data signal was received, thereby reducing or eliminating the ISI from the adjacent, subsequent sample.Type: ApplicationFiled: January 6, 2010Publication date: July 7, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Jianghui Su, Deqiang Song, Dawei Huang, Muthukumar Vairavan
-
Publication number: 20110167296Abstract: Register file soft error recovery including a system that includes a first register file and a second register file that mirrors the first register file. The system also includes an arithmetic pipeline for receiving data read from the first register file, and error detection circuitry to detect whether the data read from the first register file includes corrupted data. The system further includes error recovery circuitry to insert an error recovery instruction into the arithmetic pipeline in response to detecting the corrupted data. The inserted error recovery instruction replaces the corrupted data in the first register file with a copy of the data from the second register file.Type: ApplicationFiled: January 5, 2010Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas W. Fox, Adam J. Muff, Charles D. Wait, Alfred T. Watson, III
-
Publication number: 20110161734Abstract: Disclosed are a method, a system and a computer program product of operating a data processing system that can include or be coupled to multiple processor cores. In one or more embodiments, an error can be determined while two or more processor cores are processing a first group of two or more work items, and the error can be signaled to an application. The application can determine a state of progress of processing the two or more work items and at least one dependency from the state of progress. In one or more embodiments, a second group of two or more work items that are scheduled for processing can be unscheduled, in response to determining the error. In one or more embodiments, the application can process at least one work item that caused the error, and the second group of two or more work items can be rescheduled for processing.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: IBM CORPORATIONInventors: Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga, Barry L. Minor
-
Publication number: 20110161731Abstract: Apparatus, method and program product for relocating Bad Block Relocation Directory (BBRD) on a disk storage pre-allocate a number of areas for BBRD in different locations of the disk storage. The locations for the BBRD are calculated based upon the size of the disk and BBRD count. If the update of BBRD fails due to defective media at the location to be updated, that location is abandon and the next pre-allocated location is used. A copy of the BBRD is stored in RAM and maintained by the kernel. By so doing, when a bad block in the BBRD is detected the kernel causes the BBRD to be written in a good one of the locations reserved for BBRD. When the number of alternate BBRD locations used hits a pre-defined threshold, this indicates a situation where many sections of the disk are going bad and the disk needs replacement. If all BBRD locations are used, the disk is presumed bad and all future I/O activities to the disk is suspended.Type: ApplicationFiled: December 29, 2009Publication date: June 30, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Glen Edmond Chalemin, Gaurav Batra, Anil Kumar Kaniveedu Damodaran
-
Publication number: 20110161721Abstract: A method and system for achieving a remote control help session on a computing device. The method includes receiving, at an online service datacenter, a request from a remote service provider computer to obtain a pass code for an end user of a malfunctioning computing device. Sending the pass code to the remote service provider computer, wherein a service provider technician provides the pass code to the end user. Securely connecting the malfunctioning computing device to the online service datacenter. Securely connecting the remote service provider computer to the online service datacenter. Linking the remote service provider computer to a PC session indicated by the pass code and enabling the service provider computer to connect through the online service datacenter to the malfunctioning computing device.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Inventor: Dominic Fulginiti
-
Publication number: 20110161630Abstract: An apparatus and method is described herein for replacing faulty core components. General purpose hardware is provided to replace core pipeline components, such as execution units. In the embodiment of execution unit replacement, a proxy unit is provided, such that mapping logic is able to map instruction/operations, which correspond to faulty execution units, to the proxy unit. As a result, the proxy unit is able to receive the operations, send them to general purpose hardware for execution, and subsequently write-back the execution results to a register file; it essentially replaces the defective execution unit allowing a processor with defective units to be sold or continue operation.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Inventors: Steven E. Raasch, Michael D. Powell, Shubhendu S. Mukherjee, Arijit Biswas
-
Publication number: 20110161728Abstract: A disk array apparatus capable of reducing a disk drive fault rate where a time-out failure has occurred. The disk array apparatus includes a plurality of disk drives, and a control unit for performing data input/output processing of the disk drives in response to a data input/output request from a host system. The control unit includes: a memory for storing control information for specifying a failure of at least one of the disk drives, and failure information of the faulty disk drive, a circuit for specifying, from the failure information, the disk drive in which a time-out failure has occurred, and issuing an instruction to retry a control command to the disk drive, and a circuit for outputting a control signal to the faulty disk drive in order to hard reset the disk drive if the disk drive does not recover from the failure.Type: ApplicationFiled: March 7, 2011Publication date: June 30, 2011Inventors: Azuma KANO, Xiaoming Jiang
-
Publication number: 20110154098Abstract: A Downloadable Conditional Access System (DCAS) headend system and method for processing an error of Secure Micro (SM) Client Software are provided to prevent further transmission of SM Client Software where an error occurred, and to prevent unnecessary traffic due to repeat reinstallation of SM Client Software between an Authentication Proxy (AP) server and a terminal, by changing policy information regarding a transmission of SM Client Software associated with error information, when a number of terminals that transmit the error information exceeds a reference value as a result of analyzing result information regarding a reception and an installation of the SM Client Software received from a terminal corresponding to a DCAS headend system.Type: ApplicationFiled: September 14, 2010Publication date: June 23, 2011Applicant: Electronics and Telecommunications Research InstituteInventor: Soon Choul KIM
-
Publication number: 20110154094Abstract: System and method for error handling in a graphical program. An error handling structure is displayed in a graphical program. The error handling structure includes a first frame configured to contain graphical program code for which error handling is to be provided. At least a portion of the graphical program is included in the first frame in response to user input specifying the at least a portion of the graphical program. During execution of the graphical program, the error handling structure aborts execution of the at least a portion of the graphical program in the first frame in response to detection of an unhandled error in the at least a portion of the graphical program in the first frame and continues execution of the graphical program.Type: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Inventors: Gregory C. Richardson, John D. Stanhope
-
Publication number: 20110154147Abstract: A method for implementing retransmission in a physical layer is provided, which include: when a data block in a retransmission queue meets a predefined condition, querying state information of the data block, in which the state information of the data block refers to the information obtained by analyzing return information of the data block transmitted by a receiver; and, if the state information of the data block indicates that the state of the data block is uncertain, retransmitting the data block according to the predefined rule. A device for implementing retransmission in a physical layer and a digital subscriber line (DSL) communication system are further provided. According to the technical solutions, an autonomous retransmission operation is triggered according to the predefined condition, thus preventing the situation that the receiver cannot process the corresponding data in time due to data loss, and reducing a bit error rate (BER) of the system.Type: ApplicationFiled: March 1, 2011Publication date: June 23, 2011Inventor: Anni WU
-
Publication number: 20110154092Abstract: A method and system for multi-staged recovery of a distributed computer system. The method includes receiving a failure event notification from at least one node of the distributed computer system and executing a plurality of recovery stages upon receiving the failure event notification by using a recovery manager, wherein each of the plurality of recovery stages performs a defined recovery task. The progress of recovery is tracked by using at least one state machine executed by the recovery manager, wherein the state machine reflects progress of each of the recovery stages. The progress of recovery is monitored to a completion by using the state machine and the recovery manager.Type: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Applicant: SYMANTEC CORPORATIONInventors: Prasanta Dash, Samir Desai
-
Publication number: 20110153834Abstract: Methods and apparatuses, including computer program products, are described for transparent recovery of transport connections. The method includes collecting a state associated with a first connection between a first server and a remote server via a first network socket and transmitting the state from a first networking module to a second networking module. The method includes storing the state, opening a second network socket based on failure of the first networking module, intercepting outbound packets associated with a request to initiate a second connection between the first server and the remote server via the second socket, modifying the intercepted packets based on the state, and transmitting the modified packets to the remote server to elicit an acknowledgement to maintain the first connection. The method includes receiving packets associated with the acknowledgment from the remote server, and modifying the received packets to acknowledge the request to initiate the second connection.Type: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Applicant: Sonus Networks, Inc.Inventor: Shaun Jaikarran Bharrat
-
Publication number: 20110154091Abstract: A system for error log consolidation is disclosed herein. A server computer includes a plurality of system processors and error log consolidation logic. The system processors are configurable to form isolated execution partitions. The error log consolidation logic is configured to, based on detection of a fault in the server, retrieve error logs from the system processors, and to consolidate the retrieved logs with server computer information not available to the system processors to generate a consolidated error log. The consolidated error log includes a comprehensive set of server information relevant to identifying a cause of the detected fault.Type: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Inventors: Andrew C. WALTON, Howard CALKIN, Anurupa RAJKUMARI