Patents by Inventor Omer Gilad

Omer Gilad 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: 11086389
    Abstract: A method and system for visualizing sleep mode inner state processing are provided. In one embodiment, a method is provided that is performed in a computing device in communication with a storage system comprising a memory. The method comprises receiving information from the storage system concerning a number and duration of tasks performed by the storage system to exit a sleep mode; and displaying a visualization of the information. Other embodiments are provided.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 10, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Liat Hod, Tai Shaked, Eyal Sobol, Omer Gilad, Uma Gaddale
  • Publication number: 20210124410
    Abstract: A method and system for visualizing sleep mode inner state processing are provided. In one embodiment, a method is provided that is performed in a computing device in communication with a storage system comprising a memory. The method comprises receiving information from the storage system concerning a number and duration of tasks performed by the storage system to exit a sleep mode; and displaying a visualization of the information. Other embodiments are provided.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Liat Hod, Tal Shaked, Eyal Sobol, Omer Gilad, Uma Gaddale
  • Patent number: 10564888
    Abstract: A method and system for visualizing a correlation between host commands and storage system performance are provided. In one embodiment, a method comprises receiving information concerning host operations of a host performed over a time period; receiving information concerning storage system operations of a storage system performed over the time period; and simultaneously displaying both the host operations and the storage system operations over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: February 18, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Tal Shaked, Omer Gilad, Liat Hod, Eyal Sobol, Einav Zilberstein, Judah Gamliel Hahn
  • Publication number: 20190227735
    Abstract: A method and system for visualizing a correlation between host commands and storage system performance are provided. In one embodiment, a method comprises receiving information concerning host operations of a host performed over a time period; receiving information concerning storage system operations of a storage system performed over the time period; and simultaneously displaying both the host operations and the storage system operations over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Applicant: SanDisk Technologies LLC
    Inventors: Tal Shaked, Omer Gilad, Liat Hod, Eyal Sobol, Einav Zilberstein, Judah Gamliel Hahn
  • Patent number: 10296260
    Abstract: A method and system for write amplification analysis are provided. In one embodiment, a method is provided that is performed in a computing device. The method comprises determining an amount of data written from the computing device to a storage system over a time period, wherein the storage system comprises a memory; determining an amount of data written to the memory by the storage system over the time period; calculating a write amplification factor over the time period; and simultaneously displaying graphs of the amount of data written from the computing device over the time period, the amount of data written to the memory over the time period, and the write amplification factor over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: May 21, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Yacov Duzly, Eyal Sobol, Tal Shaked, Liat Hod, Omer Gilad, Zevulun Einat Inna
  • Patent number: 10264097
    Abstract: A method and system for interactive aggregation and visualization of storage system operations are provided. In one embodiment, the method is performed by a server in communication with a client and comprises: receiving, from the client, data regarding storage system operations that were performed by a storage system over time, wherein each storage system operation is classified according to an operation type; receiving, from the client, a size of a graph to be displayed on the client's display device to visualize the storage device operations, wherein the size of the graph is defined by a number of tiles; for each tile, aggregating the storage system operations by operation type and identifying a dominant operation type; and sending, to the client, the identified dominant operation type for each tile. Other embodiments are provided.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: April 16, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Tal Shaked, Omer Gilad, Liat Hod, Eyal Sobol
  • Publication number: 20180129448
    Abstract: A method and system for write amplification analysis are provided. In one embodiment, a method is provided that is performed in a computing device. The method comprises determining an amount of data written from the computing device to a storage system over a time period, wherein the storage system comprises a memory; determining an amount of data written to the memory by the storage system over the time period; calculating a write amplification factor over the time period; and simultaneously displaying graphs of the amount of data written from the computing device over the time period, the amount of data written to the memory over the time period, and the write amplification factor over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Yacov Duzly, Eyal Sobol, Tal Shaked, Liat Hod, Omer Gilad, Zevulun Einat Inna
  • Publication number: 20180041411
    Abstract: A method and system for interactive aggregation and visualization of storage system operations are provided. In one embodiment, the method is performed by a server in communication with a client and comprises: receiving, from the client, data regarding storage system operations that were performed by a storage system over time, wherein each storage system operation is classified according to an operation type; receiving, from the client, a size of a graph to be displayed on the client's display device to visualize the storage device operations, wherein the size of the graph is defined by a number of tiles; for each tile, aggregating the storage system operations by operation type and identifying a dominant operation type; and sending, to the client, the identified dominant operation type for each tile. Other embodiments are provided.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Tal Shaked, Omer Gilad, Liat Hod, Eyal Sobol
  • Patent number: 8996768
    Abstract: A method and storage device for assessing execution of trim commands are provided. In one embodiment, a trace of trim and write commands sent to a storage device are obtained. For each trim command in the trace, a subsequent write command to a same logical block address (LBA) as the trim command is identified, and an elapsed time between the trim and write commands is calculated. This information can be used to display a histogram and/or to optimize when the storage device executes trim commands and/or when the host device issues trim commands.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 31, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Oren Cohen, Eyal Sobol, Omer Gilad, Judah G. Hahn
  • Publication number: 20130326161
    Abstract: A method and host device for assessing execution of trim commands are provided. In one embodiment, a trace of trim and write commands sent to a storage device are obtained. For each trim command in the trace, a subsequent write command to a same logical block address (LBA) as the trim command is identified, and an elapsed time between the trim and write commands is calculated. This information can be used to display a histogram and/or to optimize when the storage device executes trim commands and/or when the host device issues trim commands.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 5, 2013
    Inventors: Oren Cohen, Eyal Sobol, Omer Gilad, Judah G. Hahn
  • Publication number: 20130326169
    Abstract: A method and storage device for detection of streaming data based on logged read/write transactions are provided. In one embodiment, a storage device classifies data as belonging to one of at least three classes based on a set of characteristics and then applies operational parameters to the data depending on the class of the data. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Application
    Filed: February 11, 2013
    Publication date: December 5, 2013
    Inventors: Amir Shaharabany, Eyal Sobol, Omer Gilad, Oren Cohen, Alon Marcu, Tal Heller
  • Publication number: 20130326096
    Abstract: A method and storage device for assessing execution of trim commands are provided. In one embodiment, a trace of trim and write commands sent to a storage device are obtained. For each trim command in the trace, a subsequent write command to a same logical block address (LBA) as the trim command is identified, and an elapsed time between the trim and write commands is calculated. This information can be used to display a histogram and/or to optimize when the storage device executes trim commands and/or when the host device issues trim commands.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 5, 2013
    Inventors: Oren Cohen, Eyal Sobol, Omer Gilad, Judah G. Hahn