A friend sent me this article about how to get through U.S. customs faster and easier. One of the suggestions was to download the Mobile Passport app to fill out your paperwork, take a selfie, and breeze through customs. Funny enough I had just downloaded it and started an account as I read about it in an in-flight magazine.
The app stores your passport jnformation so really the only additional information that needs to be added is your flight itinerary. Once added, a receipt appears which is scanned by customs as you breeze through the line.