Method for Scheduling a Device Notification Time Slot for a Wireless USB System
First Claim
1. A method for scheduling a Device Notification Time Slot (DNTS) for transferring data between a wireless Universal Synchronous Bus (USB) device and a wireless USB host, the method comprising:
- determining whether the wireless USB device endpoint is in a flow control state;
performing one of;
scheduling the DNTS in each of a plurality of Micro-scheduled Management Commands (MMCs), orscheduling the DNTS after a fixed time interval in a MMC of the plurality of MMCs upon determining whether the wireless USB device endpoint is in the flow control state,wherein the plurality of MMCs are received by the wireless USB device from the wireless USB host; and
transferring the data between the wireless USB host and the wireless USB device when the wireless USB device is ready for data transfer and the wireless USB device has received the DNTS in the MMC of the plurality of MMCs.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for scheduling a Device Notification Time Slot (DNTS) for transferring a data between a wireless Universal Synchronous Bus (USB) device and a wireless USB host. The method comprises determining whether the wireless USB device endpoint is in a flow control state; performing one of scheduling the DNTS in each of a plurality of Micro-scheduled Management Commands (MMCs) and scheduling the DNTS after a fixed time interval in a MMC of the plurality of MMCs upon determining whether the wireless USB device endpoint is in the flow control state; and transferring the data between the wireless USB device and the wireless USB host when the wireless USB device is ready for transferring the data and the wireless USB device has received the DNTS in the MMC of the plurality of MMCs.
20 Citations
19 Claims
-
1. A method for scheduling a Device Notification Time Slot (DNTS) for transferring data between a wireless Universal Synchronous Bus (USB) device and a wireless USB host, the method comprising:
-
determining whether the wireless USB device endpoint is in a flow control state; performing one of; scheduling the DNTS in each of a plurality of Micro-scheduled Management Commands (MMCs), or scheduling the DNTS after a fixed time interval in a MMC of the plurality of MMCs upon determining whether the wireless USB device endpoint is in the flow control state, wherein the plurality of MMCs are received by the wireless USB device from the wireless USB host; and transferring the data between the wireless USB host and the wireless USB device when the wireless USB device is ready for data transfer and the wireless USB device has received the DNTS in the MMC of the plurality of MMCs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product embodied on a computer readable medium for scheduling a Device Notification Time Slot (DNTS) for transferring a data between a wireless Universal Synchronous Bus (USB) device and a wireless USB host, the computer program product comprising a program module having instructions for:
-
determining whether the wireless USB device endpoint is in a flow control state, performing one of; scheduling the DNTS in each of a plurality of Micro-scheduled Management Commands (MMCs), or scheduling the DNTS after a fixed time interval in a MMC of the plurality of MMCs upon determining whether the wireless USB device endpoint is in the flow control state, wherein the plurality of MMCs are received by the wireless USB device from the wireless USB host; and transferring the data between the wireless USB host and the wireless USB device when the wireless USB device is ready for transferring the data and the wireless USB device has received the DNTS in the MMC of the plurality of MMCs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for scheduling a Device Notification Time Slot (DNTS) for transferring a data between a wireless Universal Synchronous Bus (USB) device and a wireless USB host, the method comprising:
-
scheduling the DNTS in each of a plurality of Micro-scheduled Management Commands (MMCs) when the wireless USB device endpoint is in a flow control state,; and transferring the data between the wireless USB host and the wireless USB device when the wireless USB device is ready for transferring the data and the wireless USB device has received the DNTS in a MMC of the plurality of MMCs. - View Dependent Claims (16, 17, 18, 19)
-
Specification