SYSTEM AND METHOD OF TRANSMITTING SEARCH RESULTS BASED ON ARBITRARY QUERIES
First Claim
Patent Images
1. 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 a word selected by a user;
receiving image data representing a map covering an area;
receiving image data representing a first set of listings;
receiving text data representing a second set of listings, the listings in the second set being different than the listings in the first set;
displaying the first and second set of listings on the map;
wherein;
the map data was selected by the second computer based on the location; and
both sets of listings were selected by the second computer based on whether a listing matched the same transmitted word and whether the location of the listing is within the area.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided of generating a map. In one aspect, the map is transmitted by a server as an image. Listings are selected based on both their proximity to the location and whether they match arbitrary words provided by a user, with one set being transmitted as text and another set being transmitted as image data representing icons on a transparent background. In response, a user'"'"'s computer displays the image of the second set as an overlay on the map, and processes the text to display the first set as icons on the map.
71 Citations
18 Claims
-
1. 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 a word selected by a user; receiving image data representing a map covering an area; receiving image data representing a first set of listings; receiving text data representing a second set of listings, the listings in the second set being different than the listings in the first set; displaying the first and second set of listings on the map; wherein; the map data was selected by the second computer based on the location; and both sets of listings were selected by the second computer based on whether a listing matched the same transmitted word and whether the location of the listing is within the area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a memory storing data and instructions; a processor processing the data in accordance with the instructions; a display in communication with, and displaying information received from, the processor; the instructions 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 a word selected by a user; receiving image data representing a map covering an area; receiving image data representing a first set of listings; receiving text data representing a second set of listings, the listings in the second set being different than the listings in the first set; displaying the first and second set of listings on the map; wherein; the map data was selected by the second computer based on the location; and both sets of listings were selected by the second computer based on whether a listing matched the same transmitted word and whether the location of the listing is within the area. - View Dependent Claims (14, 16, 17)
-
-
15. A method of transmitting a map comprising:
-
receiving, at a first computer at a first node of a network from a second computer at a second node of the network, a location and arbitrary words selected by a user; selecting, with a processor of the second computer, data representing a map of the location; selecting, with a processor of the second computer, listings based on whether a description associated with the listing corresponds with the received words and whether a location associated with the listing corresponds with the received location; transmitting the map data as image data; generating image data based on the selected listings, where each selected image is associated with an icon and where the positions of an icon corresponds with the location of the listings relative to the other listings; and transmitting the image data based on the selected listings.
-
-
18. A system comprising:
-
means for 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 arbitrarily selected by a user; means for receiving image data representing a map covering an area; means for receiving image data representing a first set of listings; means for receiving text data representing a second set of listings; and means for displaying the map, with the first set of listings and the second set of listings on the map based on the data; wherein the map data was selected by the second computer based on the location and wherein the listings represented by the listing data were selected by the second computer based on whether a listing matched, where a listing matches when there is a correspondence between words associated with the listing and the transmitted words and a correspondence between a location associated with the listing and the area.
-
Specification