Patents by Inventor Teng-Chuan Hsieh

Teng-Chuan Hsieh 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: 8767759
    Abstract: A method capable of reducing a required capacity of a retry buffer of a link device when the link device transfers real-time data to a link partner through the PCIe interface determines how to resend a packet required by the link partner according to the type of the packet. When the packet is a data packet, the method determines if a pending data packet exists in a pending transmission data buffer. When the pending data packet exists in the pending transmission data buffer, the link device directly transmits the pending data packet to the link partner. When the pending data packet does not exist in the pending transmission data buffer, the link device transmits a dummy packet to the link partner. In this way, the retry buffer only requires enough capacity to store the dummy packet and buffer the command data packets.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: July 1, 2014
    Assignee: Etron Technology, Inc.
    Inventors: Teng-Chuan Hsieh, Ming-Hsu Hsu, Huei-Chiang Shiu
  • Patent number: 8473801
    Abstract: A method for increasing the efficiency of transferring packets of isochronous transfer type in USB 3.0 includes ignoring a packet of isochronous transfer type with an incorrect header. When the receiving end receives a packet of isochronous transfer type with an incorrect header, the receiving end does not send a retry signal to the transmitting end. Therefore, the transmitting end can more quickly transmit the following packets of isochronous transfer type.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: June 25, 2013
    Assignee: Etron Technology, Inc.
    Inventors: Tso-Hsuan Chang, Ming-Hsu Hsu, Teng-Chuan Hsieh
  • Patent number: 8291301
    Abstract: A data transfer method is utilized for saving memory for storing packet in USB protocol. When a transmitter is to send a payload, the protocol layer of the transmitter writes the payload into a shared payload memory. The protocol layer generates a corresponding header according to the payload, and writes the corresponding header into a shared header memory. The data-link layer of the transmitter generates a packet by means of directly combining the payload saving in the shared payload memory and the header saving in the shared header memory, and sends the packet. Hence, when the transmitter is to send the payload, the transmitter only requires a memory of which the size is equal to a packet. In this way, the memory can be saved, reducing the cost.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: October 16, 2012
    Assignee: Etron Technology, Inc.
    Inventors: Tso-Hsuan Chang, Ming-Hsu Hsu, Teng-Chuan Hsieh
  • Publication number: 20120089755
    Abstract: In a method of adjusting transfer speed after initialization of a SATA interface, a SATA link device transmits a first predetermined primitive to a SATA link partner for requesting to change a first transfer speed of the SATA link device from a first speed to a second speed, the SATA link partner replies to the SATA link device with a second predetermined primitive according to the first predetermined primitive, and the SATA link device and the SATA link partner respectively adjust the first transfer speed of the SATA link device and a second transfer speed of the SATA link partner according to the second predetermined primitive.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 12, 2012
    Inventors: Huei-Chiang Shiu, Teng-Chuan Hsieh, Hsieh-Huan Yen
  • Publication number: 20120087379
    Abstract: A method capable of reducing a required capacity of a retry buffer of a link device when the link device transfers real-time data to a link partner through the PCIe interface determines how to resend a packet required by the link partner according to the type of the packet. When the packet is a data packet, the method determines if a pending data packet exists in a pending transmission data buffer. When the pending data packet exists in the pending transmission data buffer, the link device directly transmits the pending data packet to the link partner. When the pending data packet does not exist in the pending transmission data buffer, the link device transmits a dummy packet to the link partner. In this way, the retry buffer only requires enough capacity to store the dummy packet and buffer the command data packets.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 12, 2012
    Inventors: Teng-Chuan Hsieh, Ming-Hsu Hsu, Huei-Chiang Shiu
  • Publication number: 20110296105
    Abstract: A system of realizing RAID-1 on a portable storage medium includes a Universal Serial Bus device and the portable storage medium. The portable storage medium is divided into a main partition and at least one backup partition according to a RAID-1 mode. The Universal Serial Bus device is coupled to the portable storage medium for receiving a write command and/or a read command transmitted by a host, and writing data to the portable storage medium and/or reading data from the portable storage medium according to the write command and/or the read command. The Universal Serial Bus device does not transmit capacity information of the at least one backup partition to the host.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 1, 2011
    Inventors: Hsieh-Huan Yen, Hsuan-Ching Chao, Teng-Chuan Hsieh
  • Publication number: 20110296106
    Abstract: A system for realizing multi-port storage media based on a UASP protocol of a USB specification version 3.0 includes a Universal Serial Bus, at least one storage media, and a storage device, where the storage device stores a mapping table. The Universal Serial Bus is used for transmitting at least one write data command. Each storage media is used for replying a write ready command to the Universal Serial Bus after receiving a write data command. When the Universal Serial Bus transmits a data including a command tag according to the write ready command, the storage device finds a number mapping to the command tag according to the command tag and the mapping table, and transmits the data to a storage media mapping to the number.
    Type: Application
    Filed: May 15, 2011
    Publication date: December 1, 2011
    Inventors: Hsieh-Huan Yen, Teng-Chuan Hsieh, Yu-Chiun Lin
  • Publication number: 20100293435
    Abstract: A method for increasing the efficiency of transferring packets of isochronous transfer type in USB 3.0 includes ignoring a packet of isochronous transfer type with an incorrect header. When the receiving end receives a packet of isochronous transfer type with an incorrect header, the receiving end does not send a retry signal to the transmitting end. Therefore, the transmitting end can more quickly transmit the following packets of isochronous transfer type.
    Type: Application
    Filed: March 30, 2010
    Publication date: November 18, 2010
    Inventors: Tso-Hsuan Chang, Ming-Hsu Hsu, Teng-Chuan Hsieh
  • Publication number: 20100287456
    Abstract: A data transfer method is utilized for saving memory for storing packet in USB protocol. When a transmitter is to send a payload, the protocol layer of the transmitter writes the payload into a shared payload memory. The protocol layer generates a corresponding header according to the payload, and writes the corresponding header into a shared header memory. The data-link layer of the transmitter generates a packet by means of directly combining the payload saving in the shared payload memory and the header saving in the shared header memory, and sends the packet. Hence, when the transmitter is to send the payload, the transmitter only requires a memory of which the size is equal to a packet. In this way, the memory can be saved, reducing the cost.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 11, 2010
    Inventors: Tso-Hsuan Chang, Ming-Hsu Hsu, Teng-Chuan Hsieh
  • Patent number: 7574615
    Abstract: A method of managing power consumption of a network interface is provided. The method is capable of cutting off the power and the clock signal supply to the MAC and the PHY receiving terminals of the network interface when the user disables the wake-up function, and when the user enables the wake-up function, the power and the clock signal are supplied to the receiver of the medium access control unit and the receiver of the physical layer unit.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: August 11, 2009
    Assignee: VIA Technologies, Inc.
    Inventors: Chih-Hsien Weng, Teng-Chuan Hsieh
  • Publication number: 20050188232
    Abstract: A method of managing power consumption of a network interface is provided. The method is capable of cutting off the power and the clock signal supply to the MAC and the PHY receiving terminals of the network interface when the user disables the wake-up function, and when the user enables the wake-up function, the power and the clock signal are supplied to the receiver of the medium access control unit and the receiver of the physical layer unit.
    Type: Application
    Filed: May 10, 2004
    Publication date: August 25, 2005
    Inventors: Chih-Hsien Weng, Teng-Chuan Hsieh