Patents by Inventor Lie Wang

Lie Wang 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: 6963921
    Abstract: A hardware packet accelerator parses incoming packets to retrieve header data for building a frame status and for verifying the incoming packets are part of an established connection with a host. The accelerator includes a connection database that allows retrieval of connection information based on an index constructed from a hashed TCP connection address. The frame status comprises information needed to perform packet re-assembly and is stored in a memory that is local (directly accessible) by a processing device that performs the packet re-assembly. Among other advantages, the processing device does not need to read packet header data from a packet buffer, saving large amounts of header data retrieval time.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: November 8, 2005
    Assignee: 3Com Corporation
    Inventors: Li-Jau Yang, Chi-Lie Wang, Kap Soh, Chin-Li Mou
  • Patent number: 6760781
    Abstract: Autonomous retransmission of data packets onto a network from a Network Interface Card level upon command from a host processor is support. Efficient FIFO buffering in an ASIC is retained. Uses for autonomous retransmission include hardware and software testing and in network management.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: July 6, 2004
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Ngo Thanh Ho
  • Publication number: 20040068535
    Abstract: In one embodiment of a networking module, a first block receives a serial digital media signal, and provides a parallel digital media signal based on the serial digital media signal. A second block, operative with the first block, stores the parallel digital media signal in a corresponding slot in an outgoing frame, and sends the outgoing frame in response to receiving an incoming frame.
    Type: Application
    Filed: May 30, 2003
    Publication date: April 8, 2004
    Inventors: Baranitharan Subbiah, Sanjay Katabathuni, Shoby A. Cherian, Chi-Lie Wang, Maria Hu, Sudhakar Rao, Kap Soh, Scott W. Mitchell, Raymond Su, Lomberto P. Jimenez
  • Patent number: 6678728
    Abstract: A method and apparatus for automatically loading device status information into a network device. One embodiment comprises an apparatus in a network device, wherein the network device enters a sleep state under particular conditions. In one embodiment, the apparatus is for communicating with other devices on the network and comprises control circuitry that controls communication between the network device and the other devices on the network. The apparatus further comprises a memory device that stores configuration data for the control circuitry, wherein at least a portion of the configuration data is loaded into the control circuitry upon initialization of the network device. The apparatus further comprises a buffer that stores keep-alive data that is transmitted to a plurality of the other devices in the network to refresh the presence of the network device in the network, wherein the keep-alive data is loaded into the buffer from the memory device upon initialization of the network device.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: January 13, 2004
    Assignee: 3Com Corporation
    Inventors: Krishna Uppunda, Eric Davis, Nathaniel Henderson, Chi-Lie Wang, Alexander Herrera
  • Patent number: 6640262
    Abstract: A method and apparatus for automatically configuring a configurable integrated circuit. One embodiment comprises a method for automatically loading data including configuration data to a configurable integrated circuit upon initialization of a system in which the configurable integrated circuit is embedded. The method of one embodiment comprises storing a plurality of commands and a plurality of data elements in a non-volatile memory of the system. The method further comprises reading contents of an initial address in the non-volatile memory. If the initial address contains a command, depending upon a type of the command, the method comprises writing contents of a next address in the non-volatile memory to a register space of the configurable integrated circuit, to a configuration space of the configurable integrated circuit, or to a command space of the configurable integrated circuit.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: October 28, 2003
    Assignee: 3Com Corporation
    Inventors: Krishna Uppunda, Eric R. Davis, Nathaniel Henderson, Chi-Lie Wang, Alexander Herrera
  • Patent number: 6556580
    Abstract: A transmit packet buffer (TPB) is used on a network interface card (NIC) to store downloaded packets and forward them through the media access controller (MAC) and the physical layer interface (PHY) onto the wire. A multi-function TPB is implemented to allow the multiple usage of this buffer. Packets may be downloaded to this buffer through multiple sources. Different types of the packets may each be stored at predefined locations. For example, while the second half of the TPB is used to transmit keep-alive or alert-on-LAN packets, the first half may be used to compare received packets with a wake-up pattern for system wake-up. With multi-function support, various PC management functions may be implemented more effectively and with reduced cost.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: April 29, 2003
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Lai-Chin Lo, Ngo Thanh Ho, Krishna Uppunda
  • Patent number: 6553441
    Abstract: A serial bus with pre-defined protocol may be used on the NIC to provide PC management functions. While these functions may be used with the PC powered up, they may further perform valuable tasks while the PC is powered down. With these new added functions, centralized control may be achieved which will lower the administrative cost and serve better for distributed computing.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: April 22, 2003
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Eric Davis
  • Patent number: 6546496
    Abstract: A system and method for managing power consumption on a network interface card involves connecting constantly running clocks to a small amount of logic on the network interface card. The logic is used to monitor activity on the network interface card, and in response to events enable the clocks for functional blocks within the chip, on an as needed basis. Through dynamically controlled clocks, power consumption can be reduced significantly, and the network interface card remains in a state that is able to react efficiently to external events related to transmission of packets, reception of packets and functions related to the management of the network interface.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: April 8, 2003
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Li-Jau Yang
  • Patent number: 6513128
    Abstract: The present invention allows NIC resources to be accessed through auxiliary power and an ASIC clock while the PC is powered down and while PCI power and the PCI clock are not available. The present invention also provides an alternate path for accessing the NIC registers, downloading keep-alive and alert-on-LAN packets to the transmit packet buffer (TPB), as well as uploading received packets from the receive packet buffer (RPB). The present invention also allows monitoring PCI activity and seamlessly servicing the PCI configuration cycle (when PCI power and the PCI clock are restored) in conjunction with responding to the access through the alternate path (while PCI power and the PCI clock are not available).
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: January 28, 2003
    Assignee: 3COM Corporation
    Inventors: Chi-Lie Wang, Eric Davis, Nathan Henderson, Jeffrey Ross
  • Patent number: 6385672
    Abstract: The present invention provides a device which facilitates communications between a computer system and a data network by buffering data in transit between the computer system and the data network in a single buffer memory which can be flexibly partitioned into separate transmit and receive buffers. This flexible partitioning allows the relative sizes of the transmit and receive buffers to be optimized across a wide range of buses, data networks and network usage patterns. The transmit and receive buffers are structured as ring buffers within respectively allocated portions of the buffer memory. The buffer memory is controlled by a simple finite state machine controller, which is free from the performance impediments and higher cost associated with a microprocessor-based controller. The present invention also provides support for retransmission of packets that encounter transmission problems such as collisions during transmissions on the data network.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: May 7, 2002
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Richard S. Reid
  • Patent number: 6327625
    Abstract: Support for priority and IP security packets, and other protocols at the network interface level and in conjunction with FIFO-based packet buffers is provided by allowing out of order processing of certain packets in the FIFO. The optimized character of FIFO for sequential transfer is maintained, while particular types of packets are processed out of order to achieve minimum latency and maximum data security in an intelligent network interface card. A buffer stores data packets in an order of receipt. Logic is included in the network interface to transfer packets out of the buffer according to the order of receipt, and according to the respective packet types so that packets having a particular packet type are transferred out of the order of receipt relative to packets having other packet types.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: December 4, 2001
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Li-Jau Yang, Ngo Thanh Ho
  • Patent number: 6128715
    Abstract: A transmit packet buffer device capable of asynchronous read and write functions is used for receiving frame data from a host and forwarding the data over a network. The device comprises dual-ported memory capable of independent write and read access, a plurality of registers for storing address pointers to locations in the memory, and a logic device coupled to the dual-ported memory and the plurality of registers for controlling downloading data into the memory at a first clock speed, and transmitting data from the memory at a second clock speed. The registers are used to store memory addresses for reference by the logic device, and the data is divided into frames.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: October 3, 2000
    Assignee: 3Com Corporation
    Inventors: Chi-Lie Wang, Ngo Thanh Ho
  • Patent number: 5875175
    Abstract: A network transmitter schedules packets so that packets are transmitted to a host or group of hosts so as not to overload any particular part of the network. In an embodiment, the transmitter uses packet data structures with a schedule indication for packets placed in the queue so that an independently running adaptor may know when to remove packets from the queue and transmit them. In an alternative embodiment, packets are scheduled by setting a future interrupt for transmitting a packet or group of packets. In a further embodiment, packets are placed in temporal sets where a temporal set is a group of packets that can be transmitted in succession without violating the bandwidth limitations of any network segment.
    Type: Grant
    Filed: May 1, 1997
    Date of Patent: February 23, 1999
    Assignee: 3Com Corporation
    Inventors: William Paul Sherer, David R. Brown, Richard Reid, Glenn Connery, Chi-Lie Wang