This page provides information on the types of patents and types of patent applications, and the examination process. Schedule an appointment.Find the best patents attorney serving Allegheny County. Novelty, usefulness, and nonobviousness are the three software patent requirements to file a new application. The application should include the software specifications, claims, and drawings (if necessary). Find the best trademarks attorney serving Allegheny County. PNC has pending patent applications directed at various features and functions of Home Insight Planner and Home Insight Tracker.