Patents by Inventor Ori Weber

Ori Weber 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).

  • Publication number: 20230385672
    Abstract: Quantum algorithms are performed via a quantum computer, by generating a quantum control pulse in a quantum controller and transmitting the quantum control pulse to a quantum processor. The quantum control pulse interacts with a qubit in the quantum processor. Within the quantum controller, a pulse processor generates a plurality of raw pulses that are modified by a front end hardware module. During the normal operation of the quantum controller, samples of the raw and/or modified pulses may be selected and saved to memory. During a design for validation (DFV) mode, the proper operation of the quantum controller is determined according to a simulation of the quantum controller and the saved samples. The DFV mode may be performed in parallel with normal operation without affecting the resources of the quantum controller.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Ori Weber, Tamar Ben Haim Sembira, Lior Ella, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20230359916
    Abstract: In a quantum computer, quantum algorithms are performed by exciting a qubit with a quantum control pulse. This quantum control pulse is an electromagnetic RF signal that is generated at baseband according to an analog waveform. An application digitally generates samples of this analog waveform using multiple classical processors that control multiple physical channels in parallel.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 9, 2023
    Inventors: Ori Weber, Nir Halay, Assaf Bismut, Oded Wertheim, Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Publication number: 20230261763
    Abstract: A channel between quantum controller modules (e.g., pulse processors) is operable to communicate high speed data required for processing qubit states that may be distributed across a quantum computer. The latency of the communication channel is deterministic and controllable according to a system clock domain.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 17, 2023
    Inventors: Itamar Sivan, Yonatan Cohen, Nissim Ofek, Ori Weber, Guy Osi
  • Publication number: 20230236244
    Abstract: In a quantum computer, quantum algorithms are performed by a qubit interacting with multiple quantum control pulses. The quantum control pulses are electromagnetic RF signals that are generated digitally at baseband and sent, via asynchronous ports, to DACs that feed an RF upconversion circuit. For synchronization, each asynchronous port is coupled to a multi-tap delay line. The setting of the multi-tap delay line is determined by a function of the port's setup-and-hold time. This function is trained, via machine learning, to be applicable across a variety of ports.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Avishai Zvi, Ori Weber, Nissim Ofek
  • Patent number: 11671180
    Abstract: A channel between quantum controller modules (e.g., pulse processors) is operable to communicate high speed data required for processing qubit states that may be distributed across a quantum computer. The latency of the communication channel is deterministic and controllable according to a system clock domain.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: June 6, 2023
    Inventors: Itamar Sivan, Yonatan Cohen, Nissim Ofek, Ori Weber, Guy Osi
  • Publication number: 20230042521
    Abstract: A system comprising a quantum control data exchange circuit that enables a large, variable number of pulse generation circuits to exchange data within the coherence time of a plurality of quantum elements to enable feedback-based quantum control of a large, variable number of quantum elements.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 9, 2023
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Ori Weber
  • Publication number: 20220374378
    Abstract: A set of quantum controllers are operable to transmit quantum state data to a quantum control switch. The quantum control switch comprises vector processors that operate on the quantum state data from the set of quantum controllers. Each vector processor transmits a result of the operation to a corresponding quantum controller in the set of quantum controllers.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 24, 2022
    Inventors: Itamar Sivan, Yonatan Cohen, Nissim Ofek, Ori Weber, Uri Abend
  • Patent number: 11507873
    Abstract: A system comprising a quantum control data exchange circuit that enables a large, variable number of pulse generation circuits to exchange data within the coherence time of a plurality of quantum elements to enable feedback-based quantum control of a large, variable number of quantum elements.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 22, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Ori Weber
  • Publication number: 20220368429
    Abstract: A channel between quantum controller modules (e.g., pulse processors) is operable to communicate high speed data required for processing qubit states that may be distributed across a quantum computer. The latency of the communication channel is deterministic and controllable according to a system clock domain.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 17, 2022
    Inventors: Itamar Sivan, Yonatan Cohen, Nissim Ofek, Ori Weber, Guy Osi
  • Publication number: 20220357948
    Abstract: A distributed plurality of quantum controllers operate synchronously on shared data. The operations performed in each quantum controller may be non-deterministic and based on a dynamic instruction indication. The shared data may be based on results from all of the plurality of quantum controllers.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Nir Halay, Ori Weber
  • Publication number: 20220329237
    Abstract: A pulse generation circuit in a quantum controller operates synchronously with a pulse computation circuit. The pulse generation circuit generates a pulse associated with a quantum element operation. The pulse computation circuit is able to determine characteristics of a signal that is based on the pulse. These characteristics are used by the pulse generation circuit to modify the pulse.
    Type: Application
    Filed: April 8, 2021
    Publication date: October 13, 2022
    Inventors: Itamar Sivan, Yonatan Cohen, Nissim Ofek, Nir Halay, Ori Weber
  • Patent number: 11294841
    Abstract: Techniques disclosed herein relate to dynamically configurable multi-stage pipeline processing units. In one embodiment, a circuit includes a plurality of processing engines and a plurality of switches. Each of the plurality of processing engines includes an input port and an output port. Each of the plurality of switches comprises two input ports and two output ports. For each processing engine, the input port of the processing engine is electrically coupled to one of the switches, the output port of the processing engine is electrically coupled to another one of the switches, and the input port of the processing engine is electrically coupled to the output port of each of the processing engines by the switches.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Adiel Sarusi, Ron Diamant, Ori Weber, Erez Izenberg
  • Publication number: 20210091755
    Abstract: Methods and systems for classical processing in a quantum controller are operable to receive data from a quantum processor and demodulate a feedback pulse according to a command, a vector of digital samples and a vector of quadrature reference inputs. The vector of digital samples correspond to a feedback pulse from the quantum processor at a first time, and the vector of quadrature reference inputs correspond to a phase and a frequency at a second time. Exemplary embodiments of the methods and systems for classical processing in the quantum controller are also operable to perform one or more ALU, CLU, Boolean and multiplication operations in parallel with demodulation.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 25, 2021
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan, Nir Halay, Ori Weber
  • Patent number: 10929584
    Abstract: Environmental modification testing with a formal verification is implemented for language-specified hardware designs. A language-specified hardware design may be received. A reference copy of the language-specified hardware design may be created. A formal verification may be performed on both the language-specified hardware design and the reference copy with a same input data. Different environmental assumptions for processing the same input data through the reference copy and the language-specified hardware design may be applied. An output value of the language-specified hardware design may be compared with an output value of the reference copy to determine whether those output values match. Error indications may be provided based on a result of the comparison.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Benzi Denkberg, Uri Leder, Ori Weber
  • Patent number: 10747700
    Abstract: Techniques disclosed herein relate to dynamically configurable multi-stage pipeline processing units. In one embodiment, a circuit includes a plurality of processing engines and a plurality of switches. Each of the plurality of processing engines includes an input port and an output port. Each of the plurality of switches comprises two input ports and two output ports. For each processing engine, the input port of the processing engine is electrically coupled to one of the switches, the output port of the processing engine is electrically coupled to another one of the switches, and the input port of the processing engine is electrically coupled to the output port of each of the processing engines by the switches.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Adiel Sarusi, Ron Diamant, Ori Weber, Erez Izenberg
  • Patent number: 10432216
    Abstract: A compression circuit includes a buffer, a selection circuit, a compare circuit, and a control circuit. The buffer stores uncompressed data. The selection circuit generates a read pointer value to the buffer. The control circuit contains a programmable configuration register. The configuration register stores a depth value for reading uncompressed data from the history buffer. The control circuit generates control signals to the selection circuit to cause the selection circuit to iteratively increment the read pointer value from an initial value to a second value that corresponds to the depth value. Responsive to the second value corresponding to the depth value, the control circuit resets the read pointer value to the initial value. The compare circuit compares input symbols from a data source to uncompressed data from the buffer history to thereby generate output compressed data.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Svetlana Kantorovych, Ori Weber, Michael Baranchik
  • Patent number: 10387350
    Abstract: A configurable sponge function engine. The configurable engine includes a register having bitrate and capacity sections, each having a variable size, where a sum of the bitrate and capacity sizes is fixed. A controller generates a bitrate size indication. A configurable message processor receives an input message from an input bus, receives the size indication, fragments the input message into fragmented blocks of a size specified by the size indication, and converts the blocks to a bus width of the bitrate and capacity sizes. An iterative calculator receives the blocks, performs iterative processing operations on the blocks, and stores a result of each operation in the register overwriting a previous register value. An output adaptor receives a value stored in the register after the block corresponding to the end of the input message is processed and outputs the register value converted to have an output bus width.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Ori Weber, Omer Shaked
  • Patent number: 10284226
    Abstract: A computing system includes a network interface, a processor, and a decompression circuit. In response to a compression request from the processor the decompression circuit compresses data to produce compressed data and transmits the compressed data through the network interface. In response to a decompression request from the processor for compressed data the decompression circuit retrieves the requested compressed data, speculatively detects codewords in each of a plurality of overlapping bit windows within the compressed data, selects valid codewords from some, but not all of the overlapping bit windows, decodes the selected valid codewords to generate decompressed data, and provides the decompressed data to the processor.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 7, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Michael Baranchik, Ori Weber
  • Patent number: 10218382
    Abstract: The following description is directed to decompression using cascaded history buffers. In one example, an apparatus can include a decompression pipeline configured to decompress compressed data comprising code words that reference a history of decompressed data generated from the compressed data. The apparatus can include a first-level history buffer configured to store a more recent history of the decompressed data received from the decompression pipeline. The apparatus can include a second-level history buffer configured to store a less recent history of the decompressed data received from the first-level history buffer.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ori Weber, Ron Diamant, Yair Sandberg
  • Patent number: 10187081
    Abstract: Disclosed herein are techniques for improving compression ratio for dictionary-based data compression. A method includes receiving a data block to be compressed, selecting an initial compression dictionary from a plurality of initial compression dictionaries based on a characteristic of the data block, loading the initial compression dictionary into an adaptive compression dictionary in a buffer, and compressing the data block using the adaptive compression dictionary. The method also includes updating the adaptive compression dictionary based on data in the data block that has been compressed, while compressing the data block.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Ori Weber