Patents by Inventor Anthony R. Cabrera

Anthony R. Cabrera 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: 9747045
    Abstract: Methods of wear leveling in a memory, and memories configured to perform such methods, are useful in extending cycling endurance in memories. Such methods include transferring data from a first block of the memory to a second block of the memory, erasing the first block, transferring data from a third block of the memory to the first block, erasing the third block, transferring data from the second block to the third block, swapping logical addresses for the first block and the third block with each other, and erasing the second block. Transferring data from the third block to the first block excludes a sub-sector of the third block that is to be erased.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 29, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Marco Giovanni Fontana, Massimo Montanaro, Anthony R. Cabrera, Gerald A. Kreifels
  • Patent number: 9465539
    Abstract: Methods of operating a memory device include performing a first memory operation having an associated timing requirement; after completing the first memory operation, determining whether a timing margin between completion of the first memory operation and expiration of its associated timing requirement exceeds a length of time to perform a particular portion of a second memory operation; and performing the particular portion of the second memory operation between completion of the first memory operation and the expiration of its associated timing requirement if it is determined that the timing margin between completion of the first memory operation and expiration of its associated timing requirement exceeds the length of time to perform the particular portion of the second memory operation.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 11, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Anthony R. Cabrera, Nicholas Hendrickson, Robert Melcher
  • Publication number: 20160070476
    Abstract: Methods of operating a memory device include performing a first memory operation having an associated timing requirement; after completing the first memory operation, determining whether a timing margin between completion of the first memory operation and expiration of its associated timing requirement exceeds a length of time to perform a particular portion of a second memory operation; and performing the particular portion of the second memory operation between completion of the first memory operation and the expiration of its associated timing requirement if it is determined that the timing margin between completion of the first memory operation and expiration of its associated timing requirement exceeds the length of time to perform the particular portion of the second memory operation.
    Type: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Anthony R. Cabrera, Nicholas Hendrickson, Robert Melcher
  • Publication number: 20160062683
    Abstract: Methods of wear leveling in a memory, and memories configured to perform such methods, are useful in extending cycling endurance in memories. Such methods include transferring data from a first block of the memory to a second block of the memory, erasing the first block, transferring data from a third block of the memory to the first block, erasing the third block, transferring data from the second block to the third block, swapping logical addresses for the first block and the third block with each other, and erasing the second block. Transferring data from the third block to the first block excludes a sub-sector of the third block that is to be erased.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Marco Giovanni Fontana, Massimo Montanaro, Anthony R. Cabrera, Gerald A. Kreifels
  • Patent number: 9195406
    Abstract: Multiple segment operations having non-volatile state trackers in memory devices are disclosed. Operations are segmented in multiple segments and selectively performed to avoid violating timing requirements within a memory device. In at least one embodiment, a memory device operation is segmented into a plurality of segments and selectively performed within time frames of other memory device operations. Non-volatile state trackers maintain state values corresponding to each segment of multiple segmented operations.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 24, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Anthony R. Cabrera, Nicholas Hendrickson, Robert Melcher
  • Patent number: 9195590
    Abstract: Methods and memories for wear leveling by sub-sectors of a block are provided. In one such method, data are transferred from a first block of the memory to a second block of the memory, excluding a sub-sector of the first block that is to be erased, logical addresses for the first block and the second block are swapped with each other, the first block is erased, data are transferred from a third block to the first block, logical addresses for the first block and the third block are swapped with each other, and the third block is erased.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 24, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Marco Giovanni Fontana, Massimo Montanaro, Anthony R. Cabrera, Gerald A. Kreifels
  • Publication number: 20150067232
    Abstract: Methods and memories for wear leveling by sub-sectors of a block are provided. In one such method, data are transferred from a first block of the memory to a second block of the memory, excluding a sub-sector of the first block that is to be erased, logical addresses for the first block and the second block are swapped with each other, the first block is erased, data are transferred from a third block to the first block, logical addresses for the first block and the third block are swapped with each other, and the third block is erased.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Micron Technology, Inc.
    Inventors: Marco Giovanni FONTANA, Massimo MONTANARO, Anthony R. CABRERA, Gerald A. KREIFELS
  • Publication number: 20150006786
    Abstract: Multiple segment operations having non-volatile state trackers in memory devices are disclosed. Operations are segmented in multiple segments and selectively performed to avoid violating timing requirements within a memory device. In at least one embodiment, a memory device operation is segmented into a plurality of segments and selectively performed within time frames of other memory device operations. Non-volatile state trackers maintain state values corresponding to each segment of multiple segmented operations.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Anthony R. Cabrera, Nicholas Hendrickson, Robert Melcher