Patents by Inventor Brian Alex Truong

Brian Alex Truong 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: 11937141
    Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: March 19, 2024
    Assignee: MOBOPHILES, INC.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
  • Patent number: 11570114
    Abstract: A system and method of communication traffic management on a portable communication device having a computer processor and a network connection to a computer server for transmitting or receiving data with the processor over a network is provided. The method includes: identifying, by a traffic manager application running on the processor, a first application running on the processor and delivering first data to or from the server over the network; intercepting, by the traffic manager application, electronic traffic of the first data to or from the first application or to or from the server; and controlling, by the traffic manager application, a rate of delivery of the first data to or from the first application. The system includes the portable communication device and a nonvolatile storage device coupled to the processor and storing instructions that, when executed by the processor, cause the processor to execute the steps of the method.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: January 31, 2023
    Assignee: MOBOPHILES, INC.
    Inventors: William Weiyeh Chow, Brian Alex Truong
  • Publication number: 20210235349
    Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
  • Patent number: 11012908
    Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 18, 2021
    Assignee: MOBOPHILES, INC.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
  • Publication number: 20190373526
    Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 5, 2019
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
  • Publication number: 20160072716
    Abstract: A system and method of communication traffic management on a portable communication device having a computer processor and a network connection to a computer server for transmitting or receiving data with the processor over a network is provided. The method includes: identifying, by a traffic manager application running on the processor, a first application running on the processor and delivering first data to or from the server over the network; intercepting, by the traffic manager application, electronic traffic of the first data to or from the first application or to or from the server; and controlling, by the traffic manager application, a rate of delivery of the first data to or from the first application. The system includes the portable communication device and a nonvolatile storage device coupled to the processor and storing instructions that, when executed by the processor, cause the processor to execute the steps of the method.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventors: William Weiyeh Chow, Brian Alex Truong
  • Publication number: 20110093799
    Abstract: A user interface of a hand-held device is provided with a widget which is activatable to cause the hand-held device to perform at least one action. The widget is created by a user selecting programming blocks from a library of pre-defined programming blocks where each programming block is graphically represented as a processing unit with at least one of an input and an output. User input is then provided to graphically interconnect selected ones of the inputs and outputs of the pre-defined, user selected programming blocks to thereby define the at least one action that is to be performed upon activation of the widget.
    Type: Application
    Filed: November 30, 2010
    Publication date: April 21, 2011
    Applicant: UNIVERSAL ELECTRONICS INC.
    Inventors: Arsham Hatambeiki, Brian Alex Truong, Han-Sheng Yuh