Patents by Inventor Robert M. Fallone

Robert M. Fallone 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).

  • Patent number: 10140067
    Abstract: A data storage device (DSD) including a first non-volatile memory (NVM) media type for storing data and a second NVM media type for storing data. Metadata is obtained related to operation of the second NVM media type. The metadata is evaluated and data stored in the first NVM media type is managed based on the evaluated metadata.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: November 27, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert L. Horn, Robert M. Fallone, David Norman Steffen
  • Publication number: 20180189183
    Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors comprising a disk block size. A host write command is received comprising data blocks having a host block size less than the disk block size. A misalignment is detected between the data blocks and the disk block size, and when the misalignment is detected, at least one of the data blocks is stored in a write cache. A command rate limit is adjusted as a function of the write cache, wherein the command rate limit defines a limit on a number of commands received from a host.
    Type: Application
    Filed: February 27, 2018
    Publication date: July 5, 2018
    Inventors: Scott E. Burton, Kenny T. Coker, Robert M. Fallone
  • Patent number: 9959209
    Abstract: A data storage device is disclosed comprising a non-volatile memory. A command rate profile is initialized, wherein the command rate profile defines a limit on a number of access commands received from a host as a function of an internal parameter of the data storage device. The command rate profile is adjusted in response to a change in operating mode.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: May 1, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Scott E. Burton, Kenny T. Coker, Robert M. Fallone
  • Patent number: 9405668
    Abstract: A data storage device including non-volatile storage is initialized from initialization information stored in an information initialization area. A pointer area is also provided on the non-volatile storage for storing initialization pointer information. Pointer information includes a sequence identifier. A processor is configured to read the storage locations in the pointer area and used the information to locate and read initialization information from the located initialization information area to initialize the data storage device. In one embodiment, sequence identifiers are examined to locate most recent sequence identifier for initialization. In other embodiments, more than one initialization area and/or pointer area may be used for robustness.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 2, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert M. Fallone, David M. Hamilton
  • Patent number: 9383923
    Abstract: Write pointer management for a disk drive including a disk having a plurality of sectors and a non-volatile memory (NVM) for storing data. Data is sequentially written sector by sector on the disk. The data written in a sector includes a write status indicator indicating that data has been written in the sector. A write pointer is stored on the disk or the NVM as a check-pointed write pointer. The write pointer corresponds to a current sector for writing data on the disk. During a write pointer recovery process, the check-pointed write pointer is retrieved, and at least one write status indicator is scanned in a range of sectors from the sector corresponding to the retrieved check-pointed write pointer and a last sector to identify the current sector for writing data. The write pointer is set to correspond to the identified current sector.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: July 5, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Joo Peng Teh, Sang Huynh, Carl E. Barlow, Robert M. Fallone, William B. Boyle, Glenn Cheng, Kuang Hwa Teo, Peng Lee Liang, Daniel D. Reno
  • Patent number: 9286079
    Abstract: The present invention relates to optimizing the performance of a data storage device, such as a hard data storage device, during boot operations and normal operations. In particular, during power up, the data storage device monitors the nature and progress of commands issued from a host. During boot operations, the data storage device sets its cache to a boot mode. The boot mode is designed to speed the boot process and aggressively cache data used during boot up of the data storage device and the host. The data storage device detects the transition of the host operations from boot operations to normal operations based on various criteria. The caching mode of the data storage device is then changed for normal operations based on the transition.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 15, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas A. Roden, Robert M. Fallone
  • Patent number: 9268499
    Abstract: A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM). Access commands are received from a host including disk read commands. When a high workload of disk access commands is detected, data of at least one disk read command is migrated to the NVSM.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: February 23, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Virgil V. Wilkins, Robert M. Fallone, Alan T. Meyer, William B. Boyle
  • Patent number: 9263088
    Abstract: A data storage device (DSD) includes a non-volatile memory (NVM) media for storing data. A last resort zone of the NVM media is associated with a higher risk of data loss or data corruption than other portions of the NVM media and is reserved as unavailable for storing data. It is determined whether a current data storage capacity and/or an environmental condition for the NVM media has reached a threshold. The last resort zone is set as available for storing data if it is determined that the threshold has been reached and data is written in the last resort zone.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: February 16, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert M. Fallone, Alec D. Parken, Teik Ee Yeo
  • Patent number: 9189392
    Abstract: The present invention is directed to systems and methods for opportunistically defragmenting a data storage device during garbage collection. During garbage collection, valid data is identified and cached in a buffer assigned to the garbage collection process. When the buffer has been filled or reached a threshold, the valid data in the buffer is then coalesced and rewritten back to the data storage medium. In addition, a translation table is reduced by updating its entries to indicate the new locations of the coalesced valid data.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 17, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Srinivas Neppalli, Robert M. Fallone, William B. Boyle
  • Publication number: 20150269964
    Abstract: A data storage device (DSD) includes a non-volatile memory (NVM) media for storing data. A last resort zone of the NVM media is associated with a higher risk of data loss or data corruption than other portions of the NVM media and is reserved as unavailable for storing data. It is determined whether a current data storage capacity and/or an environmental condition for the NVM media has reached a threshold. The last resort zone is set as available for storing data if it is determined that the threshold has been reached and data is written in the last resort zone.
    Type: Application
    Filed: June 4, 2014
    Publication date: September 24, 2015
    Applicant: Western Digital Technologies, Inc.
    Inventors: ROBERT M. FALLONE, ALEC D. PARKEN, TEIK EE YEO
  • Patent number: 9129628
    Abstract: Managing data stored in a Data Storage Device (DSD) including at least one disk for storing data. Data is written in a first region of the at least one disk with a first track density. A frequency of access is determined for the data written in the first region, and the frequency of access is compared to a threshold. Based on the comparison, a copy of the data written in the first region is written in a second region of the at least one disk with a second track density different than the first track density.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: September 8, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert M. Fallone, William B. Boyle
  • Patent number: 9063838
    Abstract: A data storage device is disclosed comprising a non-volatile memory comprising a plurality of sectors. At least one alignment zone is defined in the non-volatile memory comprising a plurality of chunks including a plurality of data chunks and a plurality of pad chunks, wherein each chunk comprises a plurality of sectors. Each sector is operable to store X host blocks, the alignment zone comprises at least X?1 pad chunks, and control circuitry is operable to shift the data chunks of the alignment zone by a number of chunks equal to or less than X?1 plus a corresponding offset.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 23, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Kai Ling Lee, Sang Huynh, Ayberk Ozturk, Billy Rickey, Aznizam Abdullah Salehudin, Robert M. Fallone
  • Patent number: 9003101
    Abstract: A non-volatile storage subsystem is described which identifies performance-sensitive commands and heterogeneous performance characteristics of portions of a non-volatile storage media, and matches the performance sensitivity of the commands with an available physical write address corresponding to performance characteristics appropriate for the performance sensitivity of the command. A command can be considered performance sensitive if it originates from a host or a preferred host among a plurality of hosts, or if the command designates a frequently accessed logical address. Performance characteristics of the storage device can be determined by physical architectures of the storage media such as the distance from the axial center of a disk media, or the architecture technology of a solid-state array. Performance characteristics can also be determined dynamically and heterogeneous performance can be encouraged by internal maintenance policies of the subsystem.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: April 7, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert M. Fallone, William B. Boyle
  • Patent number: 8996839
    Abstract: A data storage device is disclosed comprising a non-volatile memory comprising a plurality of sectors. A partition map is evaluated that identifies a partition accessed through a plurality of logical block addresses (LBAs), where each LBA maps to a fraction of a sector. A partition offset is determined for the partition relative to a boundary of one of the sectors. N write commands are received each having a write offset relative to a corresponding sector. When the write offset for X of the N write commands matches the partition offset, at least part of the partition is moved to align at least part of the partition to a boundary of one of the sectors.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: March 31, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Kai Ling Lee, Sang Huynh, Ayberk Ozturk, Billy Rickey, Aznizam Abdullah Salehudin, Robert M. Fallone
  • Patent number: 8819367
    Abstract: Embodiments described herein include systems and methods for maintaining and/or recovering a logical-to-physical address mapping of a storage subsystem. Certain of these embodiments improve system performance by reducing resource and time consumption involved in reconstructing a logical-to-physical mapping at power-up.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Robert M. Fallone, William B. Boyle
  • Patent number: 8775720
    Abstract: A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM). A first execution time needed to execute commands in a NVSM command queue is estimated, and a second execution time needed to execute commands in a disk command queue is estimated. An access command is inserted into a selected one of the NVSM command queue and the disk command queue in response to the first and second execution times, and one of the first and second execution times is updated in response to an estimated execution time of the access command.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 8, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alan T. Meyer, William B. Boyle, Mei-Man L. Syu, Virgil V. Wilkins, Robert M. Fallone
  • Patent number: 8706985
    Abstract: The present invention is directed to systems and methods for optimizing garbage collection in data storage. The data storage may be a shingled disk drive or a non-volatile solid-state memory device. Garbage collection is optimized by selectively saving data read from certain locations of the data storage in response to host read commands and using the saved data for subsequent garbage collection operations. The decision of whether to save data may be based on a number of criteria, including whether the data is located in an area of the data storage that is due to be garbage collected in the near future. In this manner, certain garbage collection operations can be performed without having to re-read the saved data.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: April 22, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Robert M. Fallone
  • Patent number: 8599510
    Abstract: A disk drive is disclosed comprising a head actuated over a disk including a plurality of contiguous servo tracks for defining a plurality of data tracks. A first write command comprising first write data is received, and a first density of first data tracks over a first plurality of the contiguous servo tracks is selected, wherein the first write data is written to the first data tracks. A second write command comprising second write data is received, and a second density of second data tracks over the first plurality of the contiguous servo tracks is selected, wherein the second density is different than the first density. The second write data is written to the second data tracks.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: December 3, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventor: Robert M. Fallone
  • Patent number: 8531791
    Abstract: A method of refreshing data on a hard disk drive configured to carry out commands issued by a host that comprises tracking run-time conditions related to patterns of host command activity on the hard disk drive; selecting an entry from a high priority pool that is configured to hold a predetermined maximum number of entries, each entry comprising a plurality of tracks having been designated as being eligible for a high priority refresh operation as a result of the host command activity; refreshing data stored on at least one track of the selected entry; pausing the refreshing for a period of time equal to a throttle interval to process at least one command issued by the host before returning to the selecting or to the refreshing, and periodically modifying a value of the throttle interval depending upon the tracked run-time conditions.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: September 10, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Bruce E. Reid, Robert M. Fallone, Kaustubh S. Patkar
  • Patent number: 8521972
    Abstract: The present invention is directed to systems and methods for optimizing garbage collection in data storage. The data storage may be a shingled disk drive or a non-volatile solid-state memory device. Garbage collection is optimized by selectively saving data read from certain locations of the data storage in response to host read commands and using the saved data for subsequent garbage collection operations. The decision of whether to save data may be based on a number of criteria, including whether the data is located in an area of the data storage that is due to be garbage collected in the near future. In this manner, certain garbage collection operations can be performed without having to re-read the saved data.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 27, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Robert M. Fallone