Patent ID: 8880496

Claim:
A computer-readable medium having executable instructions for processing a query, the executable instructions, when executed by a computer, causing the computer to perform acts comprising: receiving said query from a user; determining that said query is amenable to a geographic constraint; based on said determining, causing a map interface to be displayed to said user; receiving said user's indication of a first geographic constraint, said first geographic constraint being indicated by said user's identifying a first boundary of a non-point region on said map interface; finding first results such that each of said first results is associated with a location that satisfies said first geographic constraint; causing said first results to be displayed to said user; after causing said first results to be displayed to said user, receiving, from said user, an indication of a second geographic constraint, said second geographic constraint being indicated by said user's indicating, on said map interface, a second boundary of a non-point region on said map interface, said second boundary being distinct from said first boundary; finding second results that satisfy said query and said second geographic constraint; and causing said second results to be displayed to said user.