Patents by Inventor Long TANG

Long TANG 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: 5887148
    Abstract: The present invention provides a memory system interface design, which provides access to a dual width memory bus. Specifically, a subsystem and method provides for interfacing with a 32 bit or a 64 bit bus. The 32 bit bus would be used for low end products, and the 64 bit bus would be used for high end products. A memory control unit (MCU) supports both the 32 bit and 64 bit modes. Selecting a 32 bit or 64 bit memory subsystem gives a user more room to adjust system cost and performance.
    Type: Grant
    Filed: November 27, 1996
    Date of Patent: March 23, 1999
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Cheng-Long Tang
  • Patent number: 5828861
    Abstract: A system and method for eliminating the critical path of a processor-based system by sending a signal to transition memory and/or I/O control units to a READ/WRITE state prior to the end of the complete instruction decode. If the decoding phase of the opcode of the instruction reveals that a read-write step is to be carried out wherein memory or an I/O device must be accessed, the processor immediately sends a read-write request to the memory control unit and the I/O control unit prior to decoding the balance of the instruction. Once the balance of the instruction has been decoded and the access location is determined to be in either memory or an I/O device, a cancellation process takes place. In this cancellation process, if the access location is in memory, the I/O unit transitions from the read-write state to an idle state. If, however, the access destination is determined to be an I/O device, the memory control unit transitions from the read-write state to the idle state.
    Type: Grant
    Filed: March 6, 1992
    Date of Patent: October 27, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Yoshiyuki Miyayama, Cheng-Long Tang
  • Patent number: 5754800
    Abstract: A computer system comprising a multiprocessor architecture capable of supporting multiple processors comprising a memory array unit (MAU), an MAU system bus comprising data, address and control signal buses, an I/O bus comprising data, address and control signal buses, a plurality of I/O devices and a plurality of microprocessors. Data transfers between data and instruction caches and I/O devices and a memory and other I/O devices are handled using a switch network and interface circuits. Access to the memory buses is controlled by arbitration circuits which utilize fixed and dynamic priority schemes. A row match comparison circuit is provided for reducing memory latency by giving an increased priority to successive requests for access to memory locations having the same row address.
    Type: Grant
    Filed: May 16, 1995
    Date of Patent: May 19, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
  • Patent number: 5648648
    Abstract: A personal identification system for use with fingerprint data in security sensitive transactions is disclosed. The systems performs according to the following steps: generating an access file for specifying a plurality of different comparison ratio ("CR") levels with each level corresponding to an acceptable transaction; receiving the requester fingerprint data and its accompanying request parameters; comparing the requester fingerprint data with one of a plurality of fingerprint data in a master file corresponding to the account upon which a transaction is requested; generating an AR/RR based on result of comparison; evaluating the request for transaction and the AR/RR using the access file; if the AR/RR is acceptable for the requested transaction, granting the request after successfully passing additional authentication tests, and if the AR/RR is not acceptable for the transaction, entering at least one exception routine for additional authentication.
    Type: Grant
    Filed: February 5, 1996
    Date of Patent: July 15, 1997
    Assignee: Finger Power, Inc.
    Inventors: Ken W. Chou, Ruey-Long Tang
  • Patent number: 5604865
    Abstract: A computer system comprising a microprocessor architecture capable of supporting multiple processors. Data transfers between data and instruction caches, I/O devices, and a memory are handled using a switch network. Access to memory buses is controlled by arbitration circuits which utilize fixed and dynamic priority schemes. A test and set bypass circuit is provided for preventing a loss of memory bandwidth due to spin-locking. A row match comparison circuit is provided for reducing memory latency by giving an increased priority to successive requests for access to memory locations having the same row address. Dynamic switch/port arbitration is provided by changing device priority based on the intrinsic priority of the device, the number of times that a request has been serviced based on a row match, the number of times that a device has been denied service, and the number of times that a device has been serviced.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: February 18, 1997
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
  • Patent number: 5594877
    Abstract: The present invention provides a memory system interface design, which provides access to a dual width memory bus. Specifically, a subsystem and method provides for interfacing with a 32 bit or a 64 bit bus. The 32 bit bus would be used for low end products, and the 64 bit bus would be used for high end products. A memory control unit (MCU) supports both the 32 bit and 64 bit modes. The use of a 32 bit or 64 bit memory subsystem gives a user more room to adjust system cost and performance.
    Type: Grant
    Filed: October 5, 1994
    Date of Patent: January 14, 1997
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Cheng-Long Tang
  • Patent number: 5440752
    Abstract: A computer system comprising a microprocessor architecture capable of supporting multiple processors. Data transfers between data and instruction caches, I/O devices, and a memory am handled using a switch network. Access to memory buses is controlled by arbitration circuits which utilize fixed and dynamic priority schemes. A test and set bypass circuit is provided for preventing a loss of memory bandwidth due to spin-locking. A row match comparison circuit is provided for reducing memory latency by giving an increased priority to successive requests for access to memory locations having the same row address. Dynamic switch/port arbitration is provided by changing device priority based on the intrinsic priority of the device, the number of times that a request has been serviced based on a row match, the number of times that a device has been denied service, and the number of times that a device has been serviced.
    Type: Grant
    Filed: July 8, 1991
    Date of Patent: August 8, 1995
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen