Patents by Inventor Horng-Yee Chou

Horng-Yee Chou 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: 20060294272
    Abstract: Host computers and peripheral devices communicating through extended USB connectors and plugs are disclosed. The host computer and peripheral device are capable of communicating via multiple communication modes, using the extended capability of the extended USB connectors and plugs. Software and hardware to facilitate such communication are also disclosed.
    Type: Application
    Filed: August 24, 2006
    Publication date: December 28, 2006
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Szu-Kuang Chou
  • Publication number: 20060286865
    Abstract: Extended Universal-Serial-Bus (USB) plugs and sockets are disclosed. The extended USB plug includes an extended pin substrate having an extended substrate length longer than a length of a pin substrate of an industry-standard USB connector plug. There is further included a plurality of USB connector contacts configured to carry USB signals and a plurality of non-USB connector contacts configured to carry non-USB signals. The extended Universal-Serial-Bus (USB) plug, which includes an extended pin substrate having an extended substrate length longer than a length of a pin substrate of an industry-standard USB connector plug. There is included a plurality of USB connector contacts configured to carry USB signals and a plurality of non-USB connector contacts configured to carry non-USB signals.
    Type: Application
    Filed: August 24, 2006
    Publication date: December 21, 2006
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Szu-Kuang Chou
  • Patent number: 7130958
    Abstract: A serial flash-memory chip has a serial-bus interface to an external controller. A flash-memory block in the serial flash-memory chip can be read by the external controller sending a read-request packet over the serial bus to the serial flash-memory chip, which reads the flash memory and sends the data back in a data-payload field in a completion packet. Data in a write-request packet is written to the flash memory, and a message packet sent back over the serial bus. The serial bus can be a Peripheral Component Interconnect (PCI) Express bus with bi-directional pairs of differential lines. Packets have modified-PCI-Express headers that define the packet type and data-payload length. Vendor-defined packets can send flash commands such as reset, erase, or responses after operations such as program or erase. A serial engine and microcontroller or state machine are on the serial flash-memory chip.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: October 31, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Ben Wei Chen
  • Patent number: 7125287
    Abstract: Extended Universal-Serial-Bus (USB) plugs and sockets are disclosed. The extended USB plug includes an extended pin substrate having an extended substrate length longer than a length of a pin substrate of an industry-standard USB connector plug. There is further included a plurality of USB connector contacts configured to carry USB signals and a plurality of non-USB connector contacts configured to carry non-USB signals. The extended Universal-Serial-Bus (USB) plug, which includes an extended pin substrate having an extended substrate length longer than a length of a pin substrate of an industry-standard USB connector plug. There is included a plurality of USB connector contacts configured to carry USB signals and a plurality of non-USB connector contacts configured to carry non-USB signals.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: October 24, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Szu-Kuang Chou
  • Patent number: 7126873
    Abstract: Through the use of an allocation logic unit with a Flash controller, a single primary chip enable is de-multiplexed into a multiple secondary chip enables for multiple Flash memory dies or chips. In so doing, Flash storage device capacity is greatly expanded. In a first aspect, a memory package includes a plurality of memories; and an allocation logic unit coupled to the plurality of memories for receiving a single chip enable signal. The allocation logic unit de-multiplexes the single chip enable signal to a plurality of chip enable signals. Each of the plurality of chip enable signals access to one of the plurality of memories. In a second aspect, a printed circuit board (PCB) includes a Flash controller for providing at least one primary chip enable signal. The PCB also includes a plurality of Flash memory chips and at least one allocation logic unit coupled to at least a portion of the plurality of Flash memory chips and the Flash controller.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: October 24, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Sun-Teck See, Horng-Yee Chou, Charles C. Lee
  • Patent number: 7108560
    Abstract: Host computers and peripheral devices communicating through extended USB connectors and plugs are disclosed. The host computer and peripheral device communicate via a non-USB communication mode, using the extended capability of the extended USB connectors and plugs. Software and hardware to facilitate such communication are also disclosed.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: September 19, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Szu-Kuang Chou
  • Patent number: 7104848
    Abstract: Host computers and peripheral devices communicating through extended USB connectors and plugs are disclosed. The host computer and peripheral device are capable of communicating via multiple communication modes, using the extended capability of the extended USB connectors and plugs. Software and hardware to facilitate such communication are also disclosed.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: September 12, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Szu-Kuang Chou
  • Patent number: 7103684
    Abstract: A Universal-Serial-Bus (USB) single-chip flash device contains a USB flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. USB packets from a host USB bus are read by a serial engine on the USB flash microcontroller. Various routines that execute on a CPU in the USB flash microcontroller are activated in response to commands in the USB packets. A flash-memory controller in the USB flash microcontroller transfers data from the serial engine to the flash mass storage blocks for storage. Rather than boot from an internal ROM coupled to the CPU, a boot loader is transferred by DMA from the first page of the flash mass storage block to an internal RAM. The flash memory is automatically read from the first page at power-on. The CPU then executes the boot loader from the internal RAM to load the control program.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: September 5, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Ben Wei Chen, Horng-Yee Chou, Sun-Teck See, Charles C. Lee
  • Patent number: 7073010
    Abstract: A dual-mode Universal-Serial-Bus (USB) switch can operate in a normal hub mode to buffer transactions from a host to multiple USB flash storage blocks that are USB endpoints. When operating in a single-endpoint mode, the dual-mode USB switch intercepts packets from the host and responds to the host as a single USB endpoint. The USB switch aggregates all downstream USB flash storage blocks and reports a single pool of memory to the host as a single virtual USB memory. Adjacent transactions can be overlapped by packet re-ordering. A token packet that starts a following transaction is re-ordered to be sent to the USB flash storage blocks before the data and handshake packets that end a first transaction, allowing the second transaction to begin accessing the flash memory earlier. Data can be mirrored or striped across several USB flash storage blocks and parity can be added for error recovery.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: July 4, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Ben Wei Chen, Horng-Yee Chou, Sun-Teck See
  • Patent number: 7069369
    Abstract: An extended Secure-Digital (SD) card has a second interface that uses some of the SD-interface lines. The SD card's mechanical and electrical card-interface is used, but 2 or 4 signals in the SD interface are multiplexed for use by the second interface. The second interface can have a single differential pair of serial-data lines to perform Universal-Serial-Bus (USB) transfers, or two pairs of differential data lines for Serial-Advanced-Technology-Attachment (SATA), Peripheral Component Interconnect Express (PCIE), or IEEE 1394 transfers. A card-detection routine on a host can initially use the SD interface to detect extended capabilities and command the card to switch to using the second interface. The extended SD card can communicate with legacy SD hosts using just the SD interface, and extended SD hosts can read legacy SD cards using just the SD interface, or extended SD cards using the second interface. MultiMediaCard and Memory Stick are alternatives.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: June 27, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Szu-Kuang Chou, Charles C. Lee
  • Patent number: 7021971
    Abstract: An extended Universal-Serial-Bus (USB) connector plug and socket each have a pin substrate with one surface that supports the four metal contact pins for the standard USB interface. An extension of the pin substrate carries another 8 extension metal contact pins that mate when both the connector plug and socket are extended. The extension can be an increased length of the plug's and socket's pin substrate or a reverse side of the substrate. Standard USB connectors do not make contact with the extension metal contacts that are recessed, retracted by a mechanical switch, or on the extension of the socket's pin substrate that a standard USB connector cannot reach. Standard USB sockets do not make contact with the extension metal contacts because the extended connector's extension contacts are recessed, or on the extension of the connector pin substrate that does not fit inside a standard USB socket.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: April 4, 2006
    Assignee: Super Talent Electronics, Inc.
    Inventors: Horng-Yee Chou, Ren-Kang Chiou, Ben Wei Chen
  • Publication number: 20060002096
    Abstract: The present invention relates to a method and system for providing a flash memory assembly. The flash memory assembly includes a connector and a printed circuit board (PCB) coupled to the connector. The center of the PCB is positioned substantially at the center of the connector. An electronic component is coupled to one side of the PCB. In another aspect of the present invention, a second electronic component is coupled to a second side of the PCB. In another aspect of the present invention, the electronic components and the PCB are protected by covers joined using interference fitting or ultrasonic joining. In another aspect of the present invention, a cap protects the connector. The cap can be removably coupled to the connector.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Kuang-Yu Wang, Charles Lee, Horng-Yee Chou
  • Publication number: 20050286284
    Abstract: Through the use of an allocation logic unit with a Flash controller, a single primary chip enable is de-multiplexed into a multiple secondary chip enables for multiple Flash memory dies or chips. In so doing, Flash storage device capacity is greatly expanded. In a first aspect, a memory package includes a plurality of memories; and an allocation logic unit coupled to the plurality of memories for receiving a single chip enable signal. The allocation logic unit de-multiplexes the single chip enable signal to a plurality of chip enable signals. Each of the plurality of chip enable signals access to one of the plurality of memories. In a second aspect, a printed circuit board (PCB) includes a Flash controller for providing at least one primary chip enable signal. The PCB also includes a plurality of Flash memory chips and at least one allocation logic unit coupled to at least a portion of the plurality of Flash memory chips and the Flash controller.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Sun-Teck See, Horng-Yee Chou, Charles Lee
  • Publication number: 20050286283
    Abstract: A Flash storage device is disclosed. The Flash storage device comprises a plurality of memories and a printed circuit board coupled to the plurality of memories. The PCB is extended beyond a predetermined dimension to accommodate the plurality of memories. By extending the length and/or the width of the PCB, additional memories can be added to the PCB, thereby adding to the memory capacity of the device.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Sun-Teck See, Horng-Yee Chou, Charles Lee
  • Publication number: 20050285248
    Abstract: A memory package and a chip architecture which includes stacked multiple memory chips is described. In a first aspect, a memory package comprises a substrate and a plurality of memory dies mounted on the substrate. Each die has a separate chip enable. In a second aspect, a chip architecture comprises a printed circuit board (PCB). The PCB includes a footprint. The footprint includes at least one no connect (NC) pad. The chip architecture includes a plurality of stacked memory chips mounted on the printed circuit board. Each of the plurality of stacked memory has a chip enable signal pin and also has at least one NC pin. At least one of the plurality of stacked memory chips utilizes an NC pin of another of the stacked memory chips to route the chip enable pin to at least one NC pad of the footprint.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Sun-Teck See, Horng-Yee Chou, Charles Lee
  • Publication number: 20050251609
    Abstract: A peripheral device coupleable to an ExpressCard™ interface of a host system includes an ExpressCard™ portion and a second portion coupleable to the ExpressCard™ portion. Functionality of the peripheral device is partitioned between the ExpressCard™ portion and the second portion.
    Type: Application
    Filed: May 4, 2004
    Publication date: November 10, 2005
    Inventors: Horng-Yee Chou, Sun-Teck See
  • Publication number: 20050223158
    Abstract: A multi media card (MMC) is disclosed. The MMC includes a flash controller and at least one flash memory device. The flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC. The flash controller increases the throughput by performing one or more of performing a read-ahead memory read operation, performing a write-ahead memory write operation, increasing the size of a page register of the at least one flash memory device, increasing the width of a memory data bus, performing a dual-channel concurrent memory read operation, performing a dual-channel concurrent memory write operation, performing a write-cache memory write operation, and any combination thereof.
    Type: Application
    Filed: April 5, 2004
    Publication date: October 6, 2005
    Inventors: Sun-Teck See, Tzu-Yih Chu, Horng-Yee Chou, Charles Lee
  • Publication number: 20050197017
    Abstract: Systems and methods for communicating using various protocols through the Secured Digital (SD) physical interface are disclosed. The invention covers, among others, single-mode and multi-mode hosts, single-mode and multi-mode devices, as well as techniques for initializing these hosts and devices in order to facilitate the aforementioned communication.
    Type: Application
    Filed: May 25, 2004
    Publication date: September 8, 2005
    Applicant: Super Talent Electronics Inc.
    Inventors: Horng-Yee Chou, Szu-Kuang Chou, Kuang-Yu Wang, I-Kang Yu
  • Publication number: 20050193162
    Abstract: A memory flash card reader includes a processor for receiving at least one request from a host system, an index comprising information regarding sectors of the memory flash card wherein the processor may utilize the index to determine sectors of the memory flash card that are available for programming, reprogramming, or reading, and at least one card controller coupled to the processor.
    Type: Application
    Filed: October 1, 2004
    Publication date: September 1, 2005
    Inventors: Horng-Yee Chou, Edward Lee
  • Publication number: 20050182881
    Abstract: An extended Secure-Digital (SD) card has a second interface that uses some of the SD-interface lines. The SD card's mechanical and electrical card-interface is used, but 2 or 4 signals in the SD interface are multiplexed for use by the second interface. The second interface can have a single differential pair of serial-data lines to perform Universal-Serial-Bus (USB) transfers, or two pairs of differential data lines for Serial-Advanced-Technology-Attachment (SATA), Peripheral Component Interconnect Express (PCIE), or IEEE 1394 transfers. A card-detection routine on a host can initially use the SD interface to detect extended capabilities and command the card to switch to using the second interface. The extended SD card can communicate with legacy SD hosts using just the SD interface, and extended SD hosts can read legacy SD cards using just the SD interface, or extended SD cards using the second interface. MultiMediaCard and Memory Stick are alternatives.
    Type: Application
    Filed: March 16, 2004
    Publication date: August 18, 2005
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Horng-Yee Chou, Szu-Kuang Chou, Charles Lee