User interface and method in a local search system with location identification in a request
First Claim
Patent Images
1. A method of interfacing with a client computer system, comprising:
- storing a plurality of entries in a search data source, each entry having a neighborhood and a city, select groups of the entries having the same city but different neighborhoods;
transmitting a first view from a server computer system to the client computer system, the first view including a search identifier and a location identifier;
in response to a user interacting with the search identifier, receiving a search request including a selected location from a client computer system at the server computer system;
utilizing the selected location of the search request at the server computer system to determine a city corresponding to the search request;
utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine at least one initial neighborhood corresponding to the city in the entries;
utilizing the initial neighborhood corresponding to the search request at the server computer system automatically in response to the determination of the at least one initial neighborhood to extract at least one search result from the search data source by matching the neighborhood of the search result with the neighborhood corresponding to the location identifier of the search request; and
utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine a plurality of suggested neighborhoods corresponding to the city in the entries;
transmitting at least part of a second view from the server computer system to the client computer system for display at the client computer system, wherein the second view includes the search result and the suggested neighborhoods.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface including a first view transmitted from a server computer system to the client computer system, the first view including a search identifier and a location identifier. Selection of the search identifier causing transmission of a search request from the client computer system to the server computer system and interaction with the location identifier causing transmission of a selected location from the client computer system to the server computer system.
86 Citations
17 Claims
-
1. A method of interfacing with a client computer system, comprising:
-
storing a plurality of entries in a search data source, each entry having a neighborhood and a city, select groups of the entries having the same city but different neighborhoods; transmitting a first view from a server computer system to the client computer system, the first view including a search identifier and a location identifier; in response to a user interacting with the search identifier, receiving a search request including a selected location from a client computer system at the server computer system; utilizing the selected location of the search request at the server computer system to determine a city corresponding to the search request; utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine at least one initial neighborhood corresponding to the city in the entries; utilizing the initial neighborhood corresponding to the search request at the server computer system automatically in response to the determination of the at least one initial neighborhood to extract at least one search result from the search data source by matching the neighborhood of the search result with the neighborhood corresponding to the location identifier of the search request; and utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine a plurality of suggested neighborhoods corresponding to the city in the entries; transmitting at least part of a second view from the server computer system to the client computer system for display at the client computer system, wherein the second view includes the search result and the suggested neighborhoods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having stored thereon a set of instructions which, when executed by at least one processor of at least one computer, executes a method comprising:
-
storing a plurality of entries in a search data source, each entry having a neighborhood and a city, select groups of the entries having the same city but different neighborhoods; transmitting a first view from a server computer system to the client computer system, the first view including a search identifier and a location identifier; in response to a user interacting with the search identifier, receiving a search request including a selected location from a client computer system at the server computer system; utilizing the selected location of the search request at the server computer system to determine a city corresponding to the search request; utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine at least one initial neighborhood corresponding to the search request city in the entries; utilizing the initial neighborhood corresponding to the search request at the server computer system automatically in response to the determination of the at least one initial neighborhood to extract at least one search result from the search data source by matching the neighborhood of the search result with the neighborhood corresponding to the location identifier of the search request; and utilizing the city corresponding to the search request at the server computer system automatically in response to the determination of the city to determine a plurality of suggested neighborhoods corresponding to the city in the entries; transmitting at least part of a second view from the server computer system to the client computer system for display at the client computer system, wherein the second view includes the search result and the suggested neighborhoods.
-
Specification