Patents Examined by Eric Nilsson
  • Patent number: 12743604
    Abstract: A 3D compute-in-memory accelerator system and method for efficient inference of Mixture of Expert (MoE) neural network models. The system includes a plurality of compute-in-memory cores, each in-memory core including multiple tiers of in-memory compute cells. One or more tiers of in-memory compute cells correspond to an expert sub-model of the MoE model. One or more expert sub-models are selected for activation propagation based on a function-based routing, the tiers of the corresponding experts being activated based on this function. In one embodiment, this function is a hash-based tier selection function used for dynamic routing of inputs and output activations. In embodiments, the function is applied to select a single expert or multiple experts with input data-based or with layer-activation-based MoEs for single tier activation. Further, the system is configured as a multi-model system with single expert model selection or with a multi-model system with multi-expert selection.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: September 22, 2026
    Assignee: International Business Machines Corporation
    Inventors: Julian Roettger Buechel, Manuel Le Gallo-Bourdeau, Irem Boybat Kara, Abbas Rahimi, Abu Sebastian
  • Patent number: 12737638
    Abstract: A method performed by a first node in a distributed network is provided. The method includes receiving a request from a second node for transfer learning of a machine learning model for a use case. The request includes a description of a local environment and a use case identifier at the second node. The method further includes identifying a matching criteria for the local environment of the second node based on the use case. The method further includes determining whether at least one distributed node from a plurality of distributed nodes in the distributed network satisfies at least one of a match or a closest match to the matching criteria.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: September 15, 2026
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Athanasios Karapantelakis, Lackis Eleftheriadis, Alexandros Nikou, Pedro Batista, Ioannis Fikouras
  • Patent number: 12737628
    Abstract: The present disclosure provides a method including receiving a target object for detection and a predetermined area in which the target object is to be detected. The predetermined area is associated with a plurality of content capturing devices. The target object is detected within one or more frames of video data. Responsive to detecting the target object, detection data is determined, including: a particular content capturing device associated with the one or more frames of video data, a location of the particular content capturing device, a time at which the one or more frames were captured, and/or weather data associated with the geolocation of the particular content capture device at the time. The present detection data is provided to an Artificial Intelligence model to predict a next geolocation at which the target object is likely to be detected and/or a timeframe for detection of the target object.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: September 15, 2026
    Assignee: AI Concepts, LLC
    Inventor: Johnathan Samples
  • Patent number: 12737684
    Abstract: A computer-implemented method including: receiving a trained machine learning model; extracting a set of features associated with the machine learning model, wherein each of the extracted features is assigned a feature importance score which represents a relative explanatory power of the feature with respect to an output of the machine learning model; generating a set of marginal queries based, at least in part, on a selected subset of the features having a highest the feature importance score; performing a measurement of the set of marginal queries on a source database, to obtain measurements of the set of marginal queries on the source database; and using the measurements to generate synthetic data that matches the measurements.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: September 15, 2026
    Assignee: International Business Machines Corporation
    Inventors: Abigail Goldsteen, Ron Shmelkin, Ariel Farkash, Maya Anderson
  • Patent number: 12736932
    Abstract: A system and methods for multivariant learning and optimization repeatedly generate self-organized experimental units (SOEUs) based on the one or more assumptions for a randomized multivariate comparison of process decisions to be provided to users of a system. The SOEUs are injected into the system to generate quantified inferences about the process decisions. Responsive to injecting the SOEUs, at least one confidence interval is identified within the quantified inferences, and the SOEUs are iteratively modified based on the at least one confidence interval to identify at least one causal interaction of the process decisions within the system. The causal interaction can be used for testing, diagnosis, and optimization of the system performance.
    Type: Grant
    Filed: December 2, 2025
    Date of Patent: September 15, 2026
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Gilles J. Benoit, Brian E. Brooks, Peter O. Olson, Tyler W. Olson
  • Patent number: 12718072
    Abstract: An apparatus and method for generating a sequence output. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive one or more target datums of target data associated with an entity and a plurality of entity data, classify the plurality of entity data based on a category of data, weigh each classified datum by assigning a weight to classified data as a function of predicted return data and the target data, encode the weighted data of the plurality of entity data into a plurality of actions wherein each action corresponds to one or more target datums, and generate a sequence output as a function of a temporal datum of a plurality of temporal data associated with each of the one or more target datums of the target data and the plurality of actions.
    Type: Grant
    Filed: October 17, 2025
    Date of Patent: August 25, 2026
    Assignee: Crisp, Inc.
    Inventor: Michael Mogill
  • Patent number: 12711357
    Abstract: An electronic device may execute a neural network model for generating an image. Generating the image includes consecutively obtaining a plurality of frames by using a camera. A first frame among the plurality of frames may be presented to a first group of the neural network model, as a first input, and first result data corresponding to the first input stored in a memory. The first frame may be presented to a second group, as a second input. Upon determining that a second computation parameter of the second group is the same as a first computation parameter of the first group, the first result data is used as second result data corresponding to the second input, without performing a neural network computation that is based on the second group.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: August 18, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jongbum Choi, Youngjun Kang, Daul Park, Hyunhee Park, Arang Lee, Jonghoon Won, Jaemyung Lee
  • Patent number: 12705310
    Abstract: Continuous condition monitoring of an electrical system, and in particular for early fault detection, is provided. The condition monitoring unit is formed with an interface to a memory in which a trained normal state model is stored as a one-class model that has been trained in a training phase with normal state data and represents a normal state of the electrical system. Further, the condition monitoring unit comprises a data interface for continuously acquiring sensor data of the electrical system by means of a set of sensors, an extractor for extracting features from the acquired sensor data, a differentiator for determining deviations of the extracted features from learned features of the normal state model by means of a distance metric (e.g., Euclidean norm, sum norm, maximum norm), a scoring for calculating an anomaly score from the determined deviations, and an output unit for outputting the calculated anomaly score.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 11, 2026
    Assignee: Festo SE & Co. KG
    Inventors: Thilo Streichert, Silvia Starz
  • Patent number: 12694288
    Abstract: The present disclosure provides a method for target identification and scoring, the method comprising: detecting an object within one or more frames of a content stream; deriving one or more images of the object from the content stream; normalizing the one or more images; processing the normalized one or more images to determine a species of the object; identifying an Artificial Intelligence (“AI”) module corresponding to the species of the object; virtually regenerating the object based on the following: the species of the object, the normalized one or more images, and one or more of the following: physical orientation of the object, time of object detection, and illumination of the object; providing the regenerated object to the AI module configured to perform object recognition; receiving an identification of the object from the AI module; and updating an object profile with object identification data.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: July 28, 2026
    Assignee: AI Concepts, LLC
    Inventor: Johnathan Samples
  • Patent number: 12694306
    Abstract: Systems, methods, and other embodiments associated with a data quality framework for a machine learning pipeline are described. In one embodiment, a method includes receiving an input dataset prior to training a machine learning model with the input dataset. The input dataset, having data records in column tabular form, is analyzed to determine a data quality of the input dataset prior to training the machine learning model. A data quality score is generated that represents an overall quality of the input dataset, where the data quality score is generated based on a combined ensemble of at least two factors selected from (i) an abundance factor, (ii) a completeness factor, and (iii) a dimension efficiency factor. Based on the data quality score, the input dataset is either permitted or prohibited from continuing in the machine learning pipeline, and corrective actions may be performed.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: July 28, 2026
    Assignee: Oracle Financial Services Software Limited
    Inventors: Sharoon Saxena, Veresh Jain, Rahul Yadav
  • Patent number: 12675752
    Abstract: A schedule creation method is a method for creating a time schedule by executing a learning step multiple times. The learning step includes sequentially placing patterns each indicating a procedure in a processing sequence in a timetable for defining a time schedule for respective elements of a substrate processing apparatus. The sequentially placing patterns in a timetable includes: acquiring one or more placeable patterns that are allowed to be placed in the timetable from among the patterns based on a prescribed constraint condition; predicting and selecting through machine learning a pattern that makes an evaluation value maximum from among the one or more placeable patterns; and updating the timetable by placing the selected pattern in the timetable.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 7, 2026
    Assignee: SCREEN Holdings Co., Ltd.
    Inventors: Jun Kawai, Takashi Kasahara, Keisuke Inugai
  • Patent number: 12670443
    Abstract: A learning model optimization device includes a binarization matrix setting unit configured to set a binarization matrix m in which each element is a numerical value of “0” or “1” and a transformed matrix setting unit configured to set a transformed matrix M having, as an element, a product of each element of the parameter matrix and each element of the binarization matrix in the same row and the same column. The learning model optimization device further includes a learning unit configured to perform machine learning using the transformed matrix M and change a numerical value of each element of the binarization matrix m such that a result of the machine learning approaches teacher data, thereby optimizing the binarization matrix m, and a re-randomization processing unit configured to change again a parameter of the parameter matrix w.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: June 30, 2026
    Assignee: NTT, Inc.
    Inventors: Daiki Chijiwa, Kenji Umakoshi, Tomohiro Inoue, Daigoro Yokozeki
  • Patent number: 12670397
    Abstract: In a method of creating a learning model using a controller configured to perform pruning on a neural network, the pruning includes a first pruning process in which a pruning process is performed in units of channels of convolutional layers and a second pruning process in which a pruning process is performed in units of weight parameters.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: June 30, 2026
    Assignee: DENSO TEN Limited
    Inventors: Ryusuke Seki, Yasutaka Okada, Yuki Katayama
  • Patent number: 12664432
    Abstract: Apparatuses, systems, and techniques to determine whether to remove one or more neural network layers. In at least one embodiment, one or more neural network layers are determined to be removed based on, for example, a neural architecture search (NAS).
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: June 23, 2026
    Assignee: NVIDIA Corporation
    Inventors: Slawomir Kierat, Mateusz Sieniawski, Piotr Karpinski, Pawel Morkisz, Szymon Migacz, Linnan Wang, Chen-Han Yu, Satish Salian, Ashwath Aithal, Alexandru Fit-Florea
  • Patent number: 12657467
    Abstract: A method of slicing a deep learning model for a heterogeneous embedded system includes collecting, by a model slicing apparatus, an execution time and power consumption when each layer corresponding to one layer of a deep learning model including a plurality of layers is executed in each computing device of the heterogeneous embedded system, predicting, by the model slicing apparatus, a performance cost and a power cost when each of the layers is executed in each of the computing devices using the execution time and the power consumption, predicting, by the model slicing apparatus, a communication cost when transmitting information from each of the layers to a next layer in each of the computing devices, and slicing, by the model slicing apparatus, the plurality of layers so that different sliced layers are allocated to each of the computing devices based on the performance cost, the power cost, and the communication cost in a given execution time limit condition using a reinforcement learning model.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: June 16, 2026
    Assignee: UNIST (ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)
    Inventors: Woongki Baek, Myeonggyun Han
  • Patent number: 12626169
    Abstract: Systems, methods, and computer-readable medium are provided for healthcare analysis. Data corresponding to a plurality of patients is received. The data is parsed to generate normalized data for a plurality of variables, with normalized data generated for more than one variable for each patient. A causal relationship network model is generated relating the plurality of variables based on the generated normalized data using a Bayesian network algorithm. The causal relationship network model includes variables related to a plurality of medical conditions or medical drugs. In another aspect, a selection of a medical condition or drug is received. A sub-network is determined from a causal relationship network model. The sub-network includes one or more variables associated with the selected medical condition or drug. One or more predictors for the selected medical condition or drug are identified.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: May 12, 2026
    Assignee: BPGbio, Inc.
    Inventors: Niven Rajin Narain, Viatcheslav R. Akmaev, Vijetha Vemulapalli
  • Patent number: 12619925
    Abstract: A method performed by a local client computing device is provided. The method includes training a local model using data from the local client computing device, resulting in a local model update; sending the local model update to a central server computing device; receiving from the central server computing device a first updated global model; determining that the first updated global model does not meet a local criteria, wherein determining that the first updated global model does not meet a local criteria comprises computing a score based on the first updated global model, wherein the score exceeds a threshold; in response to determining that the first updated global model does not meet a local criteria, sending to the central server computing device context information; and receiving from the central server computing device a second updated global model.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 5, 2026
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Perepu Satheesh Kumar, Saravanan M, Senthamiz Selvi Arumugam
  • Patent number: 12619869
    Abstract: A learning apparatus according to the present application includes: a dividing unit that divides predetermined learning data features of which are to be learned by a model by training, into a plurality of sets in chronological order; and a training unit that trains the model to learn the features of the learning data included in the set obtained by the division by the dividing unit, for each of the divided sets, in a predetermined order.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 5, 2026
    Assignee: Actapio, Inc.
    Inventor: Shinichiro Okamoto
  • Patent number: 12607972
    Abstract: A method includes training a first control model by utilizing a first set of input data as first input, resulting in a trained first control model; copying the trained first control model to a second control model, wherein, after copying, the second input layer and the plurality of second hidden layers is identical to the plurality of first hidden layers, and the first output layer is replaced by the second output layer; freezing the plurality of second hidden layers; training the second control model by utilizing the first set of input data as second input, resulting in a trained second control model; and running the trained second control model by utilizing a second set of input data as second input, wherein the second output outputs the quality measure of the first control model.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: April 21, 2026
    Assignee: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Ido Amihai, Moncef Chioua, Arzam Kotriwala, Martin Hollender, Dennis Janka, Felix Lenders, Jan Christoph Schlake, Benjamin Kloepper, Hadil Abukwaik
  • Patent number: 12608613
    Abstract: A parameter optimization device 800 optimizes input CNN structure information and outputs optimized CNN structure information, and includes stride and dilation use layer detection means 811 for extracting stride and dilation parameter information for each convolution layer from the input CNN structure information, and stride and dilation use position modification means 812 for changing the stride and dilation parameter information of the convolution layer.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 21, 2026
    Assignee: NEC CORPORATION
    Inventor: Seiya Shibata