SYSTEM AND METHOD OF DISPLAYING SEARCH RESULTS BASED ON DENSITY
First Claim
Patent Images
1. A method of providing a map covering an area comprising:
- receiving a query;
determining matching listings, where a listing comprises data identifying an object associated with a geographic location and information relating to the object, and where determination of a match comprises determining whether the listing information corresponds with the query and the geographic location corresponds with the area;
selecting a plurality of the matching listings based on the number of matching listings having geographic locations associated with a first portion of the area relative to the number of matching listings having geographic locations associated with a second portion of the area; and
providing a map of the area and indications of the matching listings.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map.
57 Citations
28 Claims
-
1. A method of providing a map covering an area comprising:
-
receiving a query; determining matching listings, where a listing comprises data identifying an object associated with a geographic location and information relating to the object, and where determination of a match comprises determining whether the listing information corresponds with the query and the geographic location corresponds with the area; selecting a plurality of the matching listings based on the number of matching listings having geographic locations associated with a first portion of the area relative to the number of matching listings having geographic locations associated with a second portion of the area; and providing a map of the area and indications of the matching listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of displaying a map comprising:
-
a user input device; a memory storing instructions and data representing different objects at different geographic locations; a processor in communication with the user input device so as to process information received from the user input device in accordance with the instructions; and a display in communication with, and displaying information received from, the processor; the instructions comprising; retrieving a map based on location information entered via the user input device, retrieving identifications of objects matching information entered via the user input, the retrieved identifications being less than all of the objects matching the information entered via the user input, the retrieved identifications being selected based on the density of matching objects within portions of the map, and displaying, on the display, the identifications on the map. - View Dependent Claims (11, 12)
-
-
13. A method of displaying a map covering an area comprising:
-
transmitting, from a first computer at a first node of a network to a second computer at a second node of the network, a location and words, the words being selected by a user and arbitrary; receiving data representing a map and listings, the map covering an area; displaying a map and listings on the map based on the data; wherein; the map data was selected by the second computer based on the location; the listings represented by the listing data were selected by the second computer based on density criteria and whether a listing matched, where (a) a listing matched if one or more of the transmitted words is present in information associated with the listing and (b) the density criteria depended on the quantity of matching listings in one region of the map area relative to another region of the area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of displaying a map comprising:
-
transmitting, from a first computer at a first node of a network to a second computer at a second node of the network, a location and words selected by a user; receiving, at the first computer from the second computer, image data representing a map covering an area; receiving, at the first computer from the second computer, image data representing a first set of listings; receiving, at the first computer from the second computer, text data representing a second set of listings; and displaying, at the first computer, a map and listings on the map based on the data; wherein; the map data was selected by the second computer based on the location; the listings represented by the listing data were selected by the second computer based on density criteria and whether a listing matched, where (a) a listing matched depending on whether there was a correspondence between words associated with the listing and the transmitted words and whether there was a correspondence between a location associated with the listing and the area, and (b) the density criteria depended on the quantity of matching listings in one region of the area relative to another region of the area. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
means for receiving a query; means for determining matching listings, where a listing comprises data identifying an object associated with a geographic location and information relating to the object, and where determination of a match comprises determining whether the listing information corresponds with the query and the geographic location corresponds with the map area; means for selecting a plurality of the matching listings based on the number of matching listings having geographic locations associated with a first portion of the map area relative to the number of matching listings having geographic locations associated with a second portion of the area; and means for providing a map of the map area and indications of the matching listings, each indication being located on the map relative to its geographic location.
-
Specification