Patents by Inventor Terrance Shiyang Shih
Terrance Shiyang Shih 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: 12197366Abstract: A USB IC, an operation method thereof, and a USB device are provided. The USB IC is disposed in the USB device and includes a sideband use interface circuit coupled to a sideband use pin of a USB connector of the USB device, and a control circuit. The control circuit is coupled to the sideband use interface circuit and reports a first adapter configuration to a USB host via the sideband use interface circuit so that the USB host enumerates the USB device. The control circuit observes a behavior of the USB host to the USB device after the USB device is enumerated. The control circuit determines whether the first adapter configuration is suitable for a connection manager of the USB host according to the behavior. If not, the control circuit reports a second adapter configuration to the USB host so that the USB host re-enumerates the USB device.Type: GrantFiled: November 21, 2022Date of Patent: January 14, 2025Assignee: VIA LABS, INC.Inventors: Chun-Heng Lin, Terrance Shiyang Shih, Chin-Sung Hsu
-
Patent number: 11770015Abstract: Power management device and method for a consumer product are provided. The power management device includes a memory, a configuration channel interface circuit and a control circuit. When a power supply device is electrically connected to a connector of the consumer product, the control circuit performs a power delivery protocol conforming to a USB specification on the power supply device through the configuration channel interface circuit and a configuration channel pin of the connector, so as to determine a power mode in which the power supply device supplies power to the consumer product. After the power delivery protocol is performed successfully, based on at least one protocol profile stored in the memory, the control circuit performs a vendor-defined messaging protocol on the power supply device through the configuration channel interface circuit and the configuration channel pin, so as to determine whether to change the power mode.Type: GrantFiled: December 3, 2020Date of Patent: September 26, 2023Assignee: VIA LABS, INC.Inventors: Terrance Shiyang Shih, Chin-Sung Hsu, Nai-Chuan Hung
-
Publication number: 20230169026Abstract: A USB IC, an operation method thereof, and a USB device are provided. The USB IC is disposed in the USB device and includes a sideband use interface circuit coupled to a sideband use pin of a USB connector of the USB device, and a control circuit. The control circuit is coupled to the sideband use interface circuit and reports a first adapter configuration to a USB host via the sideband use interface circuit so that the USB host enumerates the USB device. The control circuit observes a behavior of the USB host to the USB device after the USB device is enumerated. The control circuit determines whether the first adapter configuration is suitable for a connection manager of the USB host according to the behavior. If not, the control circuit reports a second adapter configuration to the USB host so that the USB host re-enumerates the USB device.Type: ApplicationFiled: November 21, 2022Publication date: June 1, 2023Applicant: VIA LABS, INC.Inventors: Chun-Heng Lin, Terrance Shiyang Shih, Chin-Sung Hsu
-
Patent number: 11308016Abstract: A USB integrated circuit includes three TX connecting component pairs and three RX connecting component pairs. The first TX connecting component pair and the first RX connecting component pair are respectively coupled to the first TX pin pair and the first RX pin pair of the first USB connector. The second TX connecting component pair and the second RX connecting component pair are respectively coupled to the first TX pin pair and the first RX pin pair of a second USB connector. The third TX connecting component pair is coupled to the second TX pin pair of the first USB connector or to the second TX pin pair of the second USB connector. The third RX connecting component pair is coupled to the second RX pin pair of the first USB connector or to the second RX pin pair of the second USB connector.Type: GrantFiled: October 24, 2019Date of Patent: April 19, 2022Assignee: VIA LABS, INC.Inventors: Wen-Yu Tseng, Wen-Hao Cheng, Terrance Shiyang Shih
-
Publication number: 20210305828Abstract: Power management device and method for a consumer product are provided. The power management device includes a memory, a configuration channel interface circuit and a control circuit. When a power supply device is electrically connected to a connector of the consumer product, the control circuit performs a power delivery protocol conforming to a USB specification on the power supply device through the configuration channel interface circuit and a configuration channel pin of the connector, so as to determine a power mode in which the power supply device supplies power to the consumer product. After the power delivery protocol is performed successfully, based on at least one protocol profile stored in the memory, the control circuit performs a vendor-defined messaging protocol on the power supply device through the configuration channel interface circuit and the configuration channel pin, so as to determine whether to change the power mode.Type: ApplicationFiled: December 3, 2020Publication date: September 30, 2021Inventors: Terrance Shiyang Shih, Chin-Sung Hsu, Nai-Chuan Hung
-
Patent number: 10977057Abstract: An electronic apparatus and an operation method thereof are provided. The electronic apparatus includes a nonvolatile memory, a first integrated circuit and a second integrated circuit. The nonvolatile memory stores the first firmware code of the first integrated circuit and the second firmware code of the second integrated circuit. The first integrated circuit is coupled to a memory access interface of the nonvolatile memory to read the first firmware code and the second firmware code. The first integrated circuit has an emulation memory access interface to emulate an emulation memory. The second integrated circuit is coupled to the emulation memory access interface of the first integrated circuit. The second integrated circuit reads the second firmware code from the first integrated circuit via the emulation memory access interface.Type: GrantFiled: January 22, 2018Date of Patent: April 13, 2021Assignee: VIA LABS, INC.Inventors: Terrance Shiyang Shih, Chin-Sung Hsu
-
Publication number: 20210064558Abstract: A USB integrated circuit includes three TX connecting component pairs and three RX connecting component pairs. The first TX connecting component pair and the first RX connecting component pair are respectively coupled to the first TX pin pair and the first RX pin pair of the first USB connector. The second TX connecting component pair and the second RX connecting component pair are respectively coupled to the first TX pin pair and the first RX pin pair of a second USB connector. The third TX connecting component pair is coupled to the second TX pin pair of the first USB connector or to the second TX pin pair of the second USB connector. The third RX connecting component pair is coupled to the second RX pin pair of the first USB connector or to the second RX pin pair of the second USB connector.Type: ApplicationFiled: October 24, 2019Publication date: March 4, 2021Applicant: VIA LABS, INC.Inventors: Wen-Yu Tseng, Wen-Hao Cheng, Terrance Shiyang Shih
-
Patent number: 10216253Abstract: A universal serial bus and a control method thereof are provided. Different voltages are respectively provided to circuit groups when a universal serial bus hub is in a suspend state and a normal working state, so as to reduce leakage current.Type: GrantFiled: December 23, 2013Date of Patent: February 26, 2019Assignee: VIA Technologies, Inc.Inventors: Yi-Te Chen, Terrance Shiyang Shih, Hsiao-Chyi Lin
-
Publication number: 20180210744Abstract: An electronic apparatus and an operation method thereof are provided. The electronic apparatus includes a nonvolatile memory, a first integrated circuit and a second integrated circuit. The nonvolatile memory stores the first firmware code of the first integrated circuit and the second firmware code of the second integrated circuit. The first integrated circuit is coupled to a memory access interface of the nonvolatile memory to read the first firmware code and the second firmware code. The first integrated circuit has an emulation memory access interface to emulate an emulation memory. The second integrated circuit is coupled to the emulation memory access interface of the first integrated circuit. The second integrated circuit reads the second firmware code from the first integrated circuit via the emulation memory access interface.Type: ApplicationFiled: January 22, 2018Publication date: July 26, 2018Applicant: VIA Technologies, Inc.Inventors: Terrance Shiyang Shih, Chin-Sung Hsu
-
Patent number: 9772653Abstract: A Universal Serial Bus (USB) dock is provided. The USB dock includes: a plurality of downstream ports; and a upstream port, connecting the USB dock to a portable device, wherein the upstream port includes an On-the-go (OTG) ID pin and a differential pair; and a microcontroller, configured to detect operating states of the portable device, wherein when it is detected that the portable device is in a USB OTG host mode and has entered a suspend state, the microcontroller controls the portable device to switch from the USB OTG host mode to a USB device mode by toggling a state of the USB OTG ID pin, thereby charging the portable device via the upstream port.Type: GrantFiled: April 21, 2015Date of Patent: September 26, 2017Assignee: VIA TECHNOLOGIES, INC.Inventors: Chin-Sung Hsu, Terrance Shiyang Shih, Li-Feng Pan
-
Publication number: 20170124860Abstract: A method and an optical transmitter utilizing the same are provided. The method, adopted by an optical transmitter, transmitting data signal and control signal to an optical receiver of an target device, including: providing a data signal in a first frequency band; providing a control signal in a second frequency band; combining the data signal in the first frequency band and the control signal in the second frequency band to generate a combined signal; and converting the combined signal into an outgoing optical signal to be transmitted to the optical receiver; wherein the control signal is arranged for controlling the target device.Type: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: Terrance Shiyang SHIH, Did-Min SHIH
-
Publication number: 20150338881Abstract: A Universal Serial Bus (USB) dock is provided. The USB dock includes: a plurality of downstream ports; and a upstream port, connecting the USB dock to a portable device, wherein the upstream port includes an On-the-go (OTG) ID pin and a differential pair; and a microcontroller, configured to detect operating states of the portable device, wherein when it is detected that the portable device is in a USB OTG host mode and has entered a suspend state, the microcontroller controls the portable device to switch from the USB OTG host mode to a USB device mode by toggling a state of the USB OTG ID pin, thereby charging the portable device via the upstream port.Type: ApplicationFiled: April 21, 2015Publication date: November 26, 2015Inventors: Chin-Sung HSU, Terrance Shiyang SHIH, Li-Feng PAN
-
Patent number: 9009380Abstract: A universal serial bus (USB) transaction translator is provided along with a micro-frame synchronization method. A device interface is coupled to a device via a device bus, and a host interface is coupled to a host via a host bus. At least two buffers are configured to store data. A controller stores the data in the buffers alternately. A start-of-frame (SOF) counter is used to count the SOF packets, with the counting value of the SOF counter being compared to a predefined value. Specifically, the controller resets a SOF timer for sending the SOF packet when the counting value achieves or exceeds the predefined value, such that the SOF packet and an isochronous timestamp packet (ITP) from the host are sent at the same time. Further, the controller delays the sending of the SOF packet for a period of time according to the ITP from the host.Type: GrantFiled: September 26, 2013Date of Patent: April 14, 2015Assignee: VIA Technologies, Inc.Inventors: Jiin Lai, Chin-Sung Hsu, Terrance Shiyang Shih, Jinkuan Tang, Buheng Xu, Hui Jiang
-
Publication number: 20140298053Abstract: A universal serial bus and a control method thereof are provided. Different voltages are respectively provided to circuit groups when a universal serial bus hub is in a suspend state and a normal working state, so as to reduce leakage current.Type: ApplicationFiled: December 23, 2013Publication date: October 2, 2014Applicant: VIA Technologies, Inc.Inventors: Yi-Te Chen, Terrance Shiyang Shih, Hsiao-Chyi Lin
-
Publication number: 20140059267Abstract: A universal serial bus (USB) transaction translator is provided along with a micro-frame synchronization method. A device interface is coupled to a device via a device bus, and a host interface is coupled to a host via a host bus. At least two buffers are configured to store data. A controller stores the data in the buffers alternately. A start-of-frame (SOF) counter is used to count the SOF packets, with the counting value of the SOF counter being compared to a predefined value. Specifically, the controller resets a SOF timer for sending the SOF packet when the counting value achieves or exceeds the predefined value, such that the SOF packet and an isochronous timestamp packet (ITP) from the host are sent at the same time. Further, the controller delays the sending of the SOF packet for a period of time according to the ITP from the host.Type: ApplicationFiled: September 26, 2013Publication date: February 27, 2014Applicant: VIA TECHNOLOGIES, INC.Inventors: JIIN LAI, Chin-Sung Hsu, Terrance Shiyang Shih, Jinkuan Tang, Buheng Xu, Hui Jiang
-
Patent number: 8572306Abstract: The present invention is directed to a universal serial bus (USB) transaction translator and a micro-frame synchronization method. A device interface is coupled to a device via a device bus, and a host interface is coupled to a host via a host bus, wherein the host USB version is higher than the device USB version. At least two buffers configured to store data are disposed between the device interface and the host interface. A controller stores the data in the buffers alternately. A start-of-frame (SOF) counter is used to count the SOF packets, wherein the counting value of the SOF counter is compared to a predefined value. Specifically, the controller resets a SOF timer for sending the SOF packet when the counting value achieves the predefined value or is greater than the predefined value, such that the SOF packet and an isochronous timestamp packet (ITP) from the host are sent at the same time.Type: GrantFiled: April 19, 2011Date of Patent: October 29, 2013Assignee: Via Technologies, Inc.Inventors: Jiin Lai, Chin-Sung Hsu, Terrance Shiyang Shih, Jinkuan Tang, Buheng Xu, Hui Jiang