Patents by Inventor Marcelo Krygier

Marcelo Krygier 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: 7924628
    Abstract: A cache programming operation which requires 2 SRAMs (one for the user and one for the array) may be combined with a multi-level cell (MLC) programming operation which also requires 2 SRAMs (one for caching the data and one for verifying the data), using only a total of two SRAMs (or buffers). One of the buffers (User SRAM) receives and stores user data. The other of the two buffers (Cache SRAM) may perform a caching function as well as a verify function. In this manner, if a program operation fails, the user can have its original data back so that he can try to reprogram it to a different place (address).
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: April 12, 2011
    Assignee: Spansion Israel Ltd
    Inventors: Kobi Danon, Shai Eisen, Marcelo Krygier
  • Patent number: 7641121
    Abstract: According to some embodiments of the present invention, a multi-protocol non-volatile memory (“NVM”) card may include a NVM array, at least two protocol units, and a controller adapted to provide an external application access to the NVM array with the use of one of the protocol units. The controller or control logic may select which protocol unit to use based on a signal or other indicator of the protocol used by the external application. According to some embodiments of the present invention, a method of operating a multi-protocol memory card may include switching between a first and a second protocol or mode of the card based on a signal from an application attempting to access to the NVM card.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: January 5, 2010
    Assignee: Qimonda AG
    Inventors: Marcelo Krygier, Moshe Meyassed, Elad Amir
  • Publication number: 20090122610
    Abstract: A cache programming operation which requires 2 SRAMs (one for the user and one for the array) may be combined with a multi-level cell (MLC) programming operation which also requires 2 SRAMs (one for caching the data and one for verifying the data), using only a total of two SRAMs (or buffers). One of the buffers (User SRAM) receives and stores user data. The other of the two buffers (Cache SRAM) may perform a caching function as well as a verify function. In this manner, if a program operation fails, the user can have its original data back so that he can try to reprogram it to a different place (address).
    Type: Application
    Filed: November 14, 2008
    Publication date: May 14, 2009
    Inventors: Kobi Danon, Shai Eisen, Marcelo Krygier
  • Publication number: 20070170266
    Abstract: According to some embodiments of the present invention, a multi-protocol non-volatile memory (“NVM”) card may include a NVM array, at least two protocol units, and a controller adapted to provide an external application access to the NVM array with the use of one of the protocol units. The controller or control logic may select which protocol unit to use based on a signal or other indicator of the protocol used by the external application. According to some embodiments of the present invention, a method of operating a multi-protocol memory card may include switching between a first and a second protocol or mode of the card based on a signal from an application attempting to access to the NVM card.
    Type: Application
    Filed: February 25, 2004
    Publication date: July 26, 2007
    Inventors: Marcelo Krygier, Elad Amir
  • Publication number: 20050172064
    Abstract: An apparatus and method to determine an addressing mode is disclosed. The method uses one or more unused bits of an address argument of a command as an addressing mode field to determine whether the address argument is a byte address argument or a block address argument.
    Type: Application
    Filed: January 29, 2004
    Publication date: August 4, 2005
    Inventor: Marcelo Krygier
  • Publication number: 20040164170
    Abstract: According to some embodiments of the present invention, a multiprotocol non-volatile memory (“NVM”) card may include a NVM array, at least two protocol units, and a controller adapted to provide an external application access to the NVM array with the use of one of the protocol units. The controller or control logic may select which protocol unit to use based on a signal or other indicator of the protocol used by the external application. According to some embodiments of the present invention, a method of operating a multi-protocol memory card may include switching between a first and second protocol or mode of the card based on a signal from an application attempting to access to the NVM card.
    Type: Application
    Filed: February 25, 2003
    Publication date: August 26, 2004
    Inventors: Marcelo Krygier, Moshe Meyassed, Elad Amir
  • Publication number: 20030010829
    Abstract: Apparatus including a flash memory card formed with a hole therethrough, the hole being adapted for passing a string therethrough.
    Type: Application
    Filed: July 12, 2001
    Publication date: January 16, 2003
    Inventor: Marcelo Krygier