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: 20240046315Abstract: 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: ApplicationFiled: August 5, 2022Publication date: February 8, 2024Inventors: Zach Hobbs, Jeff DiTullio, Michael W. Santa Cruz, Alen Durbuzovic, Eric Spielman, Brent Alan Hays, Khai Thien Tran
-
Patent number: 11740677Abstract: 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: GrantFiled: September 22, 2020Date of Patent: August 29, 2023Assignee: Dell Products L.P.Inventors: Richard Christopher Thompson, Nikhil Manohar Vichare, Michael Raymond Nechay, Tyler Ryan Cox, Thanh Thien Tran
-
Patent number: 11598810Abstract: 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: GrantFiled: September 24, 2020Date of Patent: March 7, 2023Assignee: Dell Products L.P.Inventors: Tyler Ryan Cox, Richard Christopher Thompson, Thanh Thien Tran
-
Patent number: 11551414Abstract: 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: GrantFiled: December 2, 2019Date of Patent: January 10, 2023Assignee: Woven Planet North America, Inc.Inventors: Erik Behar, Jasper Fionn Friedrichs, Shaojing Li, Snow Li, Thien Tran Vo, Jared Gregory Wood
-
Publication number: 20220219135Abstract: 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: ApplicationFiled: January 14, 2022Publication date: July 14, 2022Inventors: Thien Tran, Daniel Deocampo, Gary Keller
-
Patent number: 11374541Abstract: 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: GrantFiled: October 13, 2020Date of Patent: June 28, 2022Assignee: Raytheon CompanyInventors: Thanh Thien Tran, David G. Haedge
-
Patent number: 11340678Abstract: 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: GrantFiled: September 22, 2020Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Richard Christopher Thompson, Tyler Ryan Cox, Adolfo Sandor Montero, Thanh Thien Tran
-
Publication number: 20220115989Abstract: 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: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Applicant: Raytheon CompanyInventors: Thanh Thien Tran, David G. Haedge
-
Publication number: 20220091655Abstract: 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: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Inventors: Richard Christopher Thompson, Nikhil Manohar Vichare, Michael Raymond Nechay, Tyler Ryan Cox, Thanh Thien Tran
-
Publication number: 20220091190Abstract: 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: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Inventors: Tyler Ryan Cox, Richard Christopher Thompson, Thanh Thien Tran
-
Publication number: 20220091650Abstract: 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: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Inventors: Richard Christopher Thompson, Tyler Ryan Cox, Adolfo Sandor Montero, Thanh Thien Tran
-
Publication number: 20210166474Abstract: 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: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Erik Behar, Jasper Fionn Friedrichs, Shaojing Li, Snow Li, Thien Tran Vo, Jared Gregory Wood
-
Patent number: 10871945Abstract: 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: GrantFiled: April 13, 2018Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Panagiotis Antonopoulos, Nitish Upreti, Alexander Thien Tran
-
Patent number: 10769134Abstract: 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: GrantFiled: May 5, 2017Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Panagiotis Antonopoulos, Alexander Thien Tran
-
Publication number: 20190317727Abstract: 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: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Panagiotis ANTONOPOULOS, Nitish UPRETI, Alexander Thien TRAN
-
Patent number: 10434712Abstract: 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: GrantFiled: July 26, 2016Date of Patent: October 8, 2019Inventor: Andy Thien Tran
-
Publication number: 20180121494Abstract: 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: ApplicationFiled: May 5, 2017Publication date: May 3, 2018Inventors: Panagiotis ANTONOPOULOS, Alexander Thien TRAN
-
Patent number: 9826373Abstract: 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: GrantFiled: February 16, 2015Date of Patent: November 21, 2017Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTDInventors: Christopher J. Hansen, Jason A. Trachewsky, Nambirajan Seshadri, Kelly Brian Cameron, Hau Thien Tran, Ba-Zhong Shen
-
Patent number: 9578336Abstract: 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: GrantFiled: June 7, 2012Date of Patent: February 21, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Thanh Thien Tran, Jonathan Edward Hunter, Sriram Narayanan, Jian Wang
-
Patent number: 9503303Abstract: 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: GrantFiled: November 24, 2015Date of Patent: November 22, 2016Assignee: BROADCOM CORPORATIONInventors: Tak K. Lee, Ba-Zhong Shen, Kelly Brian Cameron, Hau Thien Tran