Of Application Data (epo) Patents (Class 714/E11.117)
  • Patent number: 11683232
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus includes: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: generate a blueprint including components of requested cloud resources and their relationships; provide an allocation flag to the blueprint, the allocation flag indicating the requested cloud resources are to be partially provisioned; transmit a first provisioning request to a cloud management platform, the cloud management platform to manage a plurality of cloud resources; and in response to the cloud management platform selecting cloud resources, transmit a second provisioning request to fully provision the selected cloud resources, the second provisioning request including constraints specific to the selected cloud resources.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 20, 2023
    Assignee: VMware, Inc.
    Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
  • Patent number: 9678793
    Abstract: Resource-based optimization is used to resolve some abnormal job terminations. An abnormal job termination is analyzed to determine if a resource shortage caused the termination. For a resource-dependent termination, the job is rescheduled for a time when sufficient resources are available.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aruun K. Kumar, David C. Reed, Max D. Smith
  • Patent number: 8738883
    Abstract: A method of operating a data management system includes establishing a base state for a data storage volume, generating a list of blocks associated with the data storage volume that have changed, and creating a snapshot from the list of blocks.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: May 27, 2014
    Assignee: Quantum Corporation
    Inventors: Gregory L. Wade, J. Mitchell Haile
  • Patent number: 8732427
    Abstract: Disclosed is a method of collapsing a derivative version of a primary storage volume into the primary storage volume. The method comprises generating the derivative version of the primary storage volume that contains a plurality of data items stored in a secondary storage volume, wherein the derivation version comprises a plurality of blocks, identifying changed blocks of the plurality of blocks that changed as a result of modifying at least one of the data items, identifying which of the changed blocks of the plurality of blocks that changed remain allocated, and collapsing the derivative version of the primary storage volume into the primary storage volume by copying those blocks identified as changed and allocated to the primary storage volume.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: May 20, 2014
    Assignee: Quantum Corporation
    Inventors: Gregory L. Wade, J. Mitchell Haile
  • Publication number: 20140104719
    Abstract: A read channel is configured to receive at least part of a data fragment read from a storage media into a register, wherein the data fragment is configured to be formatted with a preamble, a sync mark (e.g., a syncMark), and user data, and wherein the data fragment is missing a sync mark. A position in the data fragment is selected, a sync mark is assumed at the selected position. The data is then processed assuming the sync mark is at the selected position of the data fragment to determine whether the data converges. When a determination is made that the data converges, the data is recovered.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: LSI Corporation
    Inventors: Chu N. Ying, Lei Chen, Herjen Wang, Johnson Yen
  • Publication number: 20140101483
    Abstract: Systems, circuits, devices and/or methods related to systems and methods for data processing, and more particularly to systems and methods for priority based data processing.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: LSI Corporation
    Inventors: Shaohua Yang, Fan Zhang, Jun Xiao
  • Publication number: 20140082415
    Abstract: A quick buffer validity check can optionally be performed when a potential invalidity of the content of a buffer is identified. The identifying of the potential invalidity condition can include determining that a most recent lifecycle management event timestamp is more recent than a most recent buffer validity check timestamp for the buffer. To determine whether the buffer contents need to be refreshed, a list of the last changed timestamps for the constituent elements of the buffer can be compared to a new list. If the new list and the old list are not identical, the buffer can be rebuilt.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Inventors: Uwe Schlarb, Stefan Baeuerle
  • Publication number: 20130339787
    Abstract: Aspects of the present invention provide a tool for analyzing and remediating an update-related failure. In an embodiment, a failure state of a computer system that has been arrived at as a result of an update is captured. A semantic diff that includes the difference between the failure state and at least one of an original state or a completion state is then computed. This semantic diff is transformed into a feature vector format. Then the transformed semantic diff is analyzed to determine a remediation for the update. Failure and/or resolution signatures can be constructed using the semantic diff and contextual data, and these signatures can be used in comparison and analysis of failures and resolutions.
    Type: Application
    Filed: July 31, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Vasanth Bala, Niyu Ge, Ea-Ee Jan, Darrell C. Reimer, Lakshminarayanan Renganarayana, Xiaolan Zhang
  • Publication number: 20130332771
    Abstract: Methods and apparatus for recovery of virtual machine failure. A succession of data images is captured, with each of the data images comprising an operating system of the virtual machine. The data images are images of data elements chosen based at least in part on their suitability for virtual machine restoration. Upon detection of a virtual machine failure, an attempt is made to restore the virtual machine using the highest ranked. If the attempt fails, further attempts are made using lower ranked data images, until an attempt is successful or all available data images have been used.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Valentina Salapura, Richard E. Harper, Kyung D. Ryu
  • Publication number: 20130326272
    Abstract: Storage system(s) for storing data in physical storage in a recurring manner, method(s) of operating thereof, and corresponding computer program product(s).
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: INFINIDAT LTD.
    Inventors: Yechiel YOCHAI, Michael DORFMAN, Efraim ZEIDNER
  • Publication number: 20130311823
    Abstract: A resiliency system detects and corrects memory errors reported by a memory system of a computing system using previously stored error correction information. When a program stores data into a memory location, the resiliency system executing on the computing system generates and stores error correction information. When the program then executes a load instruction to retrieve the data from the memory location, the load instruction completes normally if there is no memory error. If, however, there is a memory error, the computing system passes control to the resiliency system (e.g., via a trap) to handle the memory error. The resiliency system retrieves the error correction information for the memory location and re-creates the data of the memory location. The resiliency system stores the data as if the load instruction had completed normally and passes control to the next instruction of the program.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Inventors: Laurence S. Kaplan, Preston P. Briggs, III, Miles A. Ohlrich, Willard H. Leslie
  • Publication number: 20130311825
    Abstract: A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Applicant: AVAYA INC.
    Inventors: Gordon R. Brunson, Mehmet C. Balasaygun, Harsh V. Mendiratta
  • Publication number: 20130275803
    Abstract: A method, computer program product, and system for information governance crowd sourcing by, responsive to receiving a data quality exception identifying one or more data quality errors in a data store, identifying a performance level required to correct the data quality errors, selecting, from a crowd hierarchy, a first one or more crowds meeting the defined performance level, wherein the crowd hierarchy ranks the performance of one or more crowds, and routing, by operation of one or more computer processors, the one or more data quality errors to the selected crowds for correction.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Kern, Dan J. Mandelstein, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Publication number: 20130275805
    Abstract: An embodiment of the invention is directed to a method associated with a node comprising a hypervisor and guest VMs, each guest VM being managed by the hypervisor and disposed to run applications, the node being joined with other nodes to form an HA cluster. The method includes establishing an internal bidirectional communication channel between each guest VM and the hypervisor, and further includes sending commands and responses thereto through the channel, wherein respective commands manage a specified application running on the given guest VM. The messages are selectively monitored, to detect a failure condition associated with the specified application running on the given guest VM. Responsive to detecting a failure condition, action is taken to correct the failure condition, wherein the action includes sending at least one command through the internal channel from the hypervisor to the given guest VM.
    Type: Application
    Filed: August 20, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard E. Harper, Marcel Mittelstaedt, Markus Mueller, Lisa F. Spainhower
  • Publication number: 20130262923
    Abstract: A method of deploying a software application on the Internet cloud that is failure-tolerant includes identifying those aspects of a software application that need to be persisted in the event of failure, and those aspects of the application that do not need to be persisted, and deploying the application where aspects that need to be persisted are deployed to persistent storage and aspects that aspects that do not need to be persisted are deployed ton non-persistent virtual partitions, where when a virtual partition or an application component fails, an instance of the application is recreatable from those application aspects that were deployed to persistent storage.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Theophilus Benson, Yaoping Ruan, Sambit Sahu, Anees A. Shaikh
  • Publication number: 20130246838
    Abstract: A survey tool for use in a Recover to Cloud (R2C) replication service environment that determines configuration information automatically (such as through SNMP messaging or custom APIs) and stores it in a survey database. A Virtual Data Center (VDC) representation is then instantiated from the survey database, with the VDC being a virtual replica of the production environment including dormant Virtual Machine (VM) definition files, applications, storage requirements, VLANs firewalls, and the like. The survey tool determines the order in which the replicas are brought on line to ensure orderly recovery, determining the order in which each machine makes requests for connections to other machines.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Inventor: Chandra Reddy
  • Publication number: 20130080830
    Abstract: A setting data storage circuit includes a setting data storage block configured to store setting data; an access unit configured to access the setting data of the setting data storage block; an error detection unit configured to detect an error in the setting data; and an error recovery unit configured to recover an error in the setting data storage block when the error detection unit detects an error.
    Type: Application
    Filed: July 16, 2012
    Publication date: March 28, 2013
    Applicant: SK HYNIX INC.
    Inventor: Sam-Kyu WON
  • Publication number: 20130080823
    Abstract: A disaster recovery system can include a plurality of resources arranged in a cloud computing environment. Each of the resources can be assignable to function within the cloud computing environment as part of one or more media systems. A content intake service can be programmed to control delivery of an incoming media asset to the cloud computing environment. A monitoring and recovery process can be programmed to monitor a primary media system to which the incoming media asset is being provided and, in response to detecting a disaster recovery condition, the monitoring and recovery process can intelligently manage selected resources of the plurality of resources based on the incoming media asset being delivered to the primary media system.
    Type: Application
    Filed: September 26, 2011
    Publication date: March 28, 2013
    Inventors: Todd Stuart Roth, Stanley Robert Moote
  • Publication number: 20130067276
    Abstract: A method and system of recovering a system that has experienced a fault includes a backup device to enable access of a network through the interface in response to the fault. The system includes a main operational portion that controls operation of the system under normal conditions. However, if a fault occurs, then the backup device can be selected to take over control of the system so that data can be retrieved from a backup storage to recover the system. The backup device includes software and/or hardware components to enable the system to access a network even though the main operational portion may not be functioning properly.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 14, 2013
    Inventors: Scott A. Cluff, Raymond W. Thorn
  • Publication number: 20130055017
    Abstract: Disclosed is an device for restoring information in a main storage unit, wherein, if a malfunction occurs in a microcomputer, the microcomputer is made able to recover from the malfunction. The device comprises: a central processing unit comprising one or more registers; a rewritable first storage unit; a rewritable second storage unit; and storage unit management means. The storage unit management means stores restoration information consisting of storage unit information stored in the first storage unit and register information into the second storage unit, and then the storage unit management means restores the information in the first storage unit and the information in the corresponding one or more registers on the basis of the restoration information stored in the second storage unit.
    Type: Application
    Filed: March 30, 2011
    Publication date: February 28, 2013
    Applicant: L E TECH CO., LTD.
    Inventor: Isao Tatsuno
  • Publication number: 20130055015
    Abstract: An embodiment of the present invention provides a method for repairing a communication abnormality between a data card and a host. when an abnormality occurs on communication between a data card and a host, executing repair data in the data card to repair the operating system of the host; resetting the data card and reporting an optical disk descriptor; and detecting, by the data card, the type of the operating system of the host according to a received minicomputer system interface command. According to the embodiments of the present invention, in a process of communication between the data card and the host, when an abnormality occurs on the communication between the data card and the host and therefore the data card can no longer be used, the abnormality is able to be automatically repaired, thereby greatly improving repair efficiency and reducing a repair duration and repair complexity.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 28, 2013
    Applicant: Huawei Device Co., Ltd.
    Inventors: Yonglin GUI, Wei Han, Guangze Zhu, Changliang Wang
  • Publication number: 20130047034
    Abstract: Pushing data to mobile devices can be problematic because mobile platforms may support a number push services, each of which have different cost and reliability characteristics. The problem of being able to push data to multiple different types of mobile devices from a single server is solved by a push service aggregator supporting multiple push services. Upon receiving a push request, one or more push services are selected for pushing data to a client. The selection may be based on a delivery profile included with the push request, information about the client, past performance of the push services, current status of the push services, or combinations of these. The status of the push may be tracked and monitored so as to retry in the case of non-delivery.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: Lookout, Inc., a California Corporation
    Inventors: Ariel Salomon, Kevin Patrick Mahaffey
  • Publication number: 20130013961
    Abstract: A method begins by a dispersed storage (DS) processing module detecting a storage error of an encoded data slice associated with a storage server within a maintenance free storage container. The method continues with the DS processing module determining failure mode information for the storage server and other storage servers and determining a rebuilding protocol for the encoded data. When the determined rebuilding protocol is a zero information gain (ZIG) protocol, the method continues with the DS processing module identifying a decode threshold number of storage servers from the other storage servers of the maintenance free storage container and from storage servers of another maintenance free storage container, retrieving zero information gain (ZIG) partial encoded data slices from the decode threshold number of storage servers, and decoding the ZIG partial encoded data slices utilizing a ZIG dispersed storage error coding function to reproduce the encoded data slice.
    Type: Application
    Filed: June 20, 2012
    Publication date: January 10, 2013
    Applicant: CLEVERSAFE, INC.
    Inventors: S. Christopher Gladwin, Jason K. Resch, Gary W. Grube, Timothy W. Markison
  • Publication number: 20120331339
    Abstract: An example method for uninterrupted execution of control software in an aircraft control system includes creating a plurality of static data copies. A first parity bit is determined for each of the plurality of static data copies. A second parity bit is determined for a first static data copy. A parity fault is detected in the first static data copy if the first parity bit does not match the second parity bit. The system switches to read a second static data copy in response to detecting a parity fault in the first static data copy.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Inventors: Jeffery S. Schmidt, Kamaraj Thangavelu
  • Publication number: 20120254658
    Abstract: Disclosed is a microcomputer such that even when a program cannot be executed in a CPU of the microcomputer due to an external noise, an unstable power-supply voltage, and other causes, and an fatal error such as runaway occurs, returning to the original state is possible within an extremely short time while preferably avoiding initialization of the entire system. During execution of normal software processing, an interrupt signal and a reset signal are output at an arbitrary time, and if it is determined that a CPU of a microcomputer gets into a runaway state, data which has been stored in a RAM as recovery information is read out, and the CPU is recovered to the state before the runaway. Because such recovery from a fatal error occurs within a short time, software which is being executed can continue its processing as if the fatal error had not occurred.
    Type: Application
    Filed: October 15, 2010
    Publication date: October 4, 2012
    Applicant: L E Tech Co., Ltd.
    Inventor: Isao Tatsuno
  • Publication number: 20120239971
    Abstract: A method, system, and computer program product for mitigating known software defects are provided in the illustrative embodiments. A code containing the defect is executed in a data processing system. An error caused by the defect is detected. A function implemented external to the code is called, where the function is a part of a library accessible to the code, and where the function is called for the code for a purpose other than to correct the error. A corrective code embedded in the function is executed, the corrective code attempting to correct the error. Executing the code is continued after the corrective code has corrected the error.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Applicant: International Business Machines Corporation
    Inventors: PAUL FRANKLIN MCMAHAN, DOUGLAS BRIAN MUELLER
  • Publication number: 20120226619
    Abstract: A system and method for providing an After-Sale service (AS) to an electronic device via a mobile device are provided. The method includes receiving, by a mobile device, state information from the electronic device, transmitting, by the mobile device, the state information regarding the electronic device to a cloud server, determining, by the cloud server, whether the electronic device is experiencing a fault, via the received state information, determining, by the cloud server, whether the cloud server has fault fixing firmware for fixing the fault, transmitting, when the cloud server has the fault fixing firmware, the fault fixing firmware to the mobile device, transmitting, by the mobile device, the fault fixing firmware to the electronic device, and installing the fault fixing firmware in the electronic device.
    Type: Application
    Filed: February 22, 2012
    Publication date: September 6, 2012
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventors: Hyung Taek RYOO, Jin Soo KIM
  • Publication number: 20120221892
    Abstract: A computer system, a control method thereof and a recording medium storing a computer program thereof are provided to recover a program efficiently and be resistant to viruses, worms, and user error. The control method of computer system receives a user's request for a recovery of a program which is installed in a first storage unit. A file system of a second storage unit is determined which stores therein a recovery program corresponding to the program for which the recovery is requested. The recovery program is read from the second storage unit with reference to the determined file system, and the program in the first storage unit is recovered by using the read recovery program.
    Type: Application
    Filed: May 4, 2012
    Publication date: August 30, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-hyung LEE, Deok-rae KIM, Keon-young CHO, Seung-lee NAM
  • Publication number: 20120198275
    Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.
    Type: Application
    Filed: April 13, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chaim KOIFMAN, Nadav KEDEM, Avi ZOHAR
  • Publication number: 20120159243
    Abstract: Processing for file system volume error detection and processing for resultant error correction are separated to support system availability and user satisfaction. File system volumes for storing data structures are proactively scanned while the volumes remain online to search for errors or corruptions thereon. Found errors are scheduled to be corrected, i.e., spot corrected, dependent on the severity of the identified errors, error correction scheduling and/or at the determination of a file system administrator and/or user, to assist in maintaining minimal user and file system impact. When spot correction is initialized, one file system volume at a time is taken offline for correction. Spot correction verifies prior logged corruptions for the offline volume, and if independently verified, attempts to correct the prior noted corruptions. Volumes are retained offline only for the time necessary to verify and attempt to correct prior noted volume corruptions.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Sarosh C. Havewala, Neal R. Chrlstiansen, John D. Slingwine, Daniel Chen, Craig A. Barkhouse
  • Publication number: 20120151260
    Abstract: A background scheduler is provided that utilizes low-level communications (e.g., communications with a generic or controller-specific solid state, non-volatile memory driver) to control locking, reading, rewriting and unlocking of pages of data in the non-volatile memory. Such low-level communications cause data to be rewritten to the non-volatile memory independent of the file system in an effort to avoid data loss prior to an estimated data retention period.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Inventors: Arnaldo Zimmermann, James Imoto, Livio Ceci
  • Patent number: 8200895
    Abstract: Embodiments include a file system data structure and file system recognition APIs that may allow an operating system to identify a partition of a storage device as having a valid file system, even if the operating system does not know how to access the file system a priori. File systems can implement these data structures in a standardized, known location within a partition on the storage device such that an operating system may use APIs or other functions to examine the known location for the presence of these data structures. Information on how to interpret the data structure may be obtained using a network or other source.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew S. Garson, Ravinder S. Thind, Darwin Ou-Yang, Karan Mehra, Neal R. Christiansen
  • Publication number: 20120144234
    Abstract: A computer-implemented method, apparatus and article of manufacture for performing an automatic error recovery in a database system. Automatic error recovery is performed for a query execution plan, following errors, problems or failures that occur during execution, by automatically or manually deactivating and/or activating components, features or code paths, and then re-submitting the query execution plan for execution in the computer system.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: TERADATA US, INC.
    Inventors: Arthur Clark, Douglas P. Brown, Anita Richards, Donald R. Pederson
  • Publication number: 20120096310
    Abstract: A network system provides network device having a secondary memory that mirrors the content of a primary memory maintaining data structure parameters entries. The integrity of each data structure parameter entry is tested as the entry is output from the primary memory, such as by using a parity test. If an error is detected in the entry, a corresponding entry from the second memory structure is select for use instead of the entry from the primary memory. The corresponding entries in each memory are then flushed, updated, synchronized, or overwritten from the each memory and processing continues using the new entries or other entries from the primary memory. In the rare instance that corresponding entries from both memories exhibit an error, then an error notification is issued.
    Type: Application
    Filed: October 18, 2010
    Publication date: April 19, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Surya Prakash Varanasi, Kung-Ling Ko, Satsheel B. Altekar, Venkata Pramod Balakavi
  • Publication number: 20120072767
    Abstract: A disk recovery system and method is provided for recovering data from a redundant array of independent (or inexpensive) disks. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The computer readable storage medium is operable to: determine input/output (I/O) characteristics of one or more disks in an array; monitor the one or more disks in the array to determine when any of the one or more of the disks have failed in the array; and automatically rebuild the failed disk from a standby pool by nominating a disk in the standby pool based on the I/O characteristics of the one or more failed disks prior to failure.
    Type: Application
    Filed: September 21, 2010
    Publication date: March 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abhinay R. NAGPAL, Sandeep R. PATIL, Sri RAMANATHAN, Matthew B. TREVATHAN
  • Publication number: 20120072769
    Abstract: In a distributed system a plurality of devices (including computing units, storage and communication units) are monitored by an automated repair service that uses sensors and performs one or more repair actions on computing devices that are found to fail according to repair policies. The repair actions include automated repair actions and non-automated repair actions. The health of the computing devices is recorded in the form of states along with the repair actions that were performed on the computing devices and the times at which the repair actions were performed, and events generated by both sensors and the devices themselves. After some period of the time, the history of states of each device, the events, and the repair actions performed on the computing devices are analyzed to determine the effectiveness of the repair actions.
    Type: Application
    Filed: September 21, 2010
    Publication date: March 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Moises Goldszmidt, Mihai Budiu, Yue Zhang, Michael Pechuk
  • Publication number: 20120054545
    Abstract: A data programming circuit is provided. The data programming circuit includes a one-time-programmable (OTP) memory and a control unit. The control unit stores a plurality of sections of a read-only memory (ROM) code into a free space of the OTP memory. In response to the sections of the plurality of sections that have the same content, the control unit stores a specific address into the OTP memory.
    Type: Application
    Filed: August 22, 2011
    Publication date: March 1, 2012
    Applicant: SILICON MOTION, INC.
    Inventor: Yung-Wei Chen
  • Publication number: 20120036395
    Abstract: An embodiment of a data read path includes recovery and decoder circuits. The recovery circuit is operable to recover coded data from a storage medium, and the decoder circuit is operable to detect, in the recovered data, a write error that occurred during a writing of the coded data to the storage medium. For example, such an embodiment may allow detection of a write error that occurred while writing data to a bit-patterned storage medium.
    Type: Application
    Filed: August 6, 2010
    Publication date: February 9, 2012
    Applicant: STMICROELECTRONICS, INC
    Inventors: Mustafa N. KAYNAK, Alessandro RISSO, Patrick R. KHAYAT
  • Publication number: 20120011399
    Abstract: A method of controlling a mobile terminal, method including performing, via a controller on the mobile terminal, data synchronizations with at least one external device, displaying, via a display on the mobile terminal, a list of data synchronization history corresponding to the performed data synchronizations, determining, via the controller, whether or not a particular data synchronization from the list includes an error, undoing, via the controller, the particular data synchronization to a state prior to the particular data synchronization, if it is determined that the particular data synchronization includes the error, and re-performing, via the controller, the particular data synchronization using data corresponding to the undone particular data synchronization.
    Type: Application
    Filed: November 3, 2010
    Publication date: January 12, 2012
    Inventor: Sangjoo PARK
  • Publication number: 20120005529
    Abstract: A system and method can support a compensation work. The system includes one or more compensation functions that use a process state to realize the compensation work associated with a forward work, wherein the compensation work is executed at a different runtime from an execution time of the forward work, and wherein the process state contains data needed to execute the compensation work. The system also includes a process execution engine that can dynamically manage process state to make the state available to the compensation functions. The process state is retrieved based on a closure data structure that holds an expression and an environment of variable bindings, in which the expression is to be evaluated.
    Type: Application
    Filed: September 9, 2011
    Publication date: January 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Alexandre de Castro Alves
  • Publication number: 20120005528
    Abstract: Various embodiments for preserving data set information in a computing storage environment are provided. In one such embodiment, at least one of a selected portion of an index record of the dataset is stored as a record in a subindex data set. The at least one component of the subindex data set is recoverable into the index record in an event of an error detected within the index record.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jon C. BELISLE, David C. REED, Max D. SMITH
  • Publication number: 20110320869
    Abstract: Providing homogeneous recovery in a redundant memory system that includes a memory controller, a plurality of memory channels in communication with the memory controller, an error detection code mechanism configured for detecting a failing memory channel, and an error recovery mechanism. The error recovery mechanism is configured for receiving notification of the failing memory channel, for blocking off new operations from starting on the memory channels, for completing any pending operations on the memory channels, for performing a recovery operation on the memory channels and for starting the new operations on at least a first subset of the memory channels. The memory system is capable of operating with the first subset of the memory channels.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin C. Gower, Lisa C. Gower, Luis A. Lastras-Montano, Patrick J. Meaney, Vesselina K. Papazova, Eldee Stephens
  • Publication number: 20110320866
    Abstract: Dynamic pipeline cache error correction includes receiving a request to perform an operation that requires a storage cache slot, the storage cache slot residing in a cache. The dynamic pipeline cache error correction also includes accessing the storage cache slot, determining a cache hit for the storage cache slot, identifying and correcting any correctable soft errors associated with the storage cache slot. The dynamic cache error correction further includes updating the cache with results of corrected data.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ekaterina M. Ambroladze, Michael Fee, Edward T. Gerchman, Arthur J. O'Neill, JR.
  • Publication number: 20110307738
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Inventors: Israel Hilerio, Alexander H. Malek, Bruce A. Morgan, Jane T. Kim
  • Publication number: 20110296241
    Abstract: A method, system, and computer usable program product for accelerating recovery in an MPI environment are provided in the illustrative embodiments. A first portion of a distributed application executes using a first processor and a second portion using a second processor in a distributed computing environment. After a failure of operation of the first portion, the first portion is restored to a checkpoint. A first part of the first portion is distributed to a third processor and a second part to a fourth processor. A computation of the first portion is performed using the first and the second parts in parallel. A first message is computed in the first portion and sent to the second portion, the message having been initially computed after a time of the checkpoint. A second message is replayed from the second portion without computing the second message in the second portion.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: International Business Machines Corporation
    Inventor: ELMOOTAZBELLAH NABIL ELNOZAHY
  • Publication number: 20110296238
    Abstract: The re-encryption of data can be performed with independent cryptographic agents that can automatically encrypt and decrypt data in accordance with cryptographic regions, such that data within a single cryptographic region is encrypted and decrypted with the same cryptographic key. An “in-place” re-encryption can be performed by reading data from a chunk in an existing cryptographic region, shrinking the existing cryptographic region past the chunk, expanding a replacement cryptographic region over the chunk, and then writing the data back to the same location, which is now part of the replacement cryptographic region. An “out-of-place” re-encryption can be performed by reading data from a chunk in an existing cryptographic region and then writing the data back to a location immediately adjacent that is part of a replacement cryptographic region. After the re-encrypted data is “shifted”, the cryptographic regions can be expanded and contracted appropriately, and another chunk can be selected.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: David Abzarian, Darren Glen Moss, Grigory Borisovich Lyakhovitskiy, Karan Mehra, Innokentiy Basmov, Octavian T. Ureche
  • Publication number: 20110264953
    Abstract: Systems, devices, methods, and articles of manufacture employing repair modules are provided. The modules may be automatically deployed in conjunction with dependency mechanisms upon identifying a malfunctioning application. The modules may be specifically tailored for certain diagnosis or repair and may be selected for deployment to a second application using information regarding the malfunction of a first application.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jaroslaw Gawor, Paul F. McMahan, Lin Sun
  • Publication number: 20110258486
    Abstract: A state restoration unit tracks opening and closing of programs within a computer operating system. Responsive to detecting opening and closing of programs, a state restoration structure is updated. After the computer operating system restarts from a failure, the state restoration structure is accessed. The state restoration unit restores those of the programs indicated as open in the state restoration structure.
    Type: Application
    Filed: April 20, 2010
    Publication date: October 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, William Griffith, Mark W. Talbot
  • Publication number: 20110246825
    Abstract: An image forming apparatus includes a storage part, an error detection part, a connection detection part, a determination part and a data transfer part. The storage part stores data. The error detection part detects whether data transfer between the storage part and an external storage device failed. The connection detection part detect whether an external storage device is connected. The determination part determines whether the external storage device whose connection is detected by the connection detection part is coincident with the external storage device which failed in the data transmission. When the determination part determines the coincidence, the data transfer part transfers the transfer failed data between the storage part and the external storage device whose connection is detected by the connection detection part.
    Type: Application
    Filed: March 8, 2011
    Publication date: October 6, 2011
    Applicants: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Shinji Koizumi
  • Publication number: 20110231700
    Abstract: A management device includes a storage unit which stores both an attribute value before correction and an attribute value after correction concerning a configuration item as a management target and type information of the configuration item or relationship information between the configuration item and another configuration item; a determination unit which, when an attribute value input for a new configuration item coincides with the attribute value before correction stored in the storage unit, determines a degree of coincidence between type information or relationship information input for the new configuration item and the type information stored in the storage unit or the relationship information stored in the storage unit; and an output unit which outputs the attribute value after correction based on the determination result of the determination unit.
    Type: Application
    Filed: February 8, 2011
    Publication date: September 22, 2011
    Applicant: Fujitsu Limited
    Inventors: Shinya Kitajima, Masazumi Matsubara, Yuji Wada