The USB sockets on board will not charge a device but will power it, so if you're fully charged when you board, you'll be fully charged when you land.
Is that only on the 744's? I could swear I've plugged my device into the USB port when it was running out of power and removed it sometime later at 100%.