| CPC G01C 21/20 (2013.01) [G06Q 40/123 (2013.12)] | 38 Claims |

|
1. A computer system for generating, from data of a first location on a surface, data for an alternate second location on the surface, the computer system including at least:
one or more processors; and
a non-transitory computer-readable storage medium having stored thereon instructions which, when executed by the one or more processors, result in operations including at least:
discerning, by the computer system that the first location belongs in a first one of domains defined on the surface, but does not belong in a second one of the domains;
generating, by the computer system, second location data that defines the second location on the surface, the second location selected so as to not overlap with the first location, the second location selected so as to belong in the first domain but to not belong in the second domain; and
outputting, by the computer system, the second location data, in which:
the first data is received by the computer system via a network as a payload of a request, and
the second location data is output by the computer system via a network as a payload of a response that is transmitted responsive to the request.
|