Patent 7657691 was granted and assigned to Cypress Semiconductor Corporation on February, 2010 by the United States Patent and Trademark Office.
A Universal Serial Bus (USB) device uses a same elasticity buffer for buffering packets for multiple different ports and only necessary packet detection circuitry is associated with the individual ports. A collision detection circuit is further included corresponding with information received from the packet detection circuitry. This simplified universal elasticity buffer architecture reduces the complexity and cost of the USB device.