Patent classifications
G06F11/08
Apparatus and method for handling error in volatile memory of memory system based on a type of data and a state of data
An apparatus for controlling an operation in a memory system includes a volatile memory including plural memory cells, a column data checking circuitry configured to determine whether all pieces of data outputted from memory cells corresponding to a bit line are identical to each other, and an error correction circuitry configured to determine whether the pieces of data include an error based at least on a type of data, a state of data, and an output of the column data checking circuitry, and to resolve the error.
Redundant tracking system
A redundant tracking system comprising multiple redundant tracking sub-systems, enabling seamless transitions between such tracking sub-systems, provides a solution to this problem by merging multiple tracking approaches into a single tracking system. This system is able to combine tracking objects with six degrees of freedom (6DoF) and 3DoF through combining and transitioning between multiple tracking systems based on the availability of tracking indicia tracked by the tracking systems. Thus, as the indicia tracked by any one tracking system becomes unavailable, the redundant tracking system seamlessly switches between tracking in 6DoF and 3DoF thereby providing the user with an uninterrupted experience.
Redundant tracking system
A redundant tracking system comprising multiple redundant tracking sub-systems, enabling seamless transitions between such tracking sub-systems, provides a solution to this problem by merging multiple tracking approaches into a single tracking system. This system is able to combine tracking objects with six degrees of freedom (6DoF) and 3DoF through combining and transitioning between multiple tracking systems based on the availability of tracking indicia tracked by the tracking systems. Thus, as the indicia tracked by any one tracking system becomes unavailable, the redundant tracking system seamlessly switches between tracking in 6DoF and 3DoF thereby providing the user with an uninterrupted experience.
Media error reporting improvements for storage drives
A method of managing errors in a plurality of storage drives includes receiving, at a memory controller coupled to at least one storage medium in an SSD, a read command from a host interface. The method also includes retrieving, from the storage medium, read data corresponding to a plurality of data chunks to be retrieved in response to the read command, and determining that at least one data chunk of the plurality of data chunks is unable to be read, the at least one data chunk corresponding to a failed data chunk. And in response to determining the failed data chunk, sending to the host interface the read data including the failed data chunk or excluding the failed data chunk. And in response to the read command sending to the host interface status information about all data chunks.
Control System and Electronic Apparatus
A control system includes: an image processing circuit; a first error detection circuit configured to perform first error detection on second image data; a first error code value generation circuit configured to generate a first error code value based on the second image data; a transmission interface circuit; a reception interface circuit; a second error code value generation circuit configured to generate a second error code value based on the second image data; a second error detection circuit configured to perform second error detection based on the first error code value and the second error code value; and a control circuit configured to output a control signal when an error is detected in at least one of the first error detection and the second error detection.
System and Method for Stretching Storage Protection Configurations in a Storage Center
A method, computer program product, and computing system for copying a storage protection configuration for one or more storage resources from a first storage array to at least a second storage array in a storage cluster. A communication failure between at least a pair of storage arrays may be detected, thus defining a surviving storage array and at least one failed storage array. The communication failure between the surviving storage array and the at least one failed storage array may be resolved. The storage protection configuration may be synchronized from the surviving storage array to the at least one failed storage array. The storage protection configuration for the one or more storage resources of each storage array of the at least a pair of storage arrays may be arbitrated.
METHOD AND DEVICE FOR AUTOMATICALLY DETECTING POTENTIAL FAILURES IN MOBILE APPLICATIONS
A method and a device for automatically detecting potential failures in mobile applications implemented on an operating system for mobile devices, a mobile application being executable on the operating system installed on a hosting device by executing code instructions stored in an associated executable file. Provided an executable file associated to a mobile application, the device implements a module for decompiling the executable file to obtain at least one descriptive file of the mobile application containing descriptive code formatted with a markup language, a module for providing a plurality of predetermined string patterns related to potential failures, and a module for searching for the presence of at least one of the string patterns in the at least one descriptive file, and in case of presence, outputting an indication of presence of a potential failure associated to the detected string pattern.
METHOD AND DEVICE FOR AUTOMATICALLY DETECTING POTENTIAL FAILURES IN MOBILE APPLICATIONS
A method and a device for automatically detecting potential failures in mobile applications implemented on an operating system for mobile devices, a mobile application being executable on the operating system installed on a hosting device by executing code instructions stored in an associated executable file. Provided an executable file associated to a mobile application, the device implements a module for decompiling the executable file to obtain at least one descriptive file of the mobile application containing descriptive code formatted with a markup language, a module for providing a plurality of predetermined string patterns related to potential failures, and a module for searching for the presence of at least one of the string patterns in the at least one descriptive file, and in case of presence, outputting an indication of presence of a potential failure associated to the detected string pattern.
MEMORY DEVICE DEFECT MANAGEMENT
A system includes a memory device including a memory array and a processing device, operatively coupled with the memory array, to perform operations including causing defect management information to be obtained from the memory device. The defect management information includes status information with respect to a status of the memory array and supplemental defect management information associated with a media access operation performed with respect to the memory array. The operations further include analyzing the defect management information to determine a likelihood of defect with respect to the memory array, and identifying, based on the likelihood of defect, a defect status of the memory array.
MEMORY SYSTEM AND METHOD OF OPERATING THE SAME
A memory system includes a memory device, a system memory, and a controller. The memory device includes a page storing a first chunk including first user data and first meta data and a second chunk including second user data and second meta data. The system memory stores an address map table for a physical address of the page in which the first or second chunk is stored and a logical address mapped to the physical address. The controller is configured to perform a read operation of the page by recovering the first meta data using the physical address of the first chunk and the address map table, and outputting the second user data using the second meta data of the second chunk on which an error correction operation has passed, when an error correction operation on the first chunk has failed.