Systems and Methods for Creating and Using Geo-Centric Language Models
First Claim
1. A method for creating geo-centric language models, the method comprising:
- assigning, at a language model creation engine, each of a plurality of listings to a local service area;
determining, at the language model creation engine, a geographic center for the local service area;
computing, at the language model creation engine, a listing density for the local service area;
selecting, at the language model creation engine, a number of listings for a geo-centric listing set that corresponds to the listing density, the geo-centric listing set comprising a subset of the plurality of listings;
dividing, at the language model creation engine, the local service area into regions based upon the listing density and the number of listings in the geo-centric listing set; and
building, at the language model creation engine, a language model for the a geo-centric listing set.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for creating and using geo-centric language models are provided herein. An exemplary method includes assigning each of a plurality of listings to a local service area, determining a geographic center for the local service area, computing a listing density for the local service area, and selecting a desired number of listings for a geo-centric listing set. The geo-centric listing set includes a subset of the plurality of listings. The exemplary method further includes dividing the local service area into regions based upon the listing density and the number of listings in the geo-centric listing set, and building a language model for the geo-centric listing set.
336 Citations
20 Claims
-
1. A method for creating geo-centric language models, the method comprising:
-
assigning, at a language model creation engine, each of a plurality of listings to a local service area; determining, at the language model creation engine, a geographic center for the local service area; computing, at the language model creation engine, a listing density for the local service area; selecting, at the language model creation engine, a number of listings for a geo-centric listing set that corresponds to the listing density, the geo-centric listing set comprising a subset of the plurality of listings; dividing, at the language model creation engine, the local service area into regions based upon the listing density and the number of listings in the geo-centric listing set; and building, at the language model creation engine, a language model for the a geo-centric listing set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating geo-centric language models, the method comprising:
-
computing, at a language model creation engine, a mean and a standard deviation for latitude and longitude coordinates over all listings in a local service area; computing, at the language model creation engine, a listing density for a most listing-dense region in the local service area; computing, at the language model creation engine, a geo-location quantization accuracy for the local service area; quantizing, at the language model creation engine, a set of geo-coordinates for each listing in the local service area, each unique set of geo-coordinates defining a center of a language model; determining, at the language model creation engine, a number of listings within at least two predetermined radii of the language model center for one of the unique sets of geo-coordinates; selecting, at the language model creation engine, a radius from the at least two predetermined radii that contains at least a minimum number of listings; extracting, at the language model creation engine, all listings within the selected radius; and creating, at the language model creation engine, a language model comprising all listings within the selected radius. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform the steps of a method, comprising:
-
assigning each of a plurality of listings to a local service area; determining a geographic center for the local service area; computing a listing density for the local service area; selecting a desired number of listings for a geo-centric listing set, the geo-centric listing set comprising a subset of the plurality of listings; dividing the local service area into regions based upon the listing density and the number of listings in the geo-centric listing set; and building a language model for the geo-centric listing set. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification