Locating a user based on aggregated tweet content associated with a location
AssigneeYahoo! Inc.
InventorsVanessa Murdock, Sheila Kinsella
Life of this patent
Estimating the term…
Abstract
A user submitting a query from a computer at an unknown location is located using a language model. The language model is derived from an aggregation of tweets that were sent from known locations.
Claims20
A computer-implemented method for locating a user at an unknown location based on a language model derived from aggregated tweets sent from known locations, comprising:
- aggregating a plurality of tweets from a plurality of users at a plurality of known locations, each tweet comprising microblog content and a geotag with location coordinates of the tweet;
- grouping microblog content of tweets sent from a common location;
- receiving query content from a user at an unknown location;
- estimating the unknown location from the plurality of known locations by comparing at least a portion of the query content to the microblog content;
- and
- outputting the estimated location.
A computer program product stored on a non-transitory computer-readable medium that when executed by a processor, performs a method for locating a user based on tweets associated with a location, the method comprising:
- aggregating a plurality of tweets from a plurality of users at a plurality of known locations, each tweet comprising microblog content and a geotag with location coordinates of the tweet;
- grouping microblog content of tweets sent from a common location;
- receiving query content from a user at an unknown location;
- estimating the unknown location from the plurality of known locations by comparing at least a portion of the query content to the microblog content;
- and
- outputting the estimated location.
A system for locating a user based on tweet content associated with a location, comprising:
- a tweet database;
- a tweet training module, coupled in communication with the tweet database, the aggregate a plurality of tweets from a plurality of users at a plurality of known locations, each tweet comprising microblog content and a geotag with location coordinates of the tweet, the tweet training module grouping microblog content of tweets sent from a common location and storing in the tweet database;
- a tweet query module, coupled in communication with the tweet database, the tweet query module to receive query content from a user at an unknown location, the tweet query estimating the unknown location by comparing at least a portion of the query content to the microblog content, and outputting the estimated location from the tweet database.
Dependencies are inferred from the claim text.