Patents by Inventor Hung Tran
Hung Tran 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: 20240407693Abstract: The invention relates to a measurement device for measuring weak magnetic fields, such as fields in the sub-picotesla range (e.g. lower than a few nanotesla). The measurement device comprises ultrasensitive magnetic sensors (or arrays of ultrasensitive magnetic sensors) coupled to low-noise processing circuitry. The processing circuitry comprises a two-stage design including low-noise amplifiers and analog filters. The invention is suitable for magnetocardiovascular (MCV) applications thanks to its ability to measure very small magnetic fields with good accuracy and very little noise.Type: ApplicationFiled: October 10, 2022Publication date: December 12, 2024Inventors: Quang Hung TRAN, FĂ©rial TERKI, Trung Kien NGUYEN, Gudrun BOGE, Sidina WANE, Azzedine BOUSSEKSOU
-
Publication number: 20240385840Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
-
Publication number: 20240378058Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for two selected dimensions of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When either selected dimension in the stream of vectors exceeds a respective specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.Type: ApplicationFiled: July 22, 2024Publication date: November 14, 2024Inventors: William Franklin Leven, Asheesh Bhardwaj, Son Hung Tran, Timothy David Anderson
-
Publication number: 20240370264Abstract: In some examples, a circuit includes an interface configured to couple to a memory that includes a set of outputs to provide a set of data from the memory. The circuit further includes a rotator coupled to the interface that includes a first set of multiplexors that each include a set of inputs coupled to the set of outputs of the interface and an output. The circuit further includes a storage circuit coupled to the rotator that includes a register file coupled to the outputs of the first set of multiplexors an alignment network. The alignment network includes a second set of multiplexors that each include a set of inputs coupled to the register file and an output.Type: ApplicationFiled: July 19, 2024Publication date: November 7, 2024Inventors: Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
-
Patent number: 12124508Abstract: Systems and methods for intent discovery and video summarization are described. Embodiments of the present disclosure receive a video and a transcript of the video, encode the video to obtain a sequence of video encodings, encode the transcript to obtain a sequence of text encodings, apply a visual gate to the sequence of text encodings based on the sequence of video encodings to obtain gated text encodings, and generate an intent label for the transcript based on the gated text encodings.Type: GrantFiled: July 12, 2022Date of Patent: October 22, 2024Assignee: ADOBE INC.Inventors: Adyasha Maharana, Quan Hung Tran, Seunghyun Yoon, Franck Dernoncourt, Trung Huu Bui, Walter W. Chang
-
Patent number: 12118358Abstract: Software instructions are executed on a processor within a computer system to configure a streaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for a selected dimension of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When the selected dimension in the stream of vectors exceeds the specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.Type: GrantFiled: January 25, 2022Date of Patent: October 15, 2024Assignee: Texas Instruments IncorporatedInventors: Son Hung Tran, Shyam Jagannathan, Timothy David Anderson
-
Patent number: 12112537Abstract: A group captioning system includes computing hardware, software, and/or firmware components in support of the enhanced group captioning contemplated herein. In operation, the system generates a target embedding for a group of target images, as well as a reference embedding for a group of reference images. The system identifies information in-common between the group of target images and the group of reference images and removes the joint information from the target embedding and the reference embedding. The result is a contrastive group embedding that includes a contrastive target embedding and a contrastive reference embedding with which to construct a contrastive group embedding, which is then input to a model to obtain a group caption for the target group of images.Type: GrantFiled: October 16, 2023Date of Patent: October 8, 2024Assignee: ADOBE INC.Inventors: Quan Hung Tran, Long Thanh Mai, Zhe Lin, Zhuowan Li
-
Patent number: 12112455Abstract: Provided is a Face-aware Offset Calculation (FOC) module and method for facial frame interpolation and enhancement and a face video deblurring system and method using the same. The system comprises: a facial frame enhancement device, including a FOC module, for enhancing a target frame; a facial frame interpolation device, including the FOC module, for interpolating the target frame; and a combination device for combining the enhanced target frame with the interpolated target frame.Type: GrantFiled: March 16, 2021Date of Patent: October 8, 2024Assignee: VINAI AI APPLICATION AND RESEARCH JOINT STOCK CO.Inventors: Hung Hai Bui, Hoai Minh Nguyen, Phong The Tran, Anh Tuan Tran, Thao Phuong Nguyen Thi
-
Publication number: 20240311399Abstract: An interactive entity relationship diagram discovers explicitly defined relationships, and also dynamically discovers and represents non-explicit relationships. This entails calculating metadata and references by parsing the queries. An entity relationship diagram thereby provides novel visibility on the queries being related as the basis for a user interface which integrates several configuration utilities.Type: ApplicationFiled: May 28, 2024Publication date: September 19, 2024Inventors: Ryan MCCLUSKEY, Brad DUCK, Sara HASSAN, Hung TRAN
-
Patent number: 12050914Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.Type: GrantFiled: September 13, 2021Date of Patent: July 30, 2024Assignee: Texas Instruments IncorporatedInventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
-
Patent number: 12045616Abstract: In some examples, a circuit includes an interface configured to couple to a memory that includes a set of outputs to provide a set of data from the memory. The circuit further includes a rotator coupled to the interface that includes a first set of multiplexors that each include a set of inputs coupled to the set of outputs of the interface and an output. The circuit further includes a storage circuit coupled to the rotator that includes a register file coupled to the outputs of the first set of multiplexors an alignment network. The alignment network includes a second set of multiplexors that each include a set of inputs coupled to the register file and an output.Type: GrantFiled: March 8, 2021Date of Patent: July 23, 2024Assignee: Texas Instruments IncorporatedInventors: Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
-
Patent number: 12045617Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for two selected dimensions of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When either selected dimension in the stream of vectors exceeds a respective specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.Type: GrantFiled: February 14, 2022Date of Patent: July 23, 2024Assignee: Texas Instruments IncorporatedInventors: William Franklin Leven, Asheesh Bhardwaj, Son Hung Tran, Timothy David Anderson
-
Patent number: 12023034Abstract: Devices and methods for treatment of a patient's vasculature are described. Embodiments may include a permeable implant connected to an expandable stent through a plurality of wires. The permeable shell is configured for placement in an aneurysm and the expandable stent is configured for placement in a parent vessel proximal, near, or adjacent the aneurysm.Type: GrantFiled: March 11, 2021Date of Patent: July 2, 2024Assignee: MICROVENTION, INC.Inventors: William R. Patterson, Daniel Hoit, Hussain S. Rangwala, Todd Hewitt, Parker Milhous, Hung Tran
-
Publication number: 20240192956Abstract: Software instructions are executed on a processor within a computer system to configure a streaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a pad value indicator. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. A padded stream vector is formed that includes a specified pad value without accessing the pad value from system memory.Type: ApplicationFiled: February 20, 2024Publication date: June 13, 2024Inventors: Asheesh Bhardwaj, Timothy David Anderson, Son Hung Tran
-
Publication number: 20240184586Abstract: A streaming engine in a system receives a first set of stream parameters into a queue to define a first stream along with an indication of either a queue mode of operation or a speculative mode of operation for the first stream. Acquisition of the first stream then begins. At some point, a second set of stream parameters is received into the queue to define a second stream. When the queue mode of operation was specified for the first stream, the second set of parameters is queued and acquisition of the second stream is delayed until completion of acquisition of the first stream. When the speculative mode of operation was specified for the first stream, acquisition of the first stream is canceled upon receipt of the second set of stream parameters and acquisition of the second stream begins immediately.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Inventors: Timothy David Anderson, Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
-
Publication number: 20240135165Abstract: One aspect of systems and methods for data correction includes identifying a false label from among predicted labels corresponding to different parts of an input sample, wherein the predicted labels are generated by a neural network trained based on a training set comprising training samples and training labels corresponding to parts of the training samples; computing an influence of each of the training labels on the false label by approximating a change in a conditional loss for the neural network corresponding to each of the training labels; identifying a part of a training sample of the training samples and a corresponding source label from among the training labels based on the computed influence; and modifying the training set based on the identified part of the training sample and the corresponding source label to obtain a corrected training set.Type: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Inventors: Varun Manjunatha, Sarthak Jain, Rajiv Bhawanji Jain, Ani Nenkova Nenkova, Christopher Alan Tensmeyer, Franck Dernoncourt, Quan Hung Tran, Ruchi Deshpande
-
Patent number: 11967128Abstract: The present disclosure describes a model for large scale color prediction of objects identified in images. Embodiments of the present disclosure include an object detection network, an attention network, and a color classification network. The object detection network generates object features for an object in an image and may include a convolutional neural network (CNN), region proposal network, or a ResNet. The attention network generates an attention vector for the object based on the object features, wherein the attention network takes a query vector based on the object features, and a plurality of key vector and a plurality of value vectors corresponding to a plurality of colors as input. The color classification network generates a color attribute vector based on the attention vector, wherein the color attribute vector indicates a probability of the object including each of the plurality of colors.Type: GrantFiled: May 28, 2021Date of Patent: April 23, 2024Assignee: ADOBE INC.Inventors: Qiuyu Chen, Quan Hung Tran, Kushal Kafle, Trung Huu Bui, Franck Dernoncourt, Walter Chang
-
Patent number: 11907721Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a pad value indicator. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. A padded stream vector is formed that includes a specified pad value without accessing the pad value from system memory.Type: GrantFiled: July 19, 2021Date of Patent: February 20, 2024Assignee: Texas Instruments IncorporatedInventors: Asheesh Bhardwaj, Timothy David Anderson, Son Hung Tran
-
Patent number: 11900117Abstract: A streaming engine in a system receives a first set of stream parameters into a queue to define a first stream along with an indication of either a queue mode of operation or a speculative mode of operation for the first stream. Acquisition of the first stream then begins. At some point, a second set of stream parameters is received into the queue to define a second stream. When the queue mode of operation was specified for the first stream, the second set of parameters is queued and acquisition of the second stream is delayed until completion of acquisition of the first stream. When the speculative mode of operation was specified for the first stream, acquisition of the first stream is canceled upon receipt of the second set of stream parameters and acquisition of the second stream begins immediately.Type: GrantFiled: March 26, 2021Date of Patent: February 13, 2024Assignee: Texas Instruments IncorporatedInventors: Timothy David Anderson, Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
-
Publication number: 20240037939Abstract: A group captioning system includes computing hardware, software, and/or firmware components in support of the enhanced group captioning contemplated herein. In operation, the system generates a target embedding for a group of target images, as well as a reference embedding for a group of reference images. The system identifies information in-common between the group of target images and the group of reference images and removes the joint information from the target embedding and the reference embedding. The result is a contrastive group embedding that includes a contrastive target embedding and a contrastive reference embedding with which to construct a contrastive group embedding, which is then input to a model to obtain a group caption for the target group of images.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Inventors: Quan Hung TRAN, Long Thanh MAI, Zhe LIN, Zhuowan LI