Patents by Inventor Itamar Ofek

Itamar Ofek 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: 11942946
    Abstract: A system comprises quantum control interconnect circuitry configured to receive a plurality of fixed-frequency signals, a variable-frequency signal, a quantum control pulse, a quantum element readout pulse, and a quantum element return pulse. The circuitry is operable to upconvert the quantum control pulse using the fixed-frequency signals. The circuitry is operable to upconvert the readout pulse using the variable-frequency signal. The circuitry is operable to downconvert the return pulse using the variable-frequency signal.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: March 26, 2024
    Assignee: Quantum Machines
    Inventors: Ramon Szmuk, Lior Ella, Yonatan Cohen, Itamar Sivan, Nissim Ofek
  • 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: 20240086082
    Abstract: A memory controller is configured to be operatively connected to clients for shared memory access. The memory controller is configured to perform a recovery of a shared memory by determining starting point for the recovery and then replicating shared memory to target file system. The memory controller is configured to determine starting point by: generate journal of file operations, generate a snapshot of the shared memory; restore shared memory as per the snapshot to the target file system; determine last operation before snapshot in journal; and set next operation after last operation as starting point. The memory controller is further configured to replicate shared memory by replaying file operations according to journal starting with starting point. The present disclosure enables to create an initial consistent synchronization point of the shared memory with clients, which in turn ensures reliable data recovery of the shared memory in any adverse event.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventors: Itamar OFEK, Igor SHAFRAN, Daniel GOODMAN, Eddy DUER, Michael HIRSCH, Assaf NATANZON
  • Publication number: 20240061622
    Abstract: A NAS memory controller is provided that is operatively connected to one or more NAS clients for shared memory access, where each NAS client includes a clock and is operatively connected to one another through a low-latency communications network. The NAS memory controller is configured to transmit an indication of a stop time and a restart time to each of the one or more NAS clients, and after the stop time arrives, receive a journal of file operations from each of the one or more NAS clients. The NAS memory controller is further configured to determine a status of each journal, and thus provides a reliable data replication by accurately synchronizing the file operations of the NAS clients using the journal without the need to have a programmatic access to the NAS source, without installation of gateways, and without requirement to reread all data written to the NAS source.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 22, 2024
    Inventors: Michael Hirsch, Itamar Ofek, Daniel Goodman, Igor Shafran, Eddy Duer, Assaf Natanzon
  • Publication number: 20240004764
    Abstract: In a method for data recovery in a continuous data protection system, delta values representing an exclusive disjunction between successive values of data block contents of a content fragment of a dataset at a time t(n) and a time t(n?1) for n=1 to i, where i is selected according to a predetermined data protection profile, are generated. The delta values can be used to recover a dataset to a value at the selected point in time in association with a snapshot that is selected as a starting point for recovery based on a cost analysis associated with a volume of disk activity to restore.
    Type: Application
    Filed: March 23, 2023
    Publication date: January 4, 2024
    Inventors: Daniel Goodman, Eddy Duer, Igor Shafran, Itamar Ofek, Michael Hirsch, Shaul Tamari
  • Patent number: 10951577
    Abstract: A method for resolving domain names, where a name server is configured to receive a query for a domain name system (DNS) record from a stub resolver, where a public key or certificate held by the stub resolver matches a private key of the name server. The name server runs the query for a DNS record by executing code in a trusted execution environment. Instead of recursively resolving the query for a DNS record as is common practice, the name server reads the DNS record corresponding to the query from a ledger. At last the name server prepares an authenticated response to the stub resolver by authenticating the response comprising the read DNS record with its private key, wherein the private/public key pair or alternatively private key and matching certificate are protected and distributed with the at least another name server via the common ledger.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 16, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Avigail Oron, Itamar Ofek, Dan Touitou
  • Publication number: 20200127965
    Abstract: A method for resolving domain names is provided. A name server is configured to receive a query for a domain name system (DNS) record from a stub resolver, wherein a public key or certificate held by the stub resolver matches a private key of the name server. The name server runs the query for a DNS record by executing code in a trusted execution environment. Instead of recursively resolving the query for a DNS record as is common practice, the name server reads the DNS record corresponding to the query from a ledger. At last the name server prepares an authenticated response to the stub resolver by authenticating the response comprising the read DNS record with its private key, wherein the private/public key pair or alternatively private key and matching certificate are protected and distributed with the at least another name server via the common ledger.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: Avigail Oron, Itamar Ofek, Dan Touitou