Patents by Inventor Western Digital Technologies, Inc.

Western Digital Technologies, Inc. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140139363
    Abstract: An analog-to-digital converter is disclosed comprising a resonant oscillator comprising an input operable to receive an analog input signal and an output operable to output an oscillating signal. A DC offset detector detects a DC offset in the oscillating signal caused by the analog input signal, wherein the DC offset is converted into a digital output signal representing the analog input signal.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Western Digital Technologies, Inc.
  • Publication number: 20140136753
    Abstract: A data storage device comprises a plurality of non-volatile memory devices configured to store a plurality of physical pages; a controller coupled to the plurality of memory devices that is configured to program data to and read data from the plurality of memory devices. A volatile memory may be coupled to the controller and may be configured to store a firmware table comprising a plurality of firmware table entries. The controller may be configured to maintain a plurality of firmware journals in the non-volatile memory devices. Each of the firmware journals may be associated with a firmware table entry and may comprise firmware table entry information. The controller may be configured to read the plurality of firmware journals upon startup and rebuild the firmware table using the firmware table entry information in each of the read plurality of firmware journals.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: WESTERN DIGITAL TECHNOLOGIES, INC.
  • Publication number: 20140133220
    Abstract: A data storage device may comprise a plurality of Multi-Level Cell (MLC) non-volatile memory devices comprising a plurality of lower pages and a corresponding plurality of higher-order pages. A controller may be configured to write data to and read data from the plurality of lower pages and the corresponding plurality of higher-order pages. A buffer may be coupled to the controller, which may be configured to accumulate data to be written to the MLC non-volatile memory devices, allocate space in the buffer and write the accumulated data to the allocated space. At least a portion of the accumulated data may be written in a lower page of the MLC non-volatile memory devices and the space in the buffer that stores data written to the lower page may be de-allocated when all higher-order pages corresponding to the lower page have been written in the MLC non-volatile memory devices.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Western Digital Technologies, Inc.
  • Publication number: 20140126081
    Abstract: A disk drive is disclosed comprising a head actuated over a disk, and a spindle motor operable to rotate the disk. A baseline relationship is generated between a baseline current draw of the spindle motor over a temperature range. An operating current draw of the spindle motor is measured and a corresponding operating temperature is measured. Failure of the spindle motor is predicted based on the operating current draw, the operating temperature, and the baseline relationship.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: WESTERN DIGITAL TECHNOLOGIES, INC.
  • Publication number: 20140115427
    Abstract: A data storage system configured to adaptively code data is disclosed. In one embodiment, a data storage system controller determines a common memory page size, such as an E-page size, for a non-volatile memory array. Based on the common memory page size, the controller selects a low-density parity-check (LDPC) code word length from a plurality of pre-defined LDPC code word lengths. The controller determines LDPC coding parameters for coding data written to or read from the memory array based on the selected LDPC code word length. By using the plurality of pre-defined LDPC code word lengths, the data storage system can support multiple non-volatile memory page formats, including memory page formats in which the common memory page size does not equal any LDPC code word length of the plurality of pre-defined LDPC code word lengths. Flexibility and efficiency of data coding can thereby be achieved.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: WESTERN DIGITAL TECHNOLOGIES, INC.
  • Publication number: 20140101369
    Abstract: A data storage device comprises a plurality of non-volatile memory devices storing physical pages, each stored at a predetermined physical location. A controller may be coupled to the memory devices and configured to access data stored in a plurality of logical pages (L-Pages), each associated with an L-Page number that enables the controller to logically reference data stored in the physical pages. A volatile memory may comprise a logical-to-physical address translation map that enables the controller to determine a physical location, within the physical pages, of data stored in each L-Page. The controller may be configured to maintain, in the memory devices, journals defining physical-to-logical correspondences, each journal covering a predetermined range of physical pages and comprising a plurality of entries that associate one or more physical pages to each L-Page. The controller may read the journals upon startup and rebuild the address translation map from the read journals.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Western Digital Technologies, Inc.
  • Publication number: 20140095439
    Abstract: Provided herein is technology relating to data deduplication and particularly, but not exclusively, to methods and systems for determining an efficiently optimal size of data blocks to use for backing up a data source. Also provided herein are systems for identifying duplicate data in data backup applications.
    Type: Application
    Filed: March 13, 2013
    Publication date: April 3, 2014
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Western digital Technologies, Inc.
  • Publication number: 20130038964
    Abstract: A spindle motor includes a base portion, a rotor hub, a stator, and a circuit board. The base portion preferably includes a through hole and is arranged to spread out radially around a central axis. The rotor hub is arranged above the base portion to rotate about the central axis. The stator is arranged above the base portion, and includes coils each including at least one lead wire. The circuit board is arranged radially outward of the through hole, and arranged on a lower surface of the base portion. The base portion includes a communicating groove arranged to join the through hole and the circuit board to each other. The at least one lead wire of the coils is arranged to pass inside the through hole and the communicating groove to be electrically connected to the circuit board. The through hole is sealed with a sealant.
    Type: Application
    Filed: October 12, 2012
    Publication date: February 14, 2013
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Western Digital Technologies, Inc.