The idea is for various geolocation apps like google maps to have a function that lets the user filter search results to see only those places he/she has never yet been at. So if you search for say nearby restaurants, you could activate the "novelty filter" and amongst all the results visible on the map the app would show unvisited places highlighted in the foreground while those you've already been at dimmed in the background.
The convenience of this: This would let you discover new places easier. It would be especially useful while traveling and trying to squeeze the maximum out of new areas, but it would also be handy for rediscovering the location that you are settled in (given it's a big enough urban area). Now we might do such filtering ourselves by simply looking at the search results and discarding already visited places one by one from our memory, but this is inconvenient. Such function would be very useful when the user is intentionally searching for new places to visit.
This might apply for a variety of things, not only public establishments, you might search for towns you've never visited in your country/region, countries you've never visited in a continent/world, etc. With intense geolocation tracking prevailing these days this wouldn't be difficult for an app to do.
The current state of the art: Currently map apps only provide location history which means you can check places you've visited during a certain time period in the past, but it doesn't work the way that I proposed in this idea. I didn't manage to find an app that would have a proposed function.
Such software function would contribute to the realization of this idea.