Patents by Inventor Minh Tran

Minh 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).

  • Patent number: 11209592
    Abstract: A device comprises first, second and third elements fabricated on a common substrate. The first element comprises an active waveguide structure comprising: one portion, of effective cross-sectional area A1, supporting a first optical mode; and a second portion, butt-coupled to the first portion, of effective cross-sectional area A2>A1. The second element comprises a passive waveguide structure supporting a second optical mode. The third element, at least partly butt-coupled to the second portion, comprises an intermediate waveguide structure supporting intermediate optical modes. If the first optical mode differs from the second optical mode by more than a predetermined amount, a tapered waveguide structure in at least one of the second and third elements facilitates efficient adiabatic transformation between the first optical mode and one intermediate optical mode. No adiabatic transformation occurs between any intermediate optical mode and the first optical mode.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 28, 2021
    Assignee: Nexus Photonics LLC
    Inventors: Chong Zhang, Hyun Dai Park, Minh Tran, Tin Komljenovic
  • Patent number: 11204770
    Abstract: A microprocessor using a counter in a scoreboard is introduced to handle data dependency. The microprocessor includes a register file having a plurality of registers mapped to entries of the scoreboard. Each entry of the scoreboard has a counter that tracks the data dependency of each of the registers. The counter decrements for every clock cycle until the counter resets itself when it counts down to 0. With the implementation of the counter in the scoreboard, the instruction pipeline may be managed according to the number of clock cycles of a previous issued instruction takes to access the register which is recorded in the counter of the scoreboard.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: December 21, 2021
    Assignee: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210389979
    Abstract: A data processing system includes a priority scheduler and execution queue between an instruction decode unit and a functional function. The priority scheduler determines whether a source operand data specified by an instruction issued by the instruction decode unit is ready or not. The priority scheduler prioritizes the decoding instruction having all of the source operand data ready over the ready instruction from the execution queue to send to the functional unit. The decoding instruction having a data dependency is placed into the execution queue.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210373235
    Abstract: A device comprises first, second and third elements fabricated on a common substrate. The first element comprises an active waveguide structure comprising: one portion, of effective cross-sectional area A1, supporting a first optical mode; and a second portion, butt-coupled to the first portion, of effective cross-sectional area A2>A1. The second element comprises a passive waveguide structure supporting a second optical mode. The third element, at least partly butt-coupled to the second portion, comprises an intermediate waveguide structure supporting intermediate optical modes. If the first optical mode differs from the second optical mode by more than a predetermined amount, a tapered waveguide structure in at least one of the second and third elements facilitates efficient adiabatic transformation between the first optical mode and one intermediate optical mode. No adiabatic transformation occurs between any intermediate optical mode and the first optical mode.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 2, 2021
    Inventors: Chong Zhang, Hyun Dai Park, Minh Tran, Tin Komljenovic
  • Publication number: 20210374070
    Abstract: A microprocessor includes a translation look-aside buffer (TLB) having a plurality of TLB entries addressable by a branch address and having a branch target buffer (BTB), including a plurality of BTB entries addressable by the branch address. Each TLB entry includes a virtual address. Each BTB entry including a branch tag-way data and a target tag-way data. To perform a branch prediction, the BTB and TLB are accessed, where the TLB way associative data representing one of N sets of TLB entries is used to determine BTB hit or BTB miss. If BTB hit, the branch target address of the branch address may be obtained by accessing the TLB using target tag-way data in the BTB, or by using the branch page address when a same page bit in the hit BTB entry is set.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 2, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Patent number: 11188478
    Abstract: A microprocessor includes a translation look-aside buffer (TLB) having a plurality of TLB entries addressable by a branch address and having a branch target buffer (BTB), including a plurality of BTB entries addressable by the branch address. Each TLB entry includes a virtual address. Each BTB entry including a branch tag-way data and a target tag-way data. To perform a branch prediction, the BTB and TLB are accessed, where the TLB way associative data representing one of N sets of TLB entries is used to determine BTB hit or BTB miss. If BTB hit, the branch target address of the branch address may be obtained by accessing the TLB using target tag-way data in the BTB, or by using the branch page address when a same page bit in the hit BTB entry is set.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 30, 2021
    Assignee: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210360425
    Abstract: When deploying or upgrading an enhanced cellular communication system, a site survey may be performed by configuring cellular devices in a given area to report various operational metrics. The devices may also be configured to report environmental data that can be used to determine whether the devices are indoors or outdoors, which may be useful when interpreting the operational metrics. The environmental signatures may include an audio signature, which may comprise an audio impulse response produced by an acoustic echo canceller (AEC) of the device. The environmental signatures may further include a light signature, which may be based on frequency components of ambient light. The environmental signatures may further include an audio signature, which may be based on characteristics of radio signals received by the device. Machine learning techniques may be used, with the environmental signatures as features, to predict whether a given device is indoors or outdoors.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: Antoine T. Tran, Emile Minh Tran, Bryan Yang
  • Publication number: 20210338458
    Abstract: The present disclosure describes transmission systems for use in artificial joints of assistive devices, such as assistive prostheses, orthoses, and powered exoskeletons. A variable transmission is configured to automatically or manually adapt the torque profile to the demand of different locomotion tasks, such as a relatively high torque and low speed profile for a task such as standing up or ascending stairs, or a relatively low torque and high speed profile for a task such as walking.
    Type: Application
    Filed: August 28, 2019
    Publication date: November 4, 2021
    Inventors: Tommaso LENZI, Minh TRAN, Marco CEMPINI
  • Patent number: 11163582
    Abstract: In the disclosure, the microprocessor resolves the conflicts in decode stage and schedules the instruction to be executed at a future time. The instruction is issued to an execution queue until the scheduled time in the future when it is dispatched to a functional unit for execution. The disclosure uses a counter for the functional unit to track when the resource is available in the future to accept the next instruction. The disclosure also tracks the future N cycles when the register file read and write ports are scheduled to read and write operand data.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 2, 2021
    Assignee: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Patent number: 11159944
    Abstract: In some examples, a terminal can establish wireless communication with a base station. The terminal can determine a challenge, transmit the challenge, receive a response, and determine that the response is valid. The terminal can, in response, establish a secure network tunnel to a network node. In some examples, a terminal can determine a first communication parameter associated with communication with the base station. The terminal can receive data indicating a second communication parameter via a secure network tunnel. The terminal can determine that the communication parameters do not match, and, in response, provide an indication that an attack is under way against the network terminal. Some example terminals transmit a challenge, determine a response status associated with the challenge, and determine that an attack is under way based on the response status.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: October 26, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Antoine T. Tran, Emile Minh Tran
  • Publication number: 20210326141
    Abstract: In the disclosure, the microprocessor resolves the conflicts in decode stage and schedules the instruction to be executed at a future time. The instruction is issued to an execution queue until the scheduled time in the future when it is dispatched to a functional unit for execution. The disclosure uses a counter for the functional unit to track when the resource is available in the future to accept the next instruction. The disclosure also tracks the future N cycles when the register file read and write ports are scheduled to read and write operand data.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210312336
    Abstract: Embodiments for providing optimized machine learning model features using federated learning on distributed data in a computing environment by a processor. Machine learning model features may be learned from one or more data sets extracted from one or more localized machine learning models associated with one or more nodes. The machine learning model features may be aggregated using a centralized machine learning model at a source node. The one or more localized machine learning models may be trained using aggregated machine learning model features provided by the centralized machine learning model.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mathieu SINN, Ngoc Minh TRAN, Stefano BRAGHIN, Mark PURCELL
  • Publication number: 20210311743
    Abstract: A microprocessor using a counter in a scoreboard is introduced to handle data dependency. The microprocessor includes a register file having a plurality of registers mapped to entries of the scoreboard. Each entry of the scoreboard has a counter that tracks the data dependency of each of the registers. The counter decrements for every clock cycle until the counter resets itself when it counts down to 0. With the implementation of the counter in the scoreboard, the instruction pipeline may be managed according to the number of clock cycles of a previous issued instruction takes to access the register which is recorded in the counter of the scoreboard.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210311741
    Abstract: A processor that includes a register file, a read shifter, a decode unit and a plurality of functional units is introduced. The register file includes a read port. The read shifter includes a plurality of shifter entries and is configured to shift out a shifter entry among the plurality of shifter entries every clock cycle. Each of the plurality of shifter entries is associated with a clock cycle and each of the plurality of shifter entries comprises a read value that indicates an availability of the read port of the register file for a read operation in the clock cycle. The decode unit is coupled to the read shifter and is configured to decode and issue an instruction based on the read values included in the plurality of shifter entries of the read shifter. The plurality of functional units is coupled to the decode unit and the register file and is configured to execute the instruction issued by the decode unit and perform the read operation to the read port of the register file.
    Type: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Publication number: 20210303305
    Abstract: A processor that includes a register file, a latency shifter, a decode unit and a plurality of functional units is introduced. The register file includes a write port. The latency shifter includes a plurality of shifter entries and shifts out a shifter entry among the shifter entries every clock cycle. Each of the shifter entries is associated with a clock cycle and each of shifter entries includes a writeback value that indicates whether the write port of the register file is available for a writeback operation in the associated clock cycles. The decode unit is configured to decode an instruction and issue the instruction according to the writeback value of the latency shifter. The functional units are coupled to the decode unit and the register file and are configured to execute the instruction issued by the decode unit and perform writeback operation to the write port of the register file.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Applicant: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Patent number: 11132199
    Abstract: A processor that includes a register file, a latency shifter, a decode unit and a plurality of functional units is introduced. The register file includes a write port. The latency shifter includes a plurality of shifter entries and shifts out a shifter entry among the shifter entries every clock cycle. Each of the shifter entries is associated with a clock cycle and each of shifter entries includes a writeback value that indicates whether the write port of the register file is available for a writeback operation in the associated clock cycles. The decode unit is configured to decode an instruction and issue the instruction according to the writeback value of the latency shifter. The functional units are coupled to the decode unit and the register file and are configured to execute the instruction issued by the decode unit and perform writeback operation to the write port of the register file.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 28, 2021
    Assignee: ANDES TECHNOLOGY CORPORATION
    Inventor: Thang Minh Tran
  • Patent number: D933095
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 12, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Cole Parker Heiner, Lorena Pazmino, Gregory Minh Tran, Paul Armistead Hoover
  • Patent number: D934893
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: November 2, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Lorena Pazmino, Gregory Minh Tran, Isioma Osagbemwenorue Azu, Karen Stolzenberg
  • Patent number: D936096
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 16, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Sean Eugene Couture, Gregory Minh Tran
  • Patent number: D939524
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: December 28, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Lorena Pazmino, Karen Stolzenberg, Isioma Osagbemwenorue Azu, Gregory Minh Tran