U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Universal serial bus device controller comprising a FIFO associated with a plurality of endpoints and a memory for storing an identifier of a current endpoint

Patent 5974486 Issued on October 26, 1999. Estimated Expiration Date: Icon_subject August 12, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Apparatus for establishing multi-address and conference call connections
Patent #: 4203001
Issued on: 05/13/1980
Inventor: Condon

Adaptive digital network interface
Patent #: 4958342
Issued on: 09/18/1990
Inventor: Williams, et al.

Methods and apparatus for performing restricted token operations on an FDDI network
Patent #: 4979167
Issued on: 12/18/1990
Inventor: McCool

Interprocess communications control system
Patent #: 5437031
Issued on: 07/25/1995
Inventor: Kitami

Shared buffer switching module
Patent #: 5535197
Issued on: 07/09/1996
Inventor: Cotton

Selective call receiver with computer interface message notification
Patent #: 5568134
Issued on: 10/22/1996
Inventor: Cannon, et al.

FA controller and data processing method therefor
Patent #: 5721722
Issued on: 02/24/1998
Inventor: Kato, et al.

Data-packet fifo buffer system with end-of-packet flags Patent #: 5860119
Issued on: 01/12/1999
Inventor: Dockser

Inventor

Application

No. 909988 filed on 08/12/1997

US Classes:

710/53, Alternately filling or emptying buffers710/4, Address data transfer710/52Input/Output data buffering

Examiners

Primary: Lee, Thomas C.
Assistant: Yuan, Chien

Attorney, Agent or Firm

International Class

G06F 013/14

Abstract

A versatile USB controller comprises a serial interface engine (SIE) for connection with a host. The SIE is capable of simulating a disconnect/connect sequence in situations where a reboot of the device is appropriate. The controller further includes a control store for keeping track of multiple endpoints of a device. A FIFO provides data transfer between each of the endpoints and the host. A state machine provides transaction sequencing with the host for each endpoint. In a variation of the preferred embodiment, a second FIFO is included to provide additional buffering capability.

Other References

  • CYPRESS Data Sheet for CY7C634xx Controllers, Mar. 21, 1997
  • INTEL Data Sheet for 8x930Ax USB Controller, 1997
  • CAE Data Sheet, Feb. 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?