Compressed report descriptors for USB devices
AssigneeCypress Semiconductor Corporation
InventorsRyan Woodings, Paul Beard
Life of this patent
Estimating the term…
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.
Claims20
A method for creating a full sized USB report descriptor for a USB peripheral device comprising:
- obtaining a short report descriptor from said peripheral device, said short report descriptor including at least one template indicator;
- and
- combining said short report descriptor with at least one template indicated by said template indicator to create a full-sized USB report descriptor for said device.
A method for creating a USB report descriptor for a device, said method comprising:
- obtaining from said device a first short report descriptor, said first short report descriptor including at least on template indicator;
- and
- creating a full-sized ISB report descriptor for said 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.
A wireless USB system comprising:
- a wireless USB device adapted to transmit a short report descriptor;
- a wireless USB bridge adapted to receive said short report descriptor and to create a full-sized USB report descriptor for said device based in part on said compressed report descriptor;
- and
- a computer adapted to receive said full-sized report descriptor from said wireless USB bridge.
Dependencies are inferred from the claim text.