Improve GeoIP "Visitor Location (City)" widget

I have Piwik 1.9.2 installed and the GeoIP feature activated with the GeoLite database installed.

When an incoming IP address is not in the GeoLite database, the Visitor Location (City) widget shows “Unknown” as the location. However, the Visitors in Real Time widget shows a meaningful country of origin.

I would like to see the Visitor Location (City) widget show that same meaningful country of origin when the actual location cannot be determined accurately.

Example:
Incoming IP: 107.197.109.8 . Visitors in Real Time says this is United States, Provider Sbcglobal, which is correct. Visitor Location (City) says it’s Unknown, which is sort-of correct, except that we know it’s United States.