Patents by Inventor Tomer Spector

Tomer Spector 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: 11907577
    Abstract: A plurality of commands is received from at least one application. A command of the plurality of commands is to be performed by a Data Storage Device (DSD) after one or more conditions have been satisfied by the DSD. The plurality of commands is enqueued and the command is enqueued with the one or more conditions for performing the command. It is determined whether the one or more conditions have been satisfied by the DSD, and in response to determining that the one or more conditions have been satisfied by the DSD, the command is sent to the DSD for performance of the command.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 20, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomer Spector, Doron Ganon, Eran Arad
  • Patent number: 11893281
    Abstract: A storage device includes a non-volatile memory (NVM) and a storage device controller. The storage device controller includes a NVM interface coupled to the NVM and one or more task queues. The storage device controller is operable to pick a task from one or more queues of the storage device. The task is parsed based upon presence of an extra header segment with an execution condition. The task without the extra header segment is sent to execution. Whether the execution condition of the extra header segment of the task is met is determined. The task with the execution condition met is sent to execution. The task with the execution condition unmet is postponed.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: February 6, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomer Spector, Doron Ganon, Eran Arad
  • Publication number: 20240004556
    Abstract: A data storage device comprising a non-volatile storage medium configured to store data, a data port configured to receive and transmit data between a host computer system and the data storage device, and a controller. The controller is configured to receive, via the data port, a notification activation, and receive, via the data port, a command data structure comprising a command for the data storage device to perform an operation. The controller is further configured to in response to receiving the command data structure, perform the operation, the operation being defined by an in-progress state and a completed state, and in response to determining that the operation is in the completed state and in response to determining the notification activation, transmit, via the data port, a response data structure comprising an indication that the operation is in the completed state.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Eyal HAMO, Tomer SPECTOR, Sagi TARAGAN
  • Publication number: 20230176781
    Abstract: A plurality of commands is received from at least one application. A command of the plurality of commands is to be performed by a Data Storage Device (DSD) after one or more conditions have been satisfied by the DSD. The plurality of commands is enqueued and the command is enqueued with the one or more conditions for performing the command. It is determined whether the one or more conditions have been satisfied by the DSD, and in response to determining that the one or more conditions have been satisfied by the DSD, the command is sent to the DSD for performance of the command.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Tomer Spector, Doron Ganon, Eran Arad
  • Publication number: 20220179587
    Abstract: A storage device includes a non-volatile memory (NVM) and a storage device controller. The storage device controller includes a NVM interface coupled to the NVM and one or more task queues. The storage device controller is operable to pick a task from one or more queues of the storage device. The task is parsed based upon presence of an extra header segment with an execution condition. The task without the extra header segment is sent to execution. Whether the execution condition of the extra header segment of the task is met is determined. The task with the execution condition met is sent to execution. The task with the execution condition unmet is postponed.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: Tomer SPECTOR, Doron GANON, Eran ARAD
  • Patent number: 11299412
    Abstract: The present disclosure provides a water treatment module, a bioreactor comprising one or more of such modules and a receptive water treatment system. Also provided herein is a method making use of the above module, bioreactor and system. The water treatment module comprises (i) at least one elongated gas enclosure comprising a gas inlet and two vertical walls, at least one vertical wall comprising a water-impermeable and gas-permeable membrane having a water-facing side and a gas-facing side, the two vertical walls separating between water external to the enclosure and gas within the enclosure, the gas enclosure being in a rolled or folded configuration to thereby define a convoluted horizontal path and one or more water-treatment spaces formed between opposite water facing sides of the enclosure; and (ii) a diffuser arrangement comprising gas diffusers configured for introducing a stream of gas into the one or more water treatment spaces.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: April 12, 2022
    Assignee: FLUENCE WATER PRODUCTS AND INNOVATION LTD.
    Inventors: Ronen-Itzhak Shechter, Eytan Baruch LEvy, Lior Eshed, Yaron Bar-Tal, Tomer Spector, Noam Mordechai Siegel
  • Patent number: 11294832
    Abstract: A method for executing device management commands includes providing a device management command queue indication. The method also includes receiving, from a host in response to providing the device management command queue indication, device management commands and a respective command type for each device management command. The method also includes determining a command execution order for the device management commands based on the command types corresponding to respective device management commands and queueing, in a device management command queue, the device management commands based on the command execution order. The method also includes executing the device management commands according to the device management command queue. The method also includes communicating, to the host, a command execution indication responsive to executing the device management commands.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: April 5, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Doron Ganon, Edris Abzakh, Tomer Spector
  • Patent number: 11275527
    Abstract: A storage device includes a non-volatile memory (NVM) and a storage device controller. The storage device controller includes a NVM interface coupled to the NVM and one or more task queues. The storage device controller is operable to pick a task from one or more queues of the storage device. The task is parsed based upon presence of an extra header segment with an execution condition. The task without the extra header segment is sent to execution. Whether the execution condition of the extra header segment of the task is met is determined. The task with the execution condition met is sent to execution. The task with the execution condition unmet is postponed.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 15, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Tomer Spector, Doron Ganon, Eran Arad
  • Publication number: 20210294758
    Abstract: A method for executing device management commands includes providing a device management command queue indication. The method also includes receiving, from a host in response to providing the device management command queue indication, device management commands and a respective command type for each device management command. The method also includes determining a command execution order for the device management commands based on the command types corresponding to respective device management commands and queueing, in a device management command queue, the device management commands based on the command execution order. The method also includes executing the device management commands according to the device management command queue. The method also includes communicating, to the host, a command execution indication responsive to executing the device management commands.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Doron Ganon, Edris Abzakh, Tomer Spector
  • Patent number: 10727965
    Abstract: A system and method for time stamp synchronization are disclosed. In one embodiment, first and second devices are provided. The second device receives a first time stamp of the first device, wherein the first time stamp was generated in response to a time stamp synchronization event common to the first and second devices; generates a second time stamp of the second device in response to the time stamp synchronization event, wherein the first and second time stamps are in different time domains; and correlates the first and second time stamps, wherein correlating the first and second time stamps provide a relationship between the time domains because the first and second time stamps were both generated with respect to the same time stamp synchronization event common to the first and second devices.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: July 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Brief, Tomer Spector, Amir Rozen
  • Publication number: 20190389754
    Abstract: The present disclosure provides a water treatment module, a bioreactor comprising one or more of such modules and a receptive water treatment system. Also provided herein is a method making use of the above module, bioreactor and system. The water treatment module comprises (i) at least one elongated gas enclosure comprising a gas inlet and two vertical walls, at least one vertical wall comprising a water-impermeable and gas-permeable membrane having a water-facing side and a gas-facing side, the two vertical walls separating between water external to the enclosure and gas within the enclosure, the gas enclosure being in a rolled or folded configuration to thereby define a convoluted horizontal path and one or more water-treatment spaces formed between opposite water facing sides of the enclosure; and (ii) a diffuser arrangement comprising gas diffusers configured for introducing a stream of gas into the one or more water treatment spaces.
    Type: Application
    Filed: September 6, 2019
    Publication date: December 26, 2019
    Applicant: EMEFCY LTD.
    Inventors: Ronen-Itzhak SHECHTER, Eytan Baruch LEVY, Lior ESHED, Yaron BAR-TAL, Tomer SPECTOR, Noam Mordechai SIEGEL
  • Patent number: 10457581
    Abstract: The present disclosure provides a water treatment module, a bioreactor comprising one or more of such modules and a receptive water treatment system. Also provided herein is a method making use of the above module, bioreactor and system. The water treatment module comprises (i) at least one elongated gas enclosure comprising a gas inlet and two vertical walls, at least one vertical wall comprising a water-impermeable and gas-permeable membrane having a water-facing side and a gas-facing side, the two vertical walls separating between water external to said enclosure and gas within said enclosure, the gas enclosure being in a rolled or folded configuration to thereby define a convoluted horizontal path and one or more water-treatment spaces formed between opposite water facing sides of the enclosure; and (ii) a diffuser arrangement comprising gas diffusers configured for introducing a stream of gas into the one or more water treatment spaces.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: October 29, 2019
    Assignee: EMEFCY LTD.
    Inventors: Ronen-Itzhak Shechter, Eytan Baruch Levy, Lior Eshed, Yaron Bar-Tal, Tomer Spector, Noam Mordechai Siegel
  • Publication number: 20190158203
    Abstract: A system and method for time stamp synchronization are disclosed. In one embodiment, first and second devices are provided. The second device receives a first time stamp of the first device, wherein the first time stamp was generated in response to a time stamp synchronization event common to the first and second devices; generates a second time stamp of the second device in response to the time stamp synchronization event, wherein the first and second time stamps are in different time domains; and correlates the first and second time stamps, wherein correlating the first and second time stamps provide a relationship between the time domains because the first and second time stamps were both generated with respect to the same time stamp synchronization event common to the first and second devices.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: David Brief, Tomer Spector, Amir Rozen
  • Publication number: 20180282190
    Abstract: Provided is a clogging resistant biofilm-based water treatment system. The system includes a membrane-enclosed water flow pathway including at least one water-impermeable, oxygen-permeable membrane wall portion extending along the pathway and at least another wall portion extending along at least part of the pathway. According to the subject matter provided, biofilm growth and consequent clogging generally takes place along the water-impermeable, oxygen-permeable membrane wall portion and biofilm growth and clogging does not take place along the another wall portion.
    Type: Application
    Filed: August 25, 2016
    Publication date: October 4, 2018
    Applicant: EMEFCY LTD.
    Inventors: Ronen Itzhak SHECHTER, Eytan Baruch LEVY, Lior ESHED, Yaron BAR-TAL, Tomer SPECTOR, Noam Mordechai SIEGEL
  • Publication number: 20170247276
    Abstract: The present disclosure provides a water treatment module, a bioreactor comprising one or more of such modules and a receptive water treatment system. Also provided herein is a method making use of the above module, bioreactor and system. The water treatment module comprises (i) at least one elongated gas enclosure comprising a gas inlet and two vertical walls, at least one vertical wall comprising a water-impermeable and gas-permeable membrane having a water-facing side and a gas-facing side, the two vertical walls separating between water external to said enclosure and gas within said enclosure, the gas enclosure being in a rolled or folded configuration to thereby define a convoluted horizontal path and one or more water-treatment spaces formed between opposite water facing sides of the enclosure; and (ii) a diffuser arrangement comprising gas diffusers configured for introducing a stream of gas into the one or more water treatment spaces.
    Type: Application
    Filed: September 8, 2015
    Publication date: August 31, 2017
    Applicant: Emefcy Ltd.
    Inventors: Ronen-Itzhak SHECHTER, Eytan Baruch LEVY, Lior ESHED, Yaron BAR-TAL, Tomer SPECTOR, Noam Mordechai SIEGEL
  • Patent number: 7563551
    Abstract: A charged toner particle for use in printing a light emitting device, the particle comprising: a polymer; and electroluminescent particles dispersed in the polymer, wherein when the toner is printed the electroluminescent particles in the printed toner are spatially substantially static.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: July 21, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tomer Spector, Yaron Grinwald
  • Publication number: 20090085462
    Abstract: A method of printing an electrode component is disclosed. The method can include steps of electrostatically printing a polymer onto a substrate, where at least a portion of the printing occurs while the polymer is in a first conductive state, and altering the polymer to a second conductive state that is more conductive than the first conductive state, thereby forming the electronic component.
    Type: Application
    Filed: December 9, 2008
    Publication date: April 2, 2009
    Inventors: Yaron Grinwald, Tomer Spector, Boaz Galil, Eyal Bachar
  • Patent number: 7476603
    Abstract: A method of printing an electrode component is disclosed. The method can include steps of electrostatically printing a polymer onto a substrate, where at least a portion of the printing occurs while the polymer is in a first conductive state, and altering the polymer to a second conductive state that is more conductive than the first conductive state, thereby forming the electronic component.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: January 13, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yaron Grinwald, Tomer Spector, Boaz Galil, Eyal Bachar
  • Publication number: 20070117037
    Abstract: A method of creating a liquid developer with improved conductivity comprising: dissolving a solid charge adjuvant in a carrier liquid aided by heating the carrier liquid; then mixing the dissolved charge adjuvant with a thermoplastic resin and carrier liquid; grinding the mixture to form toner particles; and adding a charge director to charge the toner particles.
    Type: Application
    Filed: October 26, 2003
    Publication date: May 24, 2007
    Inventors: Tomer Spector, Nava Klein, Yaacov Almog
  • Publication number: 20060273305
    Abstract: A method of printing an electrode component is disclosed. The method can include steps of electrostatically printing a polymer onto a substrate, where at least a portion of the printing occurs while the polymer is in a first conductive state, and altering the polymer to a second conductive state that is more conductive than the first conductive state, thereby forming the electronic component.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Yaron Grinwald, Tomer Spector, Boaz Galil, Eyal Bachar