COMPRESSED REPORT DESCRIPTORS FOR USB DEVICES
First Claim
1. A method for creating a USB report descriptor for a USB device, said method comprising:
- obtaining from said USB device a first short report descriptor, said first short report descriptor including a template indicator; and
creating a full-sized USB report descriptor for said USB device based in part on information in said first short report descriptor and based in part on information in a template identified by said template indicator.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for creating USB peripheral device report descriptors: A short, compressed, report descriptor is stored in a peripheral device. This short report descriptor is transmitted to a USB wireless bridge and combined with templates stored in the bridge to create a USP report descriptor. Power is saved because less time is required to transmit the short report descriptor than would be required to transmit a full USB report descriptor. Hardware is also saved in the peripheral device since less memory is required to store the short report descriptors as compared to storing a full USB report descriptor.
9 Citations
19 Claims
-
1. A method for creating a USB report descriptor for a USB device, said method comprising:
-
obtaining from said USB device a first short report descriptor, said first short report descriptor including a template indicator; and creating a full-sized USB report descriptor for said USB device based in part on information in said first short report descriptor and based in part on information in a template identified by said template indicator. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A USB system comprising:
-
a wireless USB device adapted to transmit a short report descriptor including a template indicator; and a USB bridge adapted to receive said short report descriptor from said wireless USB device and to create a full-sized USB report descriptor for said USB device based in part on said report descriptor and in part based upon a template identified by said template indicator. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
- 14. A USB device adapted to transmit a short USB report descriptor including a USB template identifier, said short USB report descriptor together with information from a template identified by said template identifier containing sufficient information to generate a USB report descriptor for said USB device.
- 16. A USB bridge having stored therein at least one USB report template, said USB bridge being adapted to receive a short USB report descriptor and to generate a USB report descriptor by combining said short USB report descriptor with said USB report template.
Specification