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: 20200369402
    Abstract: The dual inlet exhaust design for the flying device incorporates easy-to-assemble designs with low number of components, suitable for limited space and small volume requirements, good performance. The exhaust is designed as a three-chamber cylinder with two coaxial inlet pipes running through the two chambers on both sides, extending into the middle compartment. The width of the two inlet tubes in the middle compartment is different. The inlet pipe at the two compartments on both sides has a bore. The outlet tube is located in the middle compartment, deviating to the side with a smaller expansion inlet, with the longitudinal axis of the outlet tube passing through the inlet tube.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 26, 2020
    Applicant: VIETTEL GROUP
    Inventors: HUNG CUONG TRAN, VAN QUYEN PHAM, VAN SU NGUYEN, VAN HUNG TRAN
  • Publication number: 20200371874
    Abstract: An apparatus includes a central processing unit (CPU) core and a cache subsystem coupled to the CPU core. The cache subsystem includes a memory configured to store a line of data and an error correcting code (ECC) syndrome associated with the line of data, where the ECC syndrome is calculated based on the line of data and the ECC syndrome is a first type ECC. The cache subsystem also includes a controller configured to, in response to a request from a master configured to implement a second type ECC, the request being directed to the line of data, transform the first type ECC syndrome for the line of data to a second type ECC syndrome send a response to the master. The response includes the line of data and the second type ECC syndrome associated with the line of data.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 26, 2020
    Inventors: Abhijeet Ashok CHACHAD, David Matthew THOMPSON, Son Hung TRAN
  • Publication number: 20200289126
    Abstract: Devices and methods for treatment of a patient's vasculature are described. Embodiments may include a permeable implant such as a permeable shell or mesh having a radially constrained state configured for delivery within a catheter lumen, an expanded state, and a plurality of elongate filaments that are woven together. The permeable implant may include a stiffer proximal portion that is configured to sit at the neck of an aneurysm. The stiffer proximal portion may include additional mesh layers on either the inside or the outside of a first permeable shell. The distal portion of the device may be softer and deformable.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Inventors: Todd Hewitt, Parker Milhous, Joseph Emery, Hung Tran, John Vu, Hussain S. Rangwala, William R. Patterson
  • Publication number: 20200285470
    Abstract: 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 preload 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: Application
    Filed: March 24, 2020
    Publication date: September 10, 2020
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20200285469
    Abstract: 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: Application
    Filed: March 20, 2020
    Publication date: September 10, 2020
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Patent number: 10658973
    Abstract: Techniques for co-tuning of inductance (L) and capacitance (C) in a VNCAP-based LC tank oscillator are provided. In one aspect, an LC tank oscillator includes: a capacitor including at least two metal layers, each metal layer having metal fingers that are interdigitated, wherein an orientation of the metal fingers alternates amongst the at least two metal layers; and an inductor on the capacitor. Inter-layer vias can be present interconnecting the at least two metal layers creating conductive loops between the metal fingers, wherein an arrangement of the inter-layer vias in an area between the at least two metal layers is configured to co-tune both inductance and capacitance in the LC tank oscillator. A method of operating an LC tank oscillator and a method of co-tuning inductance and capacitance in an LC tank oscillator are also provided.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zheng Xu, Hung Tran, Qianwen Chen, Ruqiang Bao
  • Patent number: 10606596
    Abstract: 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 preload 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: Grant
    Filed: November 28, 2018
    Date of Patent: March 31, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Patent number: 10599433
    Abstract: 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: Grant
    Filed: November 28, 2018
    Date of Patent: March 24, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORTED
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Patent number: 10535070
    Abstract: To assist in patent searching a description includes a consumer purchasing behavior profiling system having aspects including consumer profiles formed and updated based on a variety of data. Advertisers access to send targeted advertising messages to the consumers. Aspects include advertising information together with incentive level and mix being correlated with the consumer profile to produce a measure of the applicability of the ad to that consumer and the probability of converting that consumer. Other aspects include determining the mix of ad information, incentive level and type, and product offering that will be required to convert an ad viewer to a buyer. Aspects focus on using wireless devices with consumers. Other aspects reside in methods of using electronic coupons distribution and redemption to collect additional data points necessary to understand the consumer's purchasing decision process and factors that influence the purchasing decision.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: January 14, 2020
    Assignee: TransX Systems, Inc.
    Inventor: Hung Tran
  • Patent number: 10528952
    Abstract: To assist in patent searching a description includes a consumer purchasing behavior profiling system having aspects including consumer profiles formed and updated based on a variety of data. Advertisers access to send targeted advertising messages to the consumers. Aspects include advertising information together with incentive level and mix being correlated with the consumer profile to produce a measure of the applicability of the ad to that consumer and the probability of converting that consumer. Other aspects include determining the mix of ad information, incentive level and type, and product offering that will be required to convert an ad viewer to a buyer. Aspects focus on using wireless devices with consumers. Other aspects reside in methods of using electronic coupons distribution and redemption to collect additional data points necessary to understand the consumer's purchasing decision process and factors that influence the purchasing decision.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: January 7, 2020
    Assignee: TransX Systems, Inc.
    Inventor: Hung Tran
  • Publication number: 20190334477
    Abstract: Techniques for co-tuning of inductance (L) and capacitance (C) in a VNCAP-based LC tank oscillator are provided. In one aspect, an LC tank oscillator includes: a capacitor including at least two metal layers, each metal layer having metal fingers that are interdigitated, wherein an orientation of the metal fingers alternates amongst the at least two metal layers; and an inductor on the capacitor. Inter-layer vias can be present interconnecting the at least two metal layers creating conductive loops between the metal fingers, wherein an arrangement of the inter-layer vias in an area between the at least two metal layers is configured to co-tune both inductance and capacitance in the LC tank oscillator. A method of operating an LC tank oscillator and a method of co-tuning inductance and capacitance in an LC tank oscillator are also provided.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Zheng Xu, Hung Tran, Qianwen Chen, Ruqiang Bao
  • Patent number: 10458272
    Abstract: The present application concerns a test engine hood for a turbine engine, such as a double flow turbine. The test hood allows replacement of a flight engine hood during tests on a test bench on the ground where the temperature conditions could damage the flight hood. The test hood includes a tubular wall of carbon-fiber epoxy composite, and metal flanges upstream and downstream. To provide thermal protection, the test hood includes a layer of silicone with a majority of polysiloxane. The layer covers the entire inner surface of the wall to create a barrier. The present application also concerns a method for testing a turbine engine on a test bench, where the turbine engine is fitted with a test casing. The present application also concerns a use of silicone for thermal insulation of the inside of the test hood of the turbine engine on a test bench on the ground.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 29, 2019
    Assignee: SAFRAN AERO BOOSTERS SA
    Inventors: Quac Hung Tran, Pierre Croes, Aurore Noelmans
  • Publication number: 20190325068
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating digital responses to digital queries by utilizing a classification model and query-specific analysis models. For example, the disclosed systems can train a classification model to generate query classifications corresponding to product queries, conversational queries, and/or recommendation/purchase queries. Moreover, the disclosed systems can apply the classification model to select pertinent models for particular queries. For example, upon classifying a product query, disclosed systems can utilize a neural ranking model (trained based on a set of training product specifications and training queries) to generate relevance scores for product specifications associated with a digital query.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: Tuan Manh Lai, Trung Bui, Sheng Li, Quan Hung Tran, Hung Bui
  • Publication number: 20190278595
    Abstract: 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 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: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventors: Son Hung Tran, Shyam Jagannathan, Timothy David Anderson
  • Publication number: 20190278596
    Abstract: 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: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventors: William Franklin Leven, Asheesh Bhardwaj, Son Hung Tran, Timothy David Anderson
  • Publication number: 20190278598
    Abstract: 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: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventors: Asheesh Bhardwaj, Timothy David Anderson, Son Hung Tran
  • Publication number: 20190278597
    Abstract: 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, a null vector count (N), and a selected dimension. 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. N null stream vectors are inserted into the stream of vectors for the selected dimension without fetching respective null data from the memory.
    Type: Application
    Filed: May 23, 2019
    Publication date: September 12, 2019
    Inventors: Asheesh Bhardwaj, William Franklin Leven, Son Hung Tran, Timothy David Anderson
  • Publication number: 20190220276
    Abstract: Techniques related to executing a plurality of instructions by a processor comprising receiving a first instruction configured to cause the processor to output a first data value to a first address in a first data cache, outputting, by the processor, the first data value to a second address in a second data cache, receiving a second instruction configured to cause a streaming engine associated with the processor to prefetch data from the first data cache, determining that the first data value has not been outputted from the second data cache to the first data cache, stalling execution of the second instruction, receiving an indication, from the second data cache, that the first data value has been output from the second data cache to the first data cache, and resuming execution of the second instruction based on the received indication.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 18, 2019
    Inventors: Naveen BHORIA, Kai CHIRCA, Timothy D. ANDERSON, Duc BUI, Abhijeet A. CHACHAD, Son Hung TRAN
  • Publication number: 20190196817
    Abstract: A steaming 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: Application
    Filed: March 2, 2019
    Publication date: June 27, 2019
    Inventors: Timothy David Anderson, Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
  • Publication number: 20190187986
    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine to operate in either a linear mode or a transpose mode. A stream of addresses is generated using an address generator, in which the stream of addresses includes consecutive nested loop iterations for at least a first loop and a second loop. While in the linear mode, the first loop is treated as an inner loop. While in the transpose mode, the second loop is treated as the inner loop. A matrix can be fetched from memory in the linear mode to provide row-wise vectors. A matrix can be fetched from the memory in the transpose mode to provide column wise vectors.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Inventors: Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak