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: 11967956Abstract: 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: GrantFiled: January 26, 2023Date of Patent: April 23, 2024Assignee: Quantum MachinesInventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11967957Abstract: 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: GrantFiled: January 26, 2023Date of Patent: April 23, 2024Assignee: Quantum MachinesInventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11942947Abstract: 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: GrantFiled: April 26, 2023Date of Patent: March 26, 2024Assignee: Quantum MachinesInventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20230318586Abstract: 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: ApplicationFiled: April 26, 2023Publication date: October 5, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11677389Abstract: 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: GrantFiled: August 24, 2022Date of Patent: June 13, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20230179190Abstract: 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: ApplicationFiled: January 26, 2023Publication date: June 8, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20230179191Abstract: 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: ApplicationFiled: January 26, 2023Publication date: June 8, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20230126205Abstract: 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: ApplicationFiled: April 14, 2020Publication date: April 27, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Tal SHANI, Asaf SHOSHANI, Lavi COHEN, Zeharia LEVI
-
Patent number: 11616497Abstract: 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: GrantFiled: August 27, 2021Date of Patent: March 28, 2023Assignee: Quantum MachinesInventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11616498Abstract: 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: GrantFiled: January 14, 2022Date of Patent: March 28, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20230006661Abstract: 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: ApplicationFiled: August 24, 2022Publication date: January 5, 2023Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11463075Abstract: 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: GrantFiled: August 27, 2021Date of Patent: October 4, 2022Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20220140820Abstract: 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: ApplicationFiled: January 14, 2022Publication date: May 5, 2022Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11245390Abstract: 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: GrantFiled: April 12, 2021Date of Patent: February 8, 2022Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20210391852Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20210391851Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Publication number: 20210357798Abstract: 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: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
-
Publication number: 20210313973Abstract: 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: ApplicationFiled: April 12, 2021Publication date: October 7, 2021Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Tal Shani
-
Patent number: 11126926Abstract: 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: GrantFiled: March 9, 2020Date of Patent: September 21, 2021Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan
-
Publication number: 20210279625Abstract: 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: ApplicationFiled: March 9, 2020Publication date: September 9, 2021Inventors: Tal Shani, Yonatan Cohen, Nissim Ofek, Itamar Sivan