Patents by Inventor Edward Teague

Edward Teague 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: 20260154856
    Abstract: Systems and techniques are described herein for generating an image. For instance, a process can include generating, by a style adapter for a pretrained machine learning model, a style embedding based on an input style image; generating, by a content adapter for the pretrained machine learning model, a content embedding based on an input content image; combining the style embedding and the content embedding to generate a combined embedding; and generating, using the pretrained machine learning model, an output image based on the combined embedding.
    Type: Application
    Filed: May 21, 2025
    Publication date: June 4, 2026
    Inventors: Mohammad Reza KARIMI DASTJERDI, Kartikeya BHARDWAJ, Shubhankar Mangesh BORSE, Ankita NAYAK, Edward TEAGUE, Fatih Murat PORIKLI
  • Patent number: 12493827
    Abstract: A method for optimizing the compilation of a machine learning model to be executed on target edge devices is provided. Compute nodes of a plurality of compute nodes are allocated to a compiler optimization process for a compiler of said machine learning model. The machine learning model has a compute graph representation having nodes that are kernel operators necessary to execute the machine learning model and edges that connect said kernel operators to define precedence constraints. A round of optimization is scheduled for the process amongst the allocated compute nodes. At each allocated compute node a sequencing and scheduling solution is applied per round to obtain a performance metric for the machine learning model. From each compute node the performance metric is received and a solution that has the best performance metric is identified and implemented for execution of the machine learning model on the target edge devices.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: December 9, 2025
    Assignee: Qualcomm Incorporated
    Inventors: Weiliang Zeng, Christopher Lott, Edward Teague, Yang Yang, Joseph Binamira Soriaga
  • Publication number: 20240386237
    Abstract: A processor-implemented method includes receiving a graph representing an artificial neural network (ANN). The graph includes multiple nodes connected by edges and each node represents an operation. Retention intervals are determined for the multiple node outputs based on rematerialization constraints and paging constraints. The retention intervals correspond to a time interval for retaining each node output in at least one local memory. A sequence of tasks for executing the multiple nodes of the graph representing the ANN is determined based on the retention intervals.
    Type: Application
    Filed: October 26, 2023
    Publication date: November 21, 2024
    Inventors: Burak BARTAN, Edward TEAGUE, Christopher LOTT
  • Publication number: 20240249128
    Abstract: A processor-implemented method for rematerialization for an artificial neural network (ANN) includes receiving a graph representing the ANN. The graph includes multiple nodes connected by edges and each node represents an operation. Retention intervals for the nodes are determined based on a precedence constraint for the nodes. The retention intervals correspond to a time interval for retaining each node output in a local memory. One of the nodes to recompute is determined based on the retention intervals.
    Type: Application
    Filed: July 17, 2023
    Publication date: July 25, 2024
    Inventors: Burak BARTAN, Edward TEAGUE, Christopher LOTT
  • Publication number: 20240211312
    Abstract: A processor-implemented method for compiler optimization using node symmetry includes receiving a representation of an artificial neural network (ANN) include multiple nodes coupled via multiple edges. One or more symmetric sets of nodes are determined based on one or more of a set of attributes for each node or a connectivity of the nodes via the edges. One or more of an order or a schedule for executing the nodes is generated based on the one or more symmetric sets of nodes.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Weiliang ZENG, Christopher LOTT, Edward TEAGUE, Yang YANG, Wonseok JEON, Muntasir Amin MALLICK, Mukul GAGRANI, Piero ZAPPI, Joseph Binamira SORIAGA
  • Publication number: 20240118923
    Abstract: A processor-implemented method includes generating, by a scheduling model, a group of schedules from a computation graph associated with a task, each node on the computation graph being associated with an operation of an artificial neural network, each schedule of the group of schedules associating each node of the computation graph with a processor of a group of processors of a hardware device. The processor-implemented method also includes testing one or more schedules of the group of schedules on the hardware device or a model of the hardware device. The processor-implemented method further includes selecting a schedule of the one or more schedules based on testing the one or more schedules, the selected schedule satisfying a selection condition.
    Type: Application
    Filed: August 31, 2023
    Publication date: April 11, 2024
    Inventors: Corrado RAINONE, Wei David ZHANG, Roberto BONDESAN, Markus PESCHL, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Piero ZAPPI, Weiliang ZENG, Christopher LOTT
  • Publication number: 20240119301
    Abstract: A processor-implemented method includes sampling, according to a priority sampling policy, a set of node priorities from a computation graph. Each node priority of the set of node priorities may be associated with a respective node on the computation graph. Additionally, each node may represent an operation of a task performed by an artificial neural network. The method also includes converting, via a list scheduling function, the node priorities to a schedule that associates each node of the computation graph with a processor of a group of processors of a device associated with the artificial neural network, the schedule associated with a makespan. The method further includes performing the task in accordance with the schedule.
    Type: Application
    Filed: September 11, 2023
    Publication date: April 11, 2024
    Inventors: Wonseok JEON, Mukul GAGRANI, Weiliang ZENG, Edward TEAGUE, Burak BARTAN, Piero ZAPPI, Christopher LOTT
  • Publication number: 20240037150
    Abstract: A processor-implemented method for generating a schedule for executing operations of a compute graph includes receiving a graph including multiples nodes connected by edges. Each of the multiple nodes represents an operation to be executed. A set of sequences for executing the nodes is determined based on one or more precedence constraints. One or more sequences are selected from the set of sequences based on a memory constraint associated with a device for executing the nodes. A schedule for executing the nodes on the device is generated based on the selected one or more sequences.
    Type: Application
    Filed: August 1, 2022
    Publication date: February 1, 2024
    Inventors: Yang YANG, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Weiliang ZENG, Piero ZAPPI, Corrado RAINONE, Christopher LOTT
  • Publication number: 20230376735
    Abstract: A processor-implemented method for generating a topological order using an artificial neural network (ANN) includes receiving a set of tasks to be performed. The tasks are represented in a graph including multiple nodes connected by edges. Each node corresponds to a task in the set of tasks. A scheduling priority is assigned to each node in the graph. A next node of potential next nodes is selected according to a probability of each of the potential next nodes based on the assigned scheduling priorities and a topology of the graph. A topological order of the tasks is generated by repeating the selection of the next node.
    Type: Application
    Filed: January 31, 2023
    Publication date: November 23, 2023
    Inventors: Corrado RAINONE, Mukul GAGRANI, Yang YANG, Roberto BONDESAN, Edward TEAGUE, Christopher LOTT, Wonseok JEON, Weiliang ZENG, Piero ZAPPI, Herke VAN HOOF
  • Patent number: 11562212
    Abstract: A method performs XNOR-equivalent operations by adjusting column thresholds of a compute-in-memory array of an artificial neural network. The method includes adjusting an activation threshold generated for each column of the compute-in-memory array based on a function of a weight value and an activation value. The method also includes calculating a conversion bias current reference based on an input value from an input vector to the compute-in-memory array, the compute-in-memory array being programmed with a set of weights. The adjusted activation threshold and the conversion bias current reference are used as a threshold for determining the output values of the compute-in-memory array.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 24, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Zhongze Wang, Edward Teague, Max Welling
  • Patent number: 11039468
    Abstract: An apparatus and method for transmitting an indicator of channel quality while minimizing the use of a broadcast channel is described. A metric of forward link geometry of observed transmission signals is determined. An indicator of channel quality value is determined as a function of the observed transmission signals. An access sequence is selected, randomly, from one group of a plurality of groups of access sequences, wherein each of the plurality of groups of access sequences correspond to different ranges of channel quality values.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: June 15, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Arak Sutivong, Edward Teague, Alexei Gorokhov
  • Patent number: 10971022
    Abstract: The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: April 6, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Aleksandar Damnjanovic, Juan Montojo, Yongbin Wei, Peter Gaal, Alberto Rico Alvarino, Edward Teague
  • Publication number: 20210073619
    Abstract: A method performs XNOR-equivalent operations by adjusting column thresholds of a compute-in-memory array of an artificial neural network. The method includes adjusting an activation threshold generated for each column of the compute-in-memory array based on a function of a weight value and an activation value. The method also includes calculating a conversion bias current reference based on an input value from an input vector to the compute-in-memory array, the compute-in-memory array being programmed with a set of weights. The adjusted activation threshold and the conversion bias current reference are used as a threshold for determining the output values of the compute-in-memory array.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventors: Zhongze WANG, Edward TEAGUE, Max WELLING
  • Patent number: 10849156
    Abstract: An apparatus and method for transmitting an indicator of channel quality while minimizing the use of a broadcast channel is described. A metric of forward link geometry of observed transmission signals is determined. An indicator of channel quality value is determined as a function of the observed transmission signals. An access sequence is selected, randomly, from one group of a plurality of groups of access sequences, wherein each of the plurality of groups of access sequences correspond to different ranges of channel quality values.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: November 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Arak Sutivong, Edward Teague, Alexei Gorokhov
  • Publication number: 20190279515
    Abstract: The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
    Type: Application
    Filed: July 30, 2018
    Publication date: September 12, 2019
    Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE
  • Publication number: 20190274160
    Abstract: An apparatus and method for transmitting an indicator of channel quality while minimizing the use of a broadcast channel is described. A metric of forward link geometry of observed transmission signals is determined. An indicator of channel quality value is determined as a function of the observed transmission signals. An access sequence is selected, randomly, from one group of a plurality of groups of access sequences, wherein each of the plurality of groups of access sequences correspond to different ranges of channel quality values.
    Type: Application
    Filed: April 25, 2019
    Publication date: September 5, 2019
    Inventors: Arak SUTIVONG, Edward TEAGUE, Alexei GOROKHOV
  • Publication number: 20190254065
    Abstract: An apparatus and method for transmitting an indicator of channel quality while minimizing the use of a broadcast channel is described. A metric of forward link geometry of observed transmission signals is determined. An indicator of channel quality value is determined as a function of the observed transmission signals. An access sequence is selected, randomly, from one group of a plurality of groups of access sequences, wherein each of the plurality of groups of access sequences correspond to different ranges of channel quality values.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Arak SUTIVONG, Edward Teague, Alexei Gorokhov
  • Publication number: 20180336789
    Abstract: The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE
  • Patent number: 10127822
    Abstract: The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: November 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Aleksandar Damnjanovic, Juan Montojo, Yongbin Wei, Peter Gaal, Alberto Rico Alvarino, Edward Teague
  • Publication number: 20180233055
    Abstract: The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
    Type: Application
    Filed: September 21, 2017
    Publication date: August 16, 2018
    Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE