This paper proposes a person-based traffic responsive signal control system that optimizes transit signal priority (TSP) at intersections, focusing on minimizing overall passenger delay while prioritizing transit vehicles based on occupancy. The system utilizes a mixed-integer nonlinear program, ensuring global optimality in certain traffic conditions, and demonstrates notable improvements in reducing delays for transit and auto passengers. Testing conducted in Athens shows the effectiveness of the proposed model under various traffic scenarios, even with limited information about vehicle arrivals.