Patents by Inventor An Thien Tran

An Thien 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: 20240046315
    Abstract: Systems and methods are disclosed for implementing an ad proxy service. In certain embodiments, a method may comprise performing an ad proxy service at an ad proxy server, including receiving a prepare request, from a client device, to prepare an advertisement for display during an ad break in content playing at the client device; obtaining client metadata regarding the client device; negotiating the advertisement with an ad server by obtaining ad metadata; and providing the ad metadata to the client device.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Inventors: Zach Hobbs, Jeff DiTullio, Michael W. Santa Cruz, Alen Durbuzovic, Eric Spielman, Brent Alan Hays, Khai Thien Tran
  • Patent number: 11740677
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine a historical discharge rate (dh) from multiple discharge rates a battery of an information handling system (IHS) while the IHS operates on electrical power provided by the battery; receive a current discharge rate (dc) of the battery; determine a full charge capacity correction factor value (Cfcc) associated with the battery; determine a weighting factor (?); determine a difference between a full charge capacity value (FCC) and Cfcc; determine ?·dh; determine (1??)·dc; determine a sum of dh·? and dc·?; determine a quotient value of FCC?Cfcc and ?·dh+(1??)·dc; scale the quotient value based at least on a relative state of charge of the battery to determine an estimated time remaining for the IHS to operate on the electrical power provided by the battery; and display the estimated time remaining.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: August 29, 2023
    Assignee: Dell Products L.P.
    Inventors: Richard Christopher Thompson, Nikhil Manohar Vichare, Michael Raymond Nechay, Tyler Ryan Cox, Thanh Thien Tran
  • Patent number: 11598810
    Abstract: System and method for battery runtime forecasting, including identifying a power usage of a IHS; identifying a charge profile of a battery of the IHS, the charge profile including charging levels each associated with a respective time period; determining a state of charge of the battery based on a current time; identifying power delivery capabilities of a power source providing power to the battery; generating a predicted relative state of charge (RSOC) profile of the battery based on i) the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source; and identifying a runtime estimate of the battery.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: March 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Tyler Ryan Cox, Richard Christopher Thompson, Thanh Thien Tran
  • Patent number: 11551414
    Abstract: In one embodiment, a computing system of a vehicle generates perception data based on sensor data captured by one or more sensors of the vehicle. The perception data includes one or more representations of physical objects in an environment associated with the vehicle. The computing system further determines simulated perception data that includes one or more representations of virtual objects within the environment and generates modified perception data based on the perception data and the simulated perception data. The modified perception data includes at least one of the one or more representations of physical objects and the one or more representations of virtual objects. The computing system further determines a path of travel for the vehicle based on the modified perception data, which includes the one or more representations of the virtual objects.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 10, 2023
    Assignee: Woven Planet North America, Inc.
    Inventors: Erik Behar, Jasper Fionn Friedrichs, Shaojing Li, Snow Li, Thien Tran Vo, Jared Gregory Wood
  • Publication number: 20220219135
    Abstract: Disclosed herein are composite materials and methods of making and use thereof. The composite materials comprise: a carbon nanotube and a plurality of ferrihydrite particles disposed on the carbon nanotube, the composite material comprising the plurality of ferrihydrite particles and the carbon nanotube in a weight ratio of from 5:95 to 95:5. The weight ratio can be selected such that the composite material has a desired balance between specific surface area and specific capacitance. Also disclosed herein are methods comprising: making a plurality of the composite materials, the weight ratio of the plurality of ferrihydrite particles and the carbon nanotube being different for each composite material; and determining and comparing the specific surface area and specific surface capacitance for the plurality of composite materials to determine the weight ratio at which the composite material has a desired balance between the specific surface area and the specific capacitance.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 14, 2022
    Inventors: Thien Tran, Daniel Deocampo, Gary Keller
  • Patent number: 11374541
    Abstract: A common-mode rejection receiver including a first differential amplifier arranged to receive a differential signal including receiving a positive signal of the differential signal at a first non-inverting input port and receiving a negative signal of the differential signal at a first inverting input port, and output a first differentiated signal based on a voltage differential between the positive signal and the negative signal. A clamping circuit is arranged to limit a magnitude of the first differentiated signal to a pre-determined limit. A second differential amplifier is arranged to receive the positive signal at a second inverting input port and receive the negative signal at a second non-inverting input port, and output a second differentiated signal. A matching circuit is arranged to receive the second differentiated signal output and output a matched signal. A summing circuit adds the clamped signal and matched signal and outputs a receiver output signal.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: June 28, 2022
    Assignee: Raytheon Company
    Inventors: Thanh Thien Tran, David G. Haedge
  • Patent number: 11340678
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may convert first analog signals to first digital values, in which the first analog signals are proportional to current of a battery of an information handling system (IHS); convert the second analog signals to second digital values, in which the second analog signals are proportional to current from a power supply; convert the third analog signals to third digital values, in which the third analog signals are proportional to power consumption of components of the IHS and the battery; and provide a first mean digital value determined from the first digital values, a second mean value determined from the second digital values, and a third mean digital value determined from the third digital values to at least one of IHS firmware, an application, and an operating system.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Richard Christopher Thompson, Tyler Ryan Cox, Adolfo Sandor Montero, Thanh Thien Tran
  • Publication number: 20220115989
    Abstract: A common-mode rejection receiver including a first differential amplifier arranged to receive a differential signal including receiving a positive signal of the differential signal at a first non-inverting input port and receiving a negative signal of the differential signal at a first inverting input port, and output a first differentiated signal based on a voltage differential between the positive signal and the negative signal. A clamping circuit is arranged to limit a magnitude of the first differentiated signal to a pre-determined limit. A second differential amplifier is arranged to receive the positive signal at a second inverting input port and receive the negative signal at a second non-inverting input port, and output a second differentiated signal. A matching circuit is arranged to receive the second differentiated signal output and output a matched signal. A summing circuit adds the clamped signal and matched signal and outputs a receiver output signal.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: Raytheon Company
    Inventors: Thanh Thien Tran, David G. Haedge
  • Publication number: 20220091655
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine a historical discharge rate (dh) from multiple discharge rates a battery of an information handling system (IHS) while the IHS operates on electrical power provided by the battery; receive a current discharge rate (dc) of the battery; determine a full charge capacity correction factor value (Cfcc) associated with the battery; determine a weighting factor (?); determine a difference between a full charge capacity value (FCC) and Cfcc; determine ?·dh; determine (1??)·dc; determine a sum of dh·? and dc·?; determine a quotient value of FCC?Cfcc and ?·dh+(1??)·dc; scale the quotient value based at least on a relative state of charge of the battery to determine an estimated time remaining for the IHS to operate on the electrical power provided by the battery; and display the estimated time remaining.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Richard Christopher Thompson, Nikhil Manohar Vichare, Michael Raymond Nechay, Tyler Ryan Cox, Thanh Thien Tran
  • Publication number: 20220091190
    Abstract: System and method for battery runtime forecasting, including identifying a power usage of a IHS; identifying a charge profile of a battery of the IHS, the charge profile including charging levels each associated with a respective time period; determining a state of charge of the battery based on a current time; identifying power delivery capabilities of a power source providing power to the battery; generating a predicted relative state of charge (RSOC) profile of the battery based on i) the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source; and identifying a runtime estimate of the battery.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Tyler Ryan Cox, Richard Christopher Thompson, Thanh Thien Tran
  • Publication number: 20220091650
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may convert first analog signals to first digital values, in which the first analog signals are proportional to current of a battery of an information handling system (IHS); convert the second analog signals to second digital values, in which the second analog signals are proportional to current from a power supply; convert the third analog signals to third digital values, in which the third analog signals are proportional to power consumption of components of the IHS and the battery; and provide a first mean digital value determined from the first digital values, a second mean value determined from the second digital values, and a third mean digital value determined from the third digital values to at least one of IHS firmware, an application, and an operating system.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Richard Christopher Thompson, Tyler Ryan Cox, Adolfo Sandor Montero, Thanh Thien Tran
  • Publication number: 20210166474
    Abstract: In one embodiment, a computing system of a vehicle generates perception data based on sensor data captured by one or more sensors of the vehicle. The perception data includes one or more representations of physical objects in an environment associated with the vehicle. The computing system further determines simulated perception data that includes one or more representations of virtual objects within the environment and generates modified perception data based on the perception data and the simulated perception data. The modified perception data includes at least one of the one or more representations of physical objects and the one or more representations of virtual objects. The computing system further determines a path of travel for the vehicle based on the modified perception data, which includes the one or more representations of the virtual objects.
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Erik Behar, Jasper Fionn Friedrichs, Shaojing Li, Snow Li, Thien Tran Vo, Jared Gregory Wood
  • Patent number: 10871945
    Abstract: A method may include receiving a database command to sort an unsorted dataset; dividing a sort operation, for sorting the unsorted dataset, into a plurality of portions; performing a first portion of the sort operation; persisting intermediate results from the first portion of the sort operation; and persisting a state of the sort operation identifying the portions of the sort operation have been performed.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panagiotis Antonopoulos, Nitish Upreti, Alexander Thien Tran
  • Patent number: 10769134
    Abstract: A database command is received from a user for modifying an existing data structure or creating a new data structure. The database command is used to construct a query that is provided to a query optimizer component where the query is transformed into a first query execution plan including operations that persist operation state. Some data specified in the query is received, and some of the new data structure is constructed by executing some of the first query plan. While receiving some of data specified in the query and constructing some of the new data structure, operation state of execution is persisted. When an interruption of execution of the first query plan occurs, an updated query plan is generated using persisted operation state. External updates occur, before or after the interruption, but before executing the updated query plan. The external updates are transactionally validated.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panagiotis Antonopoulos, Alexander Thien Tran
  • Publication number: 20190317727
    Abstract: A method may include receiving a database command to sort an unsorted dataset; dividing a sort operation, for sorting the unsorted dataset, into a plurality of portions; performing a first portion of the sort operation; persisting intermediate results from the first portion of the sort operation; and persisting a state of the sort operation identifying the portions of the sort operation have been performed.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Inventors: Panagiotis ANTONOPOULOS, Nitish UPRETI, Alexander Thien TRAN
  • Patent number: 10434712
    Abstract: A modular automated additive manufacturing system of the present invention is preferably made up of one or more optional accessories including but not limited to additive manufacturing, 3D printing, Fused Filament Fabrication (FFF), subtractive manufacturing, material handler, material dispenser, 3d scanner, power generation system, engraving, laser, material spray and the like integrated into a shipping container for purposes of additive manufacturing and or digital fabrication. The system of the present invention preferably includes a linear motion body with modular attachment head and other accessories mounted within a shipping container or other housing for the purposes of digital fabrication.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: October 8, 2019
    Inventor: Andy Thien Tran
  • Publication number: 20180121494
    Abstract: A database command is received from a user for modifying an existing data structure or creating a new data structure. The database command is used to construct a query that is provided to a query optimizer component where the query is transformed into a first query execution plan including operations that persist operation state. Some data specified in the query is received, and some of the new data structure is constructed by executing some of the first query plan. While receiving some of data specified in the query and constructing some of the new data structure, operation state of execution is persisted. When an interruption of execution of the first query plan occurs, an updated query plan is generated using persisted operation state. External updates occur, before or after the interruption, but before executing the updated query plan. The external updates are transactionally validated.
    Type: Application
    Filed: May 5, 2017
    Publication date: May 3, 2018
    Inventors: Panagiotis ANTONOPOULOS, Alexander Thien TRAN
  • Patent number: 9826373
    Abstract: A wireless local area network (WLAN) transmitter includes a baseband processing module and a plurality of radio frequency (RF) transmitters. The processing module selects one of a plurality of modes of operation based on a mode selection signal. The processing module determines a number of transmit streams based on the mode selection signal. The processing of the data further continues by converting encoded data into streams of symbols in accordance with the number of transmit streams and the mode selection signal. A number of the plurality of RF transmitters are enabled based on the mode selection signal to convert a corresponding one of the streams of symbols into a corresponding RF signal such that a corresponding number of RF signals is produced.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: November 21, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD
    Inventors: Christopher J. Hansen, Jason A. Trachewsky, Nambirajan Seshadri, Kelly Brian Cameron, Hau Thien Tran, Ba-Zhong Shen
  • Patent number: 9578336
    Abstract: A computing device (300) includes a storage (325) that over time is operable to include video and graphics content and the storage has a first set of instructions representing lossy video compression (130) and a second set of instructions representing lossless compression (120); and a processor (320) coupled with said storage (325), and said processor (320) operable to electronically analyze (110) at least a portion of the content for motion based on magnitudes of motion vectors and, on detection of a significant amount of motion, further operable to activate the first set of instructions (130) to compress at least the motion video, and otherwise to activate the second set of instructions representing lossless compression (120) to compress at least the graphics. Other devices, systems, and processes are disclosed.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: February 21, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Thanh Thien Tran, Jonathan Edward Hunter, Sriram Narayanan, Jian Wang
  • Patent number: 9503303
    Abstract: The present disclosure presents symbol mapping for any desired error correction code (ECC) and/or uncoded modulation. A cross-shaped constellation is employed to perform symbol mapping. The cross-shaped constellation is generated from a rectangle-shaped constellation. Considering the rectangle-shaped constellation and its left hand side, a first constellation point subset located along that left hand side are moved to be along a top of the cross-shaped constellation while a second constellation point subset located along that left hand side are moved to be along a bottom of the cross-shaped constellation. For example, considering an embodiment having four constellation point subsets along the left hand side of the rectangle-shaped constellation, two of those subsets are moved to be along the top of the cross-shaped constellation while two other subsets of the constellation points along the left hand side are moved to be along the bottom of the cross-shaped constellation.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 22, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Tak K. Lee, Ba-Zhong Shen, Kelly Brian Cameron, Hau Thien Tran