Patents by Inventor Yaniv Iarovici

Yaniv Iarovici 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
  • Patent number: 8301824
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: October 30, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Patent number: 8296495
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 23, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Publication number: 20120023298
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Application
    Filed: August 31, 2010
    Publication date: January 26, 2012
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks
  • Publication number: 20120023297
    Abstract: A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host.
    Type: Application
    Filed: July 22, 2010
    Publication date: January 26, 2012
    Inventors: Yacov Duzly, Nir Perry, Yaniv Iarovici, Eitan Mardiks