Patents by Inventor Agata Intini

Agata Intini 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: 7457909
    Abstract: A method controls write/erase operations in a memory device, such as a NAND flash memory. The method includes dividing the memory device in physical blocks, wherein each physical block is comprised of a number of pages; considering the memory device as comprising consecutive virtual blocks, each virtual block including consecutive sectors; associating to each virtual block a virtual block number; selecting the size of the virtual blocks equal to a multiple of the size of the physical blocks; and creating a virtual-to-physical mapping table having entries. Each entry in the mapping table stores a pointer to a root node of a tree structure that links logically a set of physical blocks in the memory device.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 25, 2008
    Inventors: Angelo Di Sena, Agata Intini
  • Patent number: 7363421
    Abstract: A method controls write/erase operations in a memory device including memory blocks that are exposed to wear as a result of repeated erasures. The method includes: storing the erase counts of the memory blocks, creating a chain storing the erase counts of the memory blocks that are available for writing at a certain instant of time, and selecting for writing, out of the blocks in the memory device available for writing, the block having the lowest erase count in the chain.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: April 22, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Angelo Di Sena, Agata Intini
  • Publication number: 20060161723
    Abstract: A method controls write/erase operations in a memory device, such as a NAND flash memory. The method includes dividing the memory device in physical blocks, wherein each physical block is comprised of a number of pages; considering the memory device as comprising consecutive virtual blocks, each virtual block including consecutive sectors; associating to each virtual block a virtual block number; selecting the size of the virtual blocks equal to a multiple of the size of the physical blocks; and creating a virtual-to-physical mapping table having entries. Each entry in the mapping table stores a pointer to a root node of a tree structure that links logically a set of physical blocks in the memory device.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: STMicroelectronics S.r.I.
    Inventors: Angelo Sena, Agata Intini
  • Publication number: 20060155917
    Abstract: A method controls write/erase operations in a memory device including memory blocks that are exposed to wear as a result of repeated erasures. The method includes: storing the erase counts of the memory blocks, creating a chain storing the erase counts of the memory blocks that are available for writing at a certain instant of time, and selecting for writing, out of the blocks in the memory device available for writing, the block having the lowest erase count in the chain.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Applicant: STMicroelectronics S.r.l.
    Inventors: Angelo Di Sena, Agata Intini