Patent ID: 6145045
Filing Date: 2000-11-07
Classification: G06F,H04L

Abstract:
An apparatus for receiving data on a non-isochronous endpoint pipe at a Universal Serial Bus (USB) endpoint from a USB host, comprising:at least one data storage element configured to store data and being shared among a plurality of USB endpoints;a pointer data storage element configured to store a pointer corresponding to one of a plurality of buffers in said at least one data storage element; anda controller configured to receive a plurality of data at said plurality of USB endpoints from at least one USB host on at least one USB endpoint pipe,wherein said controller writes into said pointer data storage element a first pointer corresponding to a first buffer of said plurality of buffers, receives a first plurality of data into said first buffer as indicated by said pointer data storage element, writes into said pointer data storage element a second pointer corresponding to a second buffer of said plurality of buffers, and receives a second plurality of data into said second buffer as indicated by said pointer data storage element.