Patents by Inventor DANIEL ZVI YERUSHALMI

DANIEL ZVI YERUSHALMI 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: 9389673
    Abstract: A method includes entering a hibernation mode in a data storage device with a controller, a non-volatile memory, and a volatile memory having a first portion and a second portion. The hibernation mode is entered by copying, to the second portion, data that is in the first portion and that is flagged to remain available at the volatile memory during the hibernation mode, and powering off the first portion while maintaining power to the second portion.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 12, 2016
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Daniel Zvi Yerushalmi, Yaniv Iarovici
  • Patent number: 9092150
    Abstract: A method includes determining, based on an indication from a host device operatively coupled to a data storage device that includes a controller, a non-volatile memory including a hibernate area, a volatile memory, a non-volatile memory interface, and a volatile memory interface, that the data storage device is to enter a low-power state. The method includes, in response to determining that the data storage device is to enter a low-power state, performing a data save operation. The data save operation bypasses the non-volatile memory interface and the volatile memory interface and copies data from the volatile memory of the data storage device to the hibernate area of the non-volatile memory of the data storage device.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 28, 2015
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Daniel Zvi Yerushalmi, Yaniv Iarovici
  • Patent number: 9069551
    Abstract: A method may be performed by an electronic device coupled to a volatile system memory. The method includes entering a hibernation mode of the electronic device, where in the hibernation mode, the volatile system memory is powered off. The method further includes detecting a triggering event and, in response to detecting the triggering event, exiting the hibernation mode. While exiting the hibernation mode, the volatile system memory is powered and a pre-hibernation state of the volatile system memory is restored.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: June 30, 2015
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Yaniv Iarovici, Daniel Zvi Yerushalmi, Itzhak Pomerantz, Rahav Yairi
  • Patent number: 8914594
    Abstract: A method may be performed in a data storage device that includes a controller, a non-volatile memory, and a volatile memory. The method includes loading a first portion of stored data from the non-volatile memory to the volatile memory according to one or more load priority indicators accessible to the controller. The method further includes, in response to completion of the loading of the first portion of the stored data to the volatile memory and prior to completion of loading a second portion of the stored data to the volatile memory, sending a signal to indicate to a host device operatively coupled to the data storage device that the volatile memory is ready for use by the host device.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 16, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Daniel Zvi Yerushalmi, Yaniv Iarovici
  • Publication number: 20130166819
    Abstract: A method may be performed in a data storage device that includes a controller, a non-volatile memory, and a volatile memory. The method includes loading a first portion of stored data from the non-volatile memory to the volatile memory according to one or more load priority indicators accessible to the controller. The method further includes, in response to completion of the loading of the first portion of the stored data to the volatile memory and prior to completion of loading a second portion of the stored data to the volatile memory, sending a signal to indicate to a host device operatively coupled to the data storage device that the volatile memory is ready for use by the host device.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: DANIEL ZVI YERUSHALMI, YANIV IAROVICI
  • Publication number: 20130166932
    Abstract: A method may be performed by an electronic device coupled to a volatile system memory. The method includes entering a hibernation mode of the electronic device, where in the hibernation mode, the volatile system memory is powered off. The method further includes detecting a triggering event and, in response to detecting the triggering event, exiting the hibernation mode. While exiting the hibernation mode, the volatile system memory is powered and a pre-hibernation state of the volatile system memory is restored.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Yaniv IAROVICI, Daniel Zvi YERUSHALMI, Itzhak POMERANTZ, Rahav YAIRI
  • Publication number: 20130166866
    Abstract: A method includes entering a hibernation mode in a data storage device with a controller, a non-volatile memory, and a volatile memory having a first portion and a second portion. The hibernation mode is entered by copying, to the second portion, data that is in the first portion and that is flagged to remain available at the volatile memory during the hibernation mode, and powering off the first portion while maintaining power to the second portion.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: DANIEL ZVI YERUSHALMI, YANIV IAROVICI
  • Publication number: 20130166864
    Abstract: A method includes determining, based on an indication from a host device operatively coupled to a data storage device that includes a controller, a non-volatile memory including a hibernate area, a volatile memory, a non-volatile memory interface, and a volatile memory interface, that the data storage device is to enter a low-power state. The method includes, in response to determining that the data storage device is to enter a low-power state, performing a data save operation. The data save operation bypasses the non-volatile memory interface and the volatile memory interface and copies data from the volatile memory of the data storage device to the hibernate area of the non-volatile memory of the data storage device.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: DANIEL ZVI YERUSHALMI, YANIV IAROVICI