Large-scale aggregation and verification of location data
AssigneeMicrosoft Technology Licensing, LLC
InventorsDezhen Li, Kedar U. Kulkarni, Caleb T. Johnson, Jean-Baptiste Chery
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of addresses for a set of entities. Next, for each address in the set of addresses, the system combines a set of verification rules and user input to generate a confidence in the address for a corresponding entity. The system then performs one or more steps for confirming the address according to the confidence in the address. Upon completing the one or more steps for confirming the address, the system stores the address for use with the corresponding entity.
Claims20
A method, comprising:
- obtaining a set of addresses for a set of entities;
- for each address in the set of addresses, combining, by one or more computer systems, a set of verification rules and user input to generate a confidence in the address for a corresponding entity;
- performing, by the one or more computer systems, one or more steps for confirming the address according to the confidence in the address;
- and
- upon completing the one or more steps for confirming the address, storing the address for use with the corresponding entity.
A system, comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the system to:
- obtain a set of addresses for a set of entities;
- for each address in the set of addresses, combine a set of verification rules and user input to generate a confidence in the address for a corresponding entity;
- perform one or more steps for confirming the address according to the confidence in the address;
- and
- upon completing the one or more steps for confirming the address, store the address for use with the corresponding entity.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
- obtaining a set of addresses for a set of entities;
- for each address in the set of addresses, combining a set of verification rules and user input to generate a confidence in the address for a corresponding entity;
- performing one or more steps for confirming the address according to the confidence in the address;
- and
- upon completing the one or more steps for confirming the address, storing the address for use with the corresponding entity.
Dependencies are inferred from the claim text.