Patent Pro Bono program matches inventors with pre-registered patent agents or attorneys. They will volunteer their time without any charges. The charges required for a patent under the USPTO however must be paid.