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: 20260154856Abstract: 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: ApplicationFiled: May 21, 2025Publication date: June 4, 2026Inventors: Mohammad Reza KARIMI DASTJERDI, Kartikeya BHARDWAJ, Shubhankar Mangesh BORSE, Ankita NAYAK, Edward TEAGUE, Fatih Murat PORIKLI
-
Patent number: 12493827Abstract: 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: GrantFiled: November 17, 2022Date of Patent: December 9, 2025Assignee: Qualcomm IncorporatedInventors: Weiliang Zeng, Christopher Lott, Edward Teague, Yang Yang, Joseph Binamira Soriaga
-
Publication number: 20240386237Abstract: 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: ApplicationFiled: October 26, 2023Publication date: November 21, 2024Inventors: Burak BARTAN, Edward TEAGUE, Christopher LOTT
-
Publication number: 20240249128Abstract: 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: ApplicationFiled: July 17, 2023Publication date: July 25, 2024Inventors: Burak BARTAN, Edward TEAGUE, Christopher LOTT
-
Publication number: 20240211312Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Inventors: Weiliang ZENG, Christopher LOTT, Edward TEAGUE, Yang YANG, Wonseok JEON, Muntasir Amin MALLICK, Mukul GAGRANI, Piero ZAPPI, Joseph Binamira SORIAGA
-
Publication number: 20240118923Abstract: 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: ApplicationFiled: August 31, 2023Publication date: April 11, 2024Inventors: Corrado RAINONE, Wei David ZHANG, Roberto BONDESAN, Markus PESCHL, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Piero ZAPPI, Weiliang ZENG, Christopher LOTT
-
Publication number: 20240119301Abstract: 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: ApplicationFiled: September 11, 2023Publication date: April 11, 2024Inventors: Wonseok JEON, Mukul GAGRANI, Weiliang ZENG, Edward TEAGUE, Burak BARTAN, Piero ZAPPI, Christopher LOTT
-
Publication number: 20240037150Abstract: 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: ApplicationFiled: August 1, 2022Publication date: February 1, 2024Inventors: Yang YANG, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Weiliang ZENG, Piero ZAPPI, Corrado RAINONE, Christopher LOTT
-
Publication number: 20230376735Abstract: 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: ApplicationFiled: January 31, 2023Publication date: November 23, 2023Inventors: Corrado RAINONE, Mukul GAGRANI, Yang YANG, Roberto BONDESAN, Edward TEAGUE, Christopher LOTT, Wonseok JEON, Weiliang ZENG, Piero ZAPPI, Herke VAN HOOF
-
Patent number: 11562212Abstract: 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: GrantFiled: September 9, 2019Date of Patent: January 24, 2023Assignee: Qualcomm IncorporatedInventors: Zhongze Wang, Edward Teague, Max Welling
-
Patent number: 11039468Abstract: 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: GrantFiled: April 25, 2019Date of Patent: June 15, 2021Assignee: QUALCOMM IncorporatedInventors: Arak Sutivong, Edward Teague, Alexei Gorokhov
-
Patent number: 10971022Abstract: 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: GrantFiled: July 30, 2018Date of Patent: April 6, 2021Assignee: Qualcomm IncorporatedInventors: Aleksandar Damnjanovic, Juan Montojo, Yongbin Wei, Peter Gaal, Alberto Rico Alvarino, Edward Teague
-
Publication number: 20210073619Abstract: 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: ApplicationFiled: September 9, 2019Publication date: March 11, 2021Inventors: Zhongze WANG, Edward TEAGUE, Max WELLING
-
Patent number: 10849156Abstract: 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: GrantFiled: April 25, 2019Date of Patent: November 24, 2020Assignee: QUALCOMM IncorporatedInventors: Arak Sutivong, Edward Teague, Alexei Gorokhov
-
Publication number: 20190279515Abstract: 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: ApplicationFiled: July 30, 2018Publication date: September 12, 2019Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE
-
Publication number: 20190274160Abstract: 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: ApplicationFiled: April 25, 2019Publication date: September 5, 2019Inventors: Arak SUTIVONG, Edward TEAGUE, Alexei GOROKHOV
-
Publication number: 20190254065Abstract: 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: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Inventors: Arak SUTIVONG, Edward Teague, Alexei Gorokhov
-
Publication number: 20180336789Abstract: 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: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE
-
Patent number: 10127822Abstract: 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: GrantFiled: September 21, 2017Date of Patent: November 13, 2018Assignee: QUALCOMM IncorporatedInventors: Aleksandar Damnjanovic, Juan Montojo, Yongbin Wei, Peter Gaal, Alberto Rico Alvarino, Edward Teague
-
Publication number: 20180233055Abstract: 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: ApplicationFiled: September 21, 2017Publication date: August 16, 2018Inventors: Aleksandar DAMNJANOVIC, Juan MONTOJO, Yongbin WEI, Peter GAAL, Alberto RICO ALVARINO, Edward TEAGUE