Patents by Inventor Inon Cohen

Inon Cohen 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: 11907583
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 20, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomer Tzvi Eliash, Asaf Gueta, Inon Cohen, Yuval Grossman
  • Publication number: 20220300211
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Application
    Filed: June 7, 2022
    Publication date: September 22, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: Tomer Tzvi ELIASH, Asaf GUETA, Inon COHEN, Yuval GROSSMAN
  • Patent number: 11416175
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: August 16, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Tomer Tzvi Eliash, Asaf Gueta, Inon Cohen, Yuval Grossman
  • Publication number: 20200310696
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Inventors: Tomer Tzvi ELIASH, Asaf GUETA, Inon COHEN, Yuval GROSSMAN
  • Patent number: 10705758
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: July 7, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomer Tzvi Eliash, Asaf Gueta, Inon Cohen, Yuval Grossman
  • Publication number: 20190361625
    Abstract: Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Tomer Tzvi ELIASH, Asaf GUETA, Inon COHEN, Yuval GROSSMAN
  • Patent number: 10445181
    Abstract: A method to perform a lossless synchronization software reset is disclosed including provisions for monitoring an arrangement for occurrence of a software reset condition; saving at least one arrangement parameter in a memory in the arrangement; performing at least one software reset on the arrangement; performing a device mount procedure; reading the at least one arrangement parameter in the memory and initializing at least one component according to the at least one arrangement parameter saved in the memory.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Inon Cohen, Asaf Gueta
  • Publication number: 20190121699
    Abstract: A method to perform a lossless synchronization software reset is disclosed including provisions for monitoring an arrangement for occurrence of a software reset condition; saving at least one arrangement parameter in a memory in the arrangement; performing at least one software reset on the arrangement; performing a device mount procedure; reading the at least one arrangement parameter in the memory and initializing at least one component according to the at least one arrangement parameter saved in the memory.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: Inon COHEN, Asaf GUETA
  • Patent number: 9812209
    Abstract: Systems and methods for detecting a command execution abort are disclosed. Power failure may abort the writing of data in a memory device prematurely, resulting in potential data corruption. A memory device controller in the memory device sends commands, such as write or erase commands, to one or more memory integrated circuit chips. Along with executing the commands, the memory integrated circuit chips track execution of the commands by storing the address at which the command is being executed along with flag(s) indicative of the progress executing the command (e.g., command has begun and/or completed execution). When a power failure occurs, the memory device controller may poll the memory integrated circuit chips for the address/flags information to determine whether (or where) the command abort occurred. Thus, relying on the address/flag(s), the memory device controller may more quickly or easily determine whether a command abort has occurred.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: November 7, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Asaf Gueta, Inon Cohen, Arie Star
  • Patent number: 9804785
    Abstract: A nonvolatile memory that stores boot data from a host learns which data is boot data by monitoring read commands received from a host during a powering up operation. Boot data is then arranged in a manner that makes subsequent reading of the boot data faster when it is accessed during a subsequent powering up operation.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: October 31, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Inon Cohen, Volodymyr Ivantsiv
  • Publication number: 20170236590
    Abstract: Systems and methods for detecting a command execution abort are disclosed. Power failure may abort the writing of data in a memory device prematurely, resulting in potential data corruption. A memory device controller in the memory device sends commands, such as write or erase commands, to one or more memory integrated circuit chips. Along with executing the commands, the memory integrated circuit chips track execution of the commands by storing the address at which the command is being executed along with flag(s) indicative of the progress executing the command (e.g., command has begun and/or completed execution). When a power failure occurs, the memory device controller may poll the memory integrated circuit chips for the address/flags information to determine whether (or where) the command abort occurred. Thus, relying on the address/flag(s), the memory device controller may more quickly or easily determine whether a command abort has occurred.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Applicant: SanDisk Technologies LLC
    Inventors: Asaf Gueta, Inon Cohen, Arie Star
  • Patent number: 9659619
    Abstract: Systems and methods for detecting a command execution abort are disclosed. Power failure may abort the writing of data in a memory device prematurely, resulting in potential data corruption. A memory device controller in the memory device sends commands, such as write or erase commands, to one or more memory integrated circuit chips. Along with executing the commands, the memory integrated circuit chips track execution of the commands by storing the address at which the command is being executed along with flag(s) indicative of the progress executing the command (e.g., command has begun and/or completed execution). When a power failure occurs, the memory device controller may poll the memory integrated circuit chips for the address/flags information to determine whether (or where) the command abort occurred. Thus, relying on the address/flag(s), the memory device controller may more quickly or easily determine whether a command abort has occurred.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: May 23, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Asaf Gueta, Inon Cohen, Arie Star
  • Patent number: 9612904
    Abstract: In one embodiment, a memory system is provided comprising a volatile memory, a non-volatile memory, and an error correction code (ECC) module. The ECC module is configured to encode, decode, and correct data stored in the volatile memory when the memory system enters and exits a sleep mode and is further configured to encode, decode, and correct data stored in the non-volatile memory when the memory system is in an active mode.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 4, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Asaf Gueta, Arseniy Aharonov, Inon Cohen, Rotem Bahar, Oran DeBotton, Tzachy Yizhaki, Itshak Afriat
  • Publication number: 20160343448
    Abstract: Systems and methods for detecting a command execution abort are disclosed. Power failure may abort the writing of data in a memory device prematurely, resulting in potential data corruption. A memory device controller in the memory device sends commands, such as write or erase commands, to one or more memory integrated circuit chips. Along with executing the commands, the memory integrated circuit chips track execution of the commands by storing the address at which the command is being executed along with flag(s) indicative of the progress executing the command (e.g., command has begun and/or completed execution). When a power failure occurs, the memory device controller may poll the memory integrated circuit chips for the address/flags information to determine whether (or where) the command abort occurred. Thus, relying on the address/flag(s), the memory device controller may more quickly or easily determine whether a command abort has occurred.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Asaf Gueta, Inon Cohen, Arie Star
  • Publication number: 20160232057
    Abstract: A storage device with a memory may have an alternative safe mode boot loading process. Upon detecting a malfunction, the storage device may activate a safe mode in which a safe mode boot loader is stored in memory of the storage device that is not logically mapped. The safe mode allows for recovery and debugging by the host that may not otherwise be possible without the safe mode process.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Arie Star, Inon Cohen, Avi Shchislowski
  • Publication number: 20160224418
    Abstract: A memory system and method for securing volatile memory during sleep mode using the same ECC module used to secure non-volatile memory during active mode are provided. In one embodiment, a memory system is provided comprising a volatile memory, a non-volatile memory, and an error correction code (ECC) module. The ECC module is configured to encode, decode, and correct data stored in the volatile memory when the memory system enters and exits a sleep mode and is further configured to encode, decode, and correct data stored in the non-volatile memory when the memory system is in an active mode. Other embodiments are possible.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 4, 2016
    Applicant: SanDisk Technologies Inc.
    Inventors: Asaf Gueta, Arseniy Aharonov, Inon Cohen, Rotem Bahar, Oran DeBotton, Tzachy Yizhaki, Itshak Afriat
  • Patent number: 9405717
    Abstract: A system and method are disclosed for an electronic integrated circuit to communicate with different hosts via different interfaces using the same host protocol. The system may use a host interface circuit to select a first set of electrical contacts or a second set of electrical contacts in order for a first host or a second host, respectively, to communicate with the electronic integrated circuit using a host protocol. The method may include switching from communicating with the first host using the first set of electrical contacts to communicating with the second host using the second set of electrical contacts in order for the second host to test the electronic integrated circuit.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: August 2, 2016
    Assignee: SanDisk Technologies LLC
    Inventors: Gabi Brontvein, Inon Cohen, Asaf Gueta
  • Publication number: 20160106341
    Abstract: A pulmonary measurement system includes a pulmonary measurement device that includes a mouthpiece with an airflow path and a sensor positioned in the airflow path; and a controller communicably coupled to the sensor. The controller includes a processor and instructions stored in memory and is operable to execute the instructions with the processor to perform operations including identifying a measurement from the sensor; identifying a particular equation stored in the memory, the particular equation developed using data analytics and including an input parameter that is based on the identified measurement; and based on the identified measurement and the particular equation, determining a value of absolute lung volume.
    Type: Application
    Filed: March 28, 2014
    Publication date: April 21, 2016
    Inventors: Ori Adam, Adam Laprad, Inon Cohen, Zachi Peles, Julian Solway, Jeffrey J. Fredberg
  • Publication number: 20160085455
    Abstract: A nonvolatile memory that stores boot data from a host learns which data is boot data by monitoring read commands received from a host during a powering up operation. Boot data is then arranged in a manner that makes subsequent reading of the boot data faster when it is accessed during a subsequent powering up operation.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Inventors: Inon Cohen, Volodymyr Ivantsiv
  • Publication number: 20150143017
    Abstract: A system and method are disclosed for an electronic integrated circuit to communicate with different hosts via different interfaces using the same host protocol. The system may use a host interface circuit to select a first set of electrical contacts or a second set of electrical contacts in order for a first host or a second host, respectively, to communicate with the electronic integrated circuit using a host protocol. The method may include switching from communicating with the first host using the first set of electrical contacts to communicating with the second host using the second set of electrical contacts in order for the second host to test the electronic integrated circuit.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Inventors: Gabi Brontvein, Inon Cohen, Asaf Gueta