Hello,
This is an Android and also a C# expert, with experience on custom USB host/device intercommunication.
I guess your current application is using the USB bulk protocol. Is this right?
Please, feel free to provide additional information so I can get the big picture of your requirements.
Best Regards,
David