Patents by Inventor Uri Peltz

Uri Peltz 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: 20230097523
    Abstract: The present disclosure generally relates to efficiently relocating data within a data storage device. By implementing an error correction code (ECC) module in a complementary metal oxide semiconductor (CMOS) chip for each memory die within a memory array of a memory device, the data can be relocated more efficiently. The ECC decodes the codewords at the memory die. The metadata is then extracted from the decoded codewords and transferred to a controller of the data storage device. A flash translation layer (FTL) module at the controller then checks whether the data is valid by comparing the received metadata to FTL tables. If the metadata indicates the data is valid, then the data is relocated.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 30, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Uri PELTZ, Karin INBAR
  • Patent number: 11537326
    Abstract: The present disclosure generally relates to efficiently relocating data within a data storage device. By implementing an error correction code (ECC) module in a complementary metal oxide semiconductor (CMOS) chip for each memory die within a memory array of a memory device, the data can be relocated more efficiently. The ECC decodes the codewords at the memory die. The metadata is then extracted from the decoded codewords and transferred to a controller of the data storage device. A flash translation layer (FTL) module at the controller then checks whether the data is valid by comparing the received metadata to FTL tables. If the metadata indicates the data is valid, then the data is relocated.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: December 27, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Uri Peltz, Karin Inbar
  • Patent number: 11288201
    Abstract: An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send first data to be stored to the non-volatile memory. The controller further includes a control circuit configured to generate updated control information based on storing of the first data to the non-volatile memory. The interface is further configured to concurrently send second data and the updated control information to be stored at the non-volatile memory.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 29, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Karin Inbar, Einat Lev, Roi Kirshenbaum, Ofer Sharon, Uri Peltz, Sergey Anatolievich Gorobets, Alan David Bennett, Thomas Hugh Shippey
  • Publication number: 20220075561
    Abstract: The present disclosure generally relates to efficiently relocating data within a data storage device. By implementing an error correction code (ECC) module in a complementary metal oxide semiconductor (CMOS) chip for each memory die within a memory array of a memory device, the data can be relocated more efficiently. The ECC decodes the codewords at the memory die. The metadata is then extracted from the decoded codewords and transferred to a controller of the data storage device. A flash translation layer (FTL) module at the controller then checks whether the data is valid by comparing the received metadata to FTL tables. If the metadata indicates the data is valid, then the data is relocated.
    Type: Application
    Filed: February 22, 2021
    Publication date: March 10, 2022
    Inventors: Uri PELTZ, Karin INBAR
  • Patent number: 11086737
    Abstract: An apparatus includes a plurality of non-volatile memory cells and control circuitry connected to the plurality of non-volatile memory cells. The control circuitry is configured to receive write commands from a host and identify write commands associated with temporary data. In a recovery operation, control data associated with the temporary data is omitted from rebuilt control data.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 10, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Uri Peltz, Einat Lev, Judah Gamliel Hahn, Daphna Einav, Karin Inbar
  • Publication number: 20200226038
    Abstract: An apparatus includes a plurality of non-volatile memory cells and control circuitry connected to the plurality of non-volatile memory cells. The control circuitry is configured to receive write commands from a host and identify write commands associated with temporary data. In a recovery operation, control data associated with the temporary data is omitted from rebuilt control data.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Uri Peltz, Einat Lev, Judah Gamliel Hahn, Daphna Einav, Karin Inbar
  • Patent number: 10360045
    Abstract: A device or apparatus may be configured to perform memory operations on a memory die while a current multi-level cell programming operation is being performed. In the event that a controller identifies pending memory operations to be performed in the memory die, the controller may communicate with the memory die to determine a status of auxiliary latches of the memory die. Depending on the status, the controller may determine if the memory die is in a suspend/resume period and/or which pending memory operations to have performed.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 23, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Uri Peltz, Amir Hadar, Mark Shlick, Mark Murin
  • Publication number: 20190196975
    Abstract: An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send first data to be stored to the non-volatile memory. The controller further includes a control circuit configured to generate updated control information based on storing of the first data to the non-volatile memory. The interface is further configured to concurrently send second data and the updated control information to be stored at the non-volatile memory.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Karin INBAR, Einat LEV, Roi KIRSHENBAUM, Ofer SHARON, Uri PELTZ, Sergey Anatolievich GOROBETS, Alan David BENNETT, Thomas Hugh SHIPPEY
  • Patent number: 10162538
    Abstract: A data storage device includes a controller and a memory. The memory is coupled to the controller. The memory includes storage elements coupled to bit lines. The controller is configured to access bit line integrity data corresponding to a region of the memory, the bit line integrity data indicating a number of bit lines. The controller is also configured to store data related to a memory operation threshold based on the number of bit lines.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 25, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Mark Shlick, Refael Ben-Rubi, Uri Shir, Ahiad Turgeman, Uri Peltz
  • Publication number: 20180307503
    Abstract: A device or apparatus may be configured to perform memory operations on a memory die while a current multi-level cell programming operation is being performed. In the event that a controller identifies pending memory operations to be performed in the memory die, the controller may communicate with the memory die to determine a status of auxiliary latches of the memory die. Depending on the status, the controller may determine if the memory die is in a suspend/resume period and/or which pending memory operations to have performed.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Uri Peltz, Amir Hadar, Mark Shlick, Mark Murin
  • Publication number: 20180239532
    Abstract: An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send first data to be stored to the non-volatile memory. The controller further includes a control circuit configured to generate updated control information based on storing of the first data to the non-volatile memory. The interface is further configured to concurrently send second data and the updated control information to be stored at the non-volatile memory. The non-volatile memory is configured to store the second data and the updated control information in a non-blocking manner.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: KARIN INBAR, EINAT LEV, ROI KIRSHENBAUM, OFER SHARON, URI PELTZ, SERGEY ANATOLIEVICH GOROBETS, ALAN DAVID BENNETT, THOMAS HUGH SHIPPEY
  • Patent number: 10002042
    Abstract: A device includes a non-volatile memory and a controller coupled to the non-volatile memory. The non-volatile memory includes a plurality of blocks and each block of the plurality of blocks includes a plurality of word lines. The controller is configured to receive data read from a word line of a block of the non-volatile memory and to determine an error indicator value based on the data. The controller is further configured to, responsive to the error indicator value satisfying a threshold, indicate that at least a portion of the word line is to be skipped during writing of second data to the block of the non-volatile memory.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: June 19, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Idan Alrod, Eran Sharon, Yigal Eli, Roi Kirshenbaum, Uri Peltz, Karin Inbar
  • Publication number: 20170116070
    Abstract: A device includes a non-volatile memory and a controller coupled to the non-volatile memory. The non-volatile memory includes a plurality of blocks and each block of the plurality of blocks includes a plurality of word lines. The controller is configured to receive data read from a word line of a block of the non-volatile memory and to determine an error indicator value based on the data. The controller is further configured to, responsive to the error indicator value satisfying a threshold, indicate that at least a portion of the word line is to be skipped during writing of second data to the block of the non-volatile memory.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 27, 2017
    Inventors: IDAN ALROD, ERAN SHARON, YIGAL ELI, ROI KIRSHENBAUM, URI PELTZ, KARIN INBAR
  • Publication number: 20170090788
    Abstract: A data storage device includes a controller and a memory. The memory is coupled to the controller. The memory includes storage elements coupled to bit lines. The controller is configured to access bit line integrity data corresponding to a region of the memory, the bit line integrity data indicating a number of bit lines. The controller is also configured to store data related to a memory operation threshold based on the number of bit lines.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: MARK SHLICK, REFAEL BEN-RUBI, URI SHIR, AHIAD TURGEMAN, URI PELTZ
  • Patent number: 9092597
    Abstract: A storage device and method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area are disclosed. In one embodiment, a storage device receives a request from a host for access to a virtual file in the public memory area, wherein the virtual file is associated with a plurality of protected files stored in the private memory area. The storage device responds to the request by selecting and providing the host with access to one of the plurality of protected files stored in the private memory area. The storage device receives an additional request from the host for access to the virtual file and responds to the additional request by selecting and providing the host with access to a different one of the plurality of protected files stored in the private memory area.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: July 28, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Ehud Cohen, Eyal Ittah, Lola Grin, Uri Peltz, Irit Maor, Yonatan Halevi, Avraham Shmuel
  • Patent number: 8595426
    Abstract: In a particular embodiment, a storage device with a memory, a controller, and a host interface has a write-once read-many device configuration. The memory contains a database having entries, each entry for a logical memory address. The memory further contains information for converting each logical memory address to a redirected logical memory address that corresponds to a physical memory location. The controller receives a command specifying a logical memory address and interprets the command based on information extracted from the database. The controller executes the command according to the information.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: November 26, 2013
    Assignee: Sandisk IL Ltd.
    Inventors: Eyal Ittah, Ehud Cohen, Lola Grin, Uri Peltz, Yossi Bener, Boaz Greenberg, Yonatan Halevi
  • Publication number: 20120260022
    Abstract: A storage device with a memory, a controller, and a host interface, and a method of handling commands in a storage device are provided to execute commands in a storage device having a write-once read-many device configuration, transparently to a host device. The memory containing a database having entries each entry for a logical memory address and containing information for converting that logical memory address to a redirected logical memory address that represents a memory location where data associated with that logical memory address actually resides. The controller performs, when the host interface is operatively coupled to a host device, to receive a command specifying a logical memory address and interpret the command based on information extracted from the database. The controller executes the command according to the information, transparently to the host device.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: SANDISK IL LTD.
    Inventors: EYAL ITTAH, EHUD COHEN, LOLA GRIN, URI PELTZ, YOSSI BENER, BOAZ GREENBERG, YONATAN HALEVI
  • Publication number: 20110138487
    Abstract: A storage device and method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area are disclosed. In one embodiment, a storage device receives a request from a host for access to a virtual file in the public memory area, wherein the virtual file is associated with a plurality of protected files stored in the private memory area. The storage device responds to the request by selecting and providing the host with access to one of the plurality of protected files stored in the private memory area. The storage device receives an additional request from the host for access to the virtual file and responds to the additional request by selecting and providing the host with access to a different one of the plurality of protected files stored in the private memory area.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Inventors: Ehud Cohen, Eyal Ittah, Lola Grin, Uri Peltz, Irit Maor, Yonatan Halevi, Avraham Shmuel