Patents by Inventor Tal Shani

Tal Shani 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: 11967956
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: April 23, 2024
    Assignee: Quantum Machines
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11967957
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: April 23, 2024
    Assignee: Quantum Machines
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11942947
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: March 26, 2024
    Assignee: Quantum Machines
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20230318586
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 5, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11677389
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: June 13, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20230179190
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 8, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20230179191
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 8, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20230126205
    Abstract: Disclosed is a liquid electrophotographic printing apparatus that comprises a developer roller, a cleaning member to contact the developer roller with a contact force and a force adjustment arrangement to adjust the contact force.
    Type: Application
    Filed: April 14, 2020
    Publication date: April 27, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Tal SHANI, Asaf SHOSHANI, Lavi COHEN, Zeharia LEVI
  • Patent number: 11616497
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 28, 2023
    Assignee: Quantum Machines
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11616498
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: March 28, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20230006661
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Application
    Filed: August 24, 2022
    Publication date: January 5, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11463075
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: October 4, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20220140820
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11245390
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: February 8, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20210391852
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20210391851
    Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Publication number: 20210357798
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, machine for execution by a quantum controller and a quantum orchestration server.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210313973
    Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 7, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
  • Patent number: 11126926
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, a machine for execution by a quantum controller and a quantum orchestration server.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 21, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20210279625
    Abstract: Circuitry of a pulse generation program compiler is operable to parse pulse generation program source code comprising a declaration of a non-stream variable, a declaration of a stream variable, and one or more stream processing statements that reference the stream variable. The circuitry of the pulse generation program compiler is operable to generate, based on the declaration of the non-stream variable, a machine for execution by a quantum controller and a quantum orchestration server.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan