Patents by Inventor Tsao-Jiang Chang

Tsao-Jiang Chang 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: 20180234535
    Abstract: Aspects of the disclosure provide an electronic device that includes a transceiver circuit, an interface circuit and a modulator-demodulator (modem) circuit. The transceiver circuit is configured to transmit and receive wireless signals to/from a first network that uses a first network address space. The interface circuit is configured to interconnect the electronic device with one or more devices to form a second network using a second network address space. The modem circuit is coupled to the transceiver circuit to modulate/demodulate signals for wireless communication. The modem circuit is configured to provide a packet of a header characteristic for a network address translation between the first network address space and the second network address space, receive, after the network address translation, a modified packet corresponding to the packet, determine a modification associated with the header characteristic and apply the modification to one or more other packets having the header characteristic.
    Type: Application
    Filed: January 12, 2018
    Publication date: August 16, 2018
    Applicant: MEDIATEK INC.
    Inventors: Tsao-Jiang Chang, Chun-Chuan Chen, Yi-Lun Chen
  • Publication number: 20160183117
    Abstract: An apparatus for throttling uplink data based on a temperature state is provided. The apparatus includes a temperature sensor, a processor and a memory. The temperature sensor senses an internal temperature of the apparatus. The memory is operatively coupled to the processor. The processor is configured to execute a program code stored in the memory to: compare the internal temperature to a corresponding temperature range according to a predetermined table of temperature ranges; and control a packet buffer to adjust a current data rate to a corresponding target data rate according to the comparison result.
    Type: Application
    Filed: July 29, 2015
    Publication date: June 23, 2016
    Inventors: Fu-Chieh HSU, Pi-Yuan CHENG, Tsao-Jiang CHANG
  • Patent number: 8661164
    Abstract: A USB device enumeration process implemented in a USB device is described. The USB device first detects a type of the operating system (OS) of the USB host connected to the device, and performs device enumeration using a process selected from multiple stored processes based on the detected host OS type. To detect the host OS type, the USB device first presents itself to the host as a USB MSD or HID, performs device enumeration to collect OS behavior factors from the host, and determines the OS type from the OS behavior factors. Thereafter, the USB device performs actual device enumeration by presenting itself as the USB device it actually is, using an enumeration process specific to the detected host OS type. The multiple stored enumeration processes are customer configurable. Further, a method is provided to stop an enumeration process when the host is in a BIOS stage.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: February 25, 2014
    Assignee: Mediatek Inc.
    Inventors: Jin-Ru Chen, Ying-Che Hsu, Tsao-Jiang Chang, Wen-Juin Huang
  • Publication number: 20120054372
    Abstract: A USB device enumeration process implemented in a USB device is described. The USB device first detects a type of the operating system (OS) of the USB host connected to the device, and performs device enumeration using a process selected from multiple stored processes based on the detected host OS type. To detect the host OS type, the USB device first presents itself to the host as a USB MSD or HID, performs device enumeration to collect OS behavior factors from the host, and determines the OS type from the OS behavior factors. Thereafter, the USB device performs actual device enumeration by presenting itself as the USB device it actually is, using an enumeration process specific to the detected host OS type. The multiple stored enumeration processes are customer configurable. Further, a method is provided to stop an enumeration process when the host is in a BIOS stage.
    Type: Application
    Filed: August 16, 2011
    Publication date: March 1, 2012
    Applicant: MEDIATEK INC.
    Inventors: Jin-Ru Chen, Ying-Che Hsu, Tsao-Jiang Chang, Wen-Juin Huang
  • Publication number: 20080141358
    Abstract: An identification and administration system applied to P2P gateway and a method for the same are proposed. The system is installed in a kernel space, and a plug-in kernel module is in the kernel space to finish preprocessing and application processing of packets on the kernel space without the need of copying data to the user space for processing. Moreover, a connection cache is provided in the kernel space to process source/destination IP addresses, connection ports and protocol identifiers of all packets to recognize and then block identical request packets in reconnections. Therefore, the throughput of content-level security gateway can be increased, and the processing efficiency of packets can also be enhanced.
    Type: Application
    Filed: May 24, 2007
    Publication date: June 12, 2008
    Inventors: Po-Ching LIN, Meng-Fu Tsai, Tsao-Jiang Chang, Ying-Dar Lin, Yuan-Cheng Lai