1. A method comprising: creating an image of a page descriptor at a universal serial bus (USB) device; transferring the image of the page descriptor to a memory; modifying a schedule list in the memory based on the transferred image; identifying an active transaction in the modified schedule list; and providing code data to the USB device from the memory based on the identified active transaction.