Generating, from data of first location on surface, data for alternate but equivalent second location on the surface
AssigneeAvalara, Inc.
InventorsMark Janzen, Gregory T. Kavounas, Rohit Ghule, Charles M. Morrisette
Life of this patent
Estimating the term…
Abstract
In embodiments, given a surface that has domains on it and a first location, a second location is generated in the surface. The second location belongs in the same domains as the first location, and does not belong in the same domains as the second location. An advantage can be that, in embodiments, the second location can be used in lieu of the first location. A use case can be where it is desired to protect the privacy of location data of an entity, such as its address.
Claims38
A method for generating, from data of a first location on a surface, data for an alternate second location on the surface, the method comprising:
- discerning, by a 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.
A method for generating, from data of a first location on a surface, data for an alternate second location on the surface, the method comprising:
- discerning, by a 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, in which the first location data is defined by location data that is temporarily stored in a memory of the computer system and is rendered irretrievable from the memory;
- 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.
Dependencies are inferred from the claim text.