US2005033896A1PendingUtilityA1
Systems and methods for batched USB data transfers
Priority: Jan 3, 2000Filed: May 14, 2004Published: Feb 10, 2005
Est. expiryJan 3, 2020(expired)· nominal 20-yr term from priority
G06F 13/385
47
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A USB host controller for embedded systems employing batched data transfer. The system batches up to 16 individual transactions in a single batch to reduce the number and frequency of interrupts to the microprocessor and to increase USB data throughput.
Claims
exact text as granted — not AI-modified1 . A USB host controller system for interfacing between at least one USB device and a host processor, the system comprising: a host controller that transfers USB transactions between at least one USB device and the host processor; and at least one memory associated with the host controller, wherein the host controller receives a plurality of USB transactions each having an associated transaction descriptor and assembles the USB transactions in the memory as a single batch and wherein the host processor induces the dispatch of the assembled batch as a composite signal that is subsequently decoded upon arrival as discrete USB transactions processed according to the transaction descriptors in such a manner so as to reduce interrupts to the host processor thereby reducing overall latency and resource demand on the host processor during execution of the USB transactions and increasing the overall data throughput as compared to transmitting the plurality of USB transactions individually.
Join the waitlist — get patent alerts
Track US2005033896A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.