Patents by Inventor Yaron Klein
Yaron Klein 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: 20260181418Abstract: Disclosed herein are devices, methods, and systems for channel-condition-based provisioning in a wireless mesh network. The channel-condition-based provisioning system determines a set of channel conditions over a plurality of wireless channels between a wireless node and one or more other wireless nodes, wherein the set of channel conditions are based on current channel state information for the plurality of wireless channels. The channel-condition-based provisioning system determines a deviation between the set of channel conditions and a set of expected channel conditions for the plurality of wireless channels. The channel-condition-based provisioning system sets/enforces a wireless network policy with respect to the wireless node based on the deviation.Type: ApplicationFiled: December 23, 2024Publication date: June 25, 2026Inventors: Ilil BLUM SHEM-TOV, Yaron KLEIN, Dan HOROVITZ, Yoni KAHANA, Omer BEN-SHALOM
-
Publication number: 20260073203Abstract: Integrated cells may perform matrix multiplication (MatMul) operations. An integrated cell may include a random-access memory (RAM) cell, dot product unit(s), multiplexer(s), adder, route-in unit, control unit, and vector machine. The RAM cell may store weights and activations. The dot product unit(s) may compute dot products from the weights and activations. The adder may accumulate the dot products. The route-in unit may facilitate data transfer from the RAM cell to the dot product unit(s) or data transfer from another integrated cell to the integrated cell. The control unit may manage memory operations and detect and repair errors in memory operations. The vector machine may provide instructions to the dot product unit(s) and multiplexers to direct the flow of multiply-accumulate operations. Counters may be used to control weight fetching from RAM cells. A MatMul operation may be decomposed, and the integrated cells may perform the MatMul operation through multiple clock cycles.Type: ApplicationFiled: November 14, 2025Publication date: March 12, 2026Applicant: Intel CorporationInventors: Yaron Klein, John Crouter, Yuval Vered, Yoni Elron, Avi Salmon
-
Publication number: 20260065080Abstract: An integrated circuit (IC) device may implement a deep neural network (DNN). The IC device may be a three-dimensional (3D) integrated system that includes a memory die and logic die. The memory die may include memory blocks, such as sequential random-access memory blocks or a sequential read-only memory blocks. The logic die may include an interface unit, a vector operation unit, compute units (e.g., multiply-accumulate units), and an interconnect fabric with adders. The interface unit may receive the input of the DNN and transfer the input to the vector operation unit. The vector operation unit may perform one or more vector operations of the DNN based on the input. The compute units and adders may perform matrix multiplication operations of the DNN based on the vector operation unit's output. Each memory block may be coupled with a compute unit through a via.Type: ApplicationFiled: November 6, 2025Publication date: March 5, 2026Applicant: Intel CorporationInventors: Yaron Klein, Yuval Vered, Yoni Elron, Ashley Munch, John Crouter, Carleton L. Molnar, Urmi Pandya, Avi Salmon, Stanislav Borisover, Tatyana Druz
-
Publication number: 20260037791Abstract: An integrated circuit (IC) device may implement a deep neural network (DNN). The IC device may include an activator unit that implements a nonlinear activation function in the DNN. The nonlinear activation function may be decomposed into a rectified linear unit (ReLU) function and a symmetric function. After receiving an input value, the activator unit may apply the ReLU function on the input value to compute a first value. The input range of the nonlinear activation function may be partitioned into segments. The activator unit may determine which segment the input value falls into. The activator unit may apply a linear function, which approximates the symmetric function within the segment, on the input value to compute a second value. The activator unit may correct an error in the second value and compute an output of the nonlinear activation function based on the first value and the second value.Type: ApplicationFiled: October 8, 2025Publication date: February 5, 2026Applicant: Intel CorporationInventors: Yaron Klein, Yoni Elron, Avi Salmon, Simon Rubanovich, Yuval Vered
-
Publication number: 20260010782Abstract: A state space model with selective updates, also referred to as a Mamba-based block, in a Mamba-based model can be embedded onto a silicon chip. Specialized hardware modules in a models-on-silicon chip, such as an optimized selective scan unit and an optimized 1D convolution unit, can perform the operations of the selective state space model of the Mamba-based model. These modules individually and collectively enhance processing speed, power efficiency, and overall performance. The parameters such as weights of the Mamba-based model are arranged in a sequential order in one or more sequential read memories according to a predetermined timing sequence. By embedding the selective state space model onto the models-on-silicon architecture, which excels in managing larger input context sizes, this solution transforms the Mamba-based model into a highly viable and efficient option for AI tasks being performed on resource-constrained devices.Type: ApplicationFiled: August 8, 2025Publication date: January 8, 2026Applicant: Intel CorporationInventors: Yaron Klein, Yuval Vered, Guy Yechezkel Azov, Yoni Elron
-
Publication number: 20260003960Abstract: Provided is a method for enhancing a model for an edge device (102). The method comprises analyzing data (310) on the edge devices to generate features for the model. Furthermore, the method involves transmitting the features (320) from the edge devices (102) to a centralized server (114), and updating the model (330) based on the features using machine learning. Additionally, the method includes distributing (340) the updated model to the edge devices.Type: ApplicationFiled: July 9, 2025Publication date: January 1, 2026Inventors: Yaron KLEIN, Dan HOROVITZ, Omer BEN-SHALOM
-
Publication number: 20250390731Abstract: An integrated circuit (IC) device may implement a neural network model. The IC device may include stacked embedding dies, stacked attention dies, and a base die. The embedding dies may perform embedding computations in the model. Each embedding die may have an embedding dot unit that includes memories for storing precomputed embedding vectors, multiply units for performing multiplication operations on embeddings, add units for summing the results of the multiplication operations. The attention dies may perform attention computations in the model. Each attention die may have an attention dot unit that includes memories for storing intermediate values, multiply units for performing multiplication operations for attention mechanisms, add units for summing the results of the multiplication operations. The base die may coordinate the overall operation of the model and perform preprocessing, embedding, normalization, activation, and final output generation.Type: ApplicationFiled: August 28, 2025Publication date: December 25, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yoni Elron, Yuval Vered
-
Publication number: 20250390553Abstract: An integrated circuit (IC) device may implement a neural network model. The IC device may include integrated cells for performing matrix multiplication (MatMul) operations in the model. An integrated cell may include a sequential read-only memory (ROM) cell, multipliers, and adder. The sequential ROM cell may store weights. The multiplier may multiply the weights with activations. The adders may sum the products. The integrated cells may also include counters, which control weight fetching from sequential ROM cells to the multipliers, or multiplexers, which select and distribute appropriate activations to multipliers. The integrated cells may execute a MatMul operation through multiple clock cycles. The MatMul operation may be decomposed based on sizes of the weight matrix or activation matrix and features of the integrated cell array. The integrated cells may perform a part of the MatMul operation in each clock cycle. The integrated cells may be coupled with add units.Type: ApplicationFiled: September 12, 2025Publication date: December 25, 2025Inventors: Yaron Klein, John Crouter, Yuval Vered, Urmi Pandya, Carleton L. Molnar
-
Publication number: 20250371104Abstract: A speculative decoding system may include integrated circuits (ICs), a router, and a processing unit. The ICs may implement different models that can perform different types of tasks. The router may route an input prompt, which may include one or more input tokens, to an IC based on the task to be performed using the input prompt. The IC may include hardware implementations of operators in a model. The IC may generate speculative token(s) from the input prompt by running the operators in the model. The speculative token(s) may be drafted to the processing unit. The processing unit may validate the speculative token(s) and generate output token(s) by executing another model, which may be larger than the model executed by the IC. The processing unit may validate multiple speculative tokens in parallel. Key-value pairs generated by the IC may be used by the processing unit for executing the other model.Type: ApplicationFiled: August 14, 2025Publication date: December 4, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yoni Elron, John Crouter, Yuval Vered, Guy Boudoukh
-
Publication number: 20250371108Abstract: Various aspects relate to mechanisms for data object classification in connection with a memory and a processor. At an endpoint device, a classification of a data object is determined based on output from a machine learning model configured to take as input contents and metadata of the data object, wherein the classification comprises a confidence score. It is determined whether the data object requires additional review, based on the confidence score. A data object hash is computed based on the contents and the metadata of the data object. An internal structure of the machine learning model is updated based on the additional review, the data object hash, and subsequent operation of the endpoint device.Type: ApplicationFiled: August 14, 2025Publication date: December 4, 2025Inventors: Omer BEN-SHALOM, Dan HOROVITZ, Yaron KLEIN
-
Publication number: 20250371327Abstract: An integrated circuit (IC) device may implement a contextual embedding model. The IC device may include a tokenizer unit, embedder unit, layer normalizer unit, dot unit, activator units, and flow control unit. The tokenizer unit may implement a tokenizer in the model and convert text to tokens using the vocabulary of the model. The embedder unit may implement embedders in the model and generate embeddings from the tokens. The layer normalizer unit may implement one or more layer normalizers in the model and compute embedding vectors. The dot unit may implement matrix multiplication and add operations in the encoders and pooler of the model. The activator units may implement activation functions, including tanh function, in the model. The flow control unit may orchestrate the other components of the IC device based on a timing sequence of neural network operations in the model.Type: ApplicationFiled: August 18, 2025Publication date: December 4, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yuval Vered, Guy Yechezkel Azov, Yoni Elron, John Crouter
-
Publication number: 20250356179Abstract: A “models-on-silicon” chip can encapsulate Large Language Model weights and inference architecture directly onto the hardware by etching the weights onto the chip and implementing custom circuits to perform operations of a Large Language Model. The weights are stored in sequential read-only memory, and the operations are orchestrated in a feedforward manner. Each line is read at a designated time slot along with the operation that is operating on the data. The architecture eliminates the recurring task of loading weights and the model processing graph onto Graphics Processing Units each time. Moreover, the architecture frees up the need to persistently retrieve weights from memory for each computation, and the data is stored near the circuits performing the operations. Performance is improved, routing is simplified, and data is more quickly accessed. The architecture is cost-effective and can be highly scalable.Type: ApplicationFiled: July 25, 2025Publication date: November 20, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yuval Vered, John Crouter, Stanislav Borisover
-
Publication number: 20250348723Abstract: An agent chip in a multi-chip architecture orchestrates multiple specialized AI models embedded and/or etched on different chips. Implementing the agent chip effectively solves the problem of deploying multiple specialized AI models in a cost-effective and scalable manner by training and utilizing the agent chip to orchestrate multiple specialized AI models embedded on different models-on-silicon chips. Each models-on-silicon chip is optimized for a specific task or goal, and the agent chip coordinates and/or routes their activities to perform complex, multi-faceted tasks efficiently. Accordingly, the multi-chip architecture allows for efficient, scalable, and cost-effective machine learning inference, significantly reducing power consumption and latency.Type: ApplicationFiled: July 21, 2025Publication date: November 13, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yuval Vered, Yoni Elron, Stanislav Borisover, Guy Yechezkel Azov
-
Publication number: 20250315659Abstract: A convolutional neural network may be embedded onto an integrated circuit (IC) device, which includes an embedder unit, a flow control unit, and etched mind unit(s). The embedder unit may generate a feature map from an input image. The etched mind unit(s) may be a hardware implementation of the CNN and execute neural network operations of the CNN using the feature map. An etched mind unit may include a convolution unit implementing convolution, a batch-norm unit implementing batch normalization, an activator unit implementing an activation function operation, a max pooling unit implementing max pooling, and an average pooling unit implementing average pooling, and a MatMul unit implementing matrix multiplication, each of which may has its own memory that stores weights or other data for performing a neural network operation. The flow contour unit may orchestrate the other components of the IC device based on a timing sequence of the network.Type: ApplicationFiled: June 24, 2025Publication date: October 9, 2025Inventors: Yaron Klein, Guy Yechezkel Azov, Yoni Elron, Yuval Vered
-
Publication number: 20250315667Abstract: Building on the models-on-silicon (model-on-chip or model-on-die) architecture and design, multiple models-on-silicon chips/dies can be arranged in a stacked formation to form a single cube, referred to herein as AI cube. Each of these chips or dies can embed one or more transformer blocks, such as one or more consecutive transformer blocks of a transformer-based neural network. This stacked configuration enables processing of data in a feedforward manner, effectively performing processing for an inference task of a transformer-based neural network, e.g., an entire large language model, within one compact semiconductor integrated circuit package. For example, a 70 billion parameter LLM can be arranged and implemented onto an AI cube, where different groups of transformer blocks are distributed to different chips in the AI cube in a feedforward manner.Type: ApplicationFiled: June 20, 2025Publication date: October 9, 2025Applicant: Intel CorporationInventors: Yaron Klein, Yoni Elron, Tatyana Druz, Stanislav Borisover, Yuval Vered, Sakthi Prashanth, Mudit Bhargava
-
Publication number: 20250316261Abstract: An integrated circuit (IC) device may implement a speech recognition model with a transformer-based architecture. The IC device may include an embedder unit, etched mind unit(s), a layer normalizer unit, a sampler unit, and a flow control unit. The embedder unit may be a hardware implementation of an embedder in the model. The etched mind unit(s) may be a hardware implementation of matrix multiplications and additions in the model. The layer normalizer unit may implement a layer normalizer in the model. The sampler unit may implement a sampler in the model. The sampler unit may use comparators to find the largest value of a vector received from the etched mind unit(s). The sampler unit may determine the index of the largest value and output a predicted token. The flow contour unit may orchestrate the other components of the IC device based on a timing sequence of the model.Type: ApplicationFiled: June 20, 2025Publication date: October 9, 2025Applicant: Intel CorporationInventors: Yaron Klein, Guy Yechezkel Azov, Yuval Vered, Yoni Elron
-
Patent number: 12299295Abstract: In one embodiment, a network of SSDs includes a switch with a plurality of powered ports configured to be communicatively coupled to a controller and a host client and a plurality of SSDs configured to be communicatively coupled to the plurality of powered ports. The switch is configured to deliver up to a predefined power level to each of the plurality of SSDs via the plurality of powered port. Each of the plurality of SSDs consumes power. The controller is configured to manage the predefined power level for each of the plurality of SSDs by identifying the power consumed by each of the plurality of SSDs and allocating a new power level to each of the plurality of SSDs based on the power consumed by each of the plurality of SSD. In one embodiment, the switch and the plurality of SSDs are configured to occupy a server rack space.Type: GrantFiled: March 10, 2022Date of Patent: May 13, 2025Assignee: Kioxia CorporationInventor: Yaron Klein
-
Publication number: 20250123748Abstract: Disclosed herein is a device and method for dynamically processing of a command within a storage system. This includes identifying a plurality of non-volatile memory storage locations of the storage system that have at least one operation parameter associated with the plurality of non-volatile memory storage locations. For each identified plurality of non-volatile memory storage locations, there is a determination whether a value of the at least one operation parameter exceeds a predetermined threshold value. That value is representative of operation effects of the storage system on a corresponding storage location of the identified plurality of non-volatile memory storage locations.Type: ApplicationFiled: December 23, 2024Publication date: April 17, 2025Applicant: Kioxia CorporationInventor: Yaron Klein
-
Publication number: 20250097249Abstract: An example apparatus includes interface circuitry, machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to interface circuitry to obtain a pre-trained detection model, machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to tune the pre-trained detection model based on first local behavior data and execute the tuned detection model to detect an anomaly in second local behavior data associated with the apparatus.Type: ApplicationFiled: December 2, 2024Publication date: March 20, 2025Applicant: Intel CorporationInventors: Omer Ben-Shalom, Yoni Kahana, Yaron Klein, Ilil Blum Shem-Tov, Dan Horovitz
-
Publication number: 20250063355Abstract: A method and apparatus for authentication of a user. A user profile is generated during an initial registration. The user profile may include a trusted location of the user. During a subsequent authentication process for the user, it is determined whether the user is located in the trusted location of the user, and an access to a service for the user may be controlled based on a result of the authentication process and the determination whether the user is located in the trusted location of the user. A location-based parameter of the trusted location of the user may be determined and stored in advance, and it is determined whether the user is located in the trusted location of the user by comparing the location-based parameter of the current location of the user and the location-based parameter of the trusted location of the user.Type: ApplicationFiled: October 21, 2024Publication date: February 20, 2025Inventors: Ilil BLUM SHEM-TOV, Yaron KLEIN, Dan HOROVITZ, Yoni KAHANA, Omer BEN-SHALOM