Patent ID: 7555387

Claim:
A system for providing travel product information on a display device coupled with a computer system, the system comprising: an application server that receives user inputted criteria for a search related to hotel accommodations; a location management system that determines a location for the hotel accommodations being searched based on the inputted criteria including a keyword analysis component that analyzes at least one keyword received as part of the user inputted criteria to determine the location for the hotel accommodations being searched; a memory component coupled with the location management system for storage of pre-defined neighborhoods which are within the location being searched, the memory component storing pre-defined boundaries of neighborhoods; a configuration component that arranges results of the search for the hotel accommodations to be displayed by the neighborhoods defined as being associated with the searched location, the configuration component adapted to access a regional map associated with the location for display of the regional map in which the neighborhoods are identified on the regional map, the configuration component arranges results of the search for display in a matrix format such that a matrix is positioned for display in which the matrix has a first axis and a second axis and the configuration component accesses neighborhood identifiers from the memory component and configures the matrix such that the neighborhood identifiers are listed along the first axis or second axis, and wherein the neighborhood identifiers identify at least one of the pre-defined sub-locations; the application server retrieves, for display, descriptive text associated with a neighborhood in response to user selection of at least one of (a) an actuatable section on the regional map, and (b) a data element displayed in the matrix, the application server replaces the regional map displayed with a neighborhood map corresponding to the neighborhood selected in response to the user selection and in which the application server sends information regarding points to be plotted on the neighborhood map to a mapping engine such that the plotted points are associated with geographic locations of hotels found within a neighborhood selected, and in which summary hotel information associated with a hotel is displayed in response to a cursor on the display device crossing a plotted point corresponding to the hotel; and the mapping engine determines if the plotted point overlaps at least one other plotted point and in which summary hotel information associated with each plotted point determined to be overlapping on the neighborhood map is displayed in response to the cursor crossing one of the overlapping plotted points.