USB parse