Schedule and data caching for wireless tranmission
First Claim
Patent Images
1. A method comprising:
- generating a schedule of queues for a wireless controller, the schedule being generated at a driver on a host system;
caching schedule data at the wireless controller from the host system, wherein the cache includes;
active queues, andpage list entries for the active queues; and
operating the wireless controller based on the cached queues.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for schedule and data caching for wireless transmissions. An embodiment of a method may include generating a schedule of queues for a wireless controller, the schedule being generated at a driver on a host system. In some embodiments schedule data may be cached at the wireless controller from the host system, where the cache may include active queues and page list entries for the active queues. The wireless controller may be operated using the cached queues.
76 Citations
18 Claims
-
1. A method comprising:
-
generating a schedule of queues for a wireless controller, the schedule being generated at a driver on a host system; caching schedule data at the wireless controller from the host system, wherein the cache includes; active queues, and page list entries for the active queues; and operating the wireless controller based on the cached queues. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless controller comprising:
-
a memory to hold a cache, the cache to hold active queues and page list entries for the active queues, the cached data to be received from or transmitted to a host platform, the wireless controller to generate a transaction group based on the transfer descriptors in the active queues; and data queues for transmission and reception of data according to the active queues; wherein the wireless controller is to generate wireless transactions according to the transfer descriptors of the active queues. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a bus; a host system coupled to the bus, the host system including SDRAM memory to hold a wireless controller driver, the wireless controller driver to generate an asynchronous schedule of queues; and a USB (Universal Serial Bus) wireless controller, the USB wireless controller including a cache, the cache to hold active queues from the schedule of queues and page entries for the active queues, wherein the USB wireless controller is to generate a transaction group based on the transfer descriptors in the active queues. - View Dependent Claims (16, 17, 18)
-
Specification