Searching a database that stores information about individual habitable units
First Claim
1. A method comprising:
- receiving a search query that is associated with one or more search criteria that do not relate to availability;
in response to receiving the search query, analyzing hotel room data that comprises information about a plurality of hotel rooms that includes hotel rooms from multiple hotels to determine that attributes of each hotel room in a subset of the plurality of hotel rooms satisfy the one or more search criteria;
in response to determining that attributes of each hotel room in the subset of the plurality of hotel rooms satisfy the one or more search criteria, causing information about each hotel room in the subset to be displayed, wherein the information includes (a) identification data that uniquely identifies each hotel room in the subset relative to each other hotel room in the subset and (b) for each hotel room of one or more hotel rooms in the subset, a computer-rendered image that is of a view from a window of said each hotel room and that was generated, by a third party, based on geographical coordinates provided to the third party;
wherein the method is performed by one or more computing devices.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for creating and searching a database that stores information about a plurality of individual habitable units (IHUs) are provided. An example of an IHU is a hotel room. Image data that depicts where a plurality of IHUs reside relative to each other is placed on a base image, such as a satellite/map image. The base image is associated with a mapping that maps points on the base image to spatial (e.g., geographical) coordinates. The coordinates of the IHU may be used to generate a computer-rendered view from a window of an IHU. Also, label input is received that labels each IHU reflected in the image data with certain information. Each label indicates a value of an attribute of an IHU, such as its size, price, distance from elevators, etc. A query that targets information about each IHU may be processed and results returned that are ranked based on criteria associated with the query.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a search query that is associated with one or more search criteria that do not relate to availability; in response to receiving the search query, analyzing hotel room data that comprises information about a plurality of hotel rooms that includes hotel rooms from multiple hotels to determine that attributes of each hotel room in a subset of the plurality of hotel rooms satisfy the one or more search criteria; in response to determining that attributes of each hotel room in the subset of the plurality of hotel rooms satisfy the one or more search criteria, causing information about each hotel room in the subset to be displayed, wherein the information includes (a) identification data that uniquely identifies each hotel room in the subset relative to each other hotel room in the subset and (b) for each hotel room of one or more hotel rooms in the subset, a computer-rendered image that is of a view from a window of said each hotel room and that was generated, by a third party, based on geographical coordinates provided to the third party; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 5, 14, 15, 16)
-
-
3. A method comprising:
-
receiving a search query that is associated with one or more search criteria that do not relate to availability; in response to receiving the search query, analyzing hotel room data that comprises information about a plurality of hotel rooms that includes hotel rooms from multiple hotels to determine that attributes of each hotel room in a subset of the plurality of hotel rooms satisfy the one or more search criteria; in response to determining that attributes of each hotel room in the subset of the plurality of hotel rooms satisfy the one or more search criteria, causing information about each hotel room in the subset to be displayed, wherein the information includes identification data that uniquely identifies each hotel room in the subset relative to each other hotel room in the subset; each hotel room of the plurality of hotel rooms is associated with a plurality of characteristics; the subset comprises multiple hotel rooms of the plurality of hotel rooms; analyzing hotel room data comprises, for each hotel room of the subset; determining, based on the plurality of characteristics for said each hotel room, a plurality of normalized values, wherein each characteristic of the plurality of characteristics is associated with a different value of the plurality of normalized values, applying a first weight to a first value of the plurality of normalized values to generate a first weighted value, applying a second weight to a second value of the plurality of normalized values to generate a second weighted value, wherein the second value is different than the first value, generating a rank score based on the first weighted value and the second weighted value, and associating the rank score with said each hotel room; causing the information about each hotel room in the subset to be displayed comprises causing the information about each hotel room to be displayed in an order that is based on the rank score associated with the said each hotel room; wherein the method is performed by one or more computing devices. - View Dependent Claims (4, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 20, 21, 22, 24)
-
-
12. A method comprising:
-
generating hotel room data, wherein generating the hotel room data comprises; displaying a base image of a geographic area on which resides multiple hotel rooms; receiving input that indicates boundaries of each unit of the multiple hotel rooms; receiving a mapping between points on the base image and a plurality of spatial coordinates; based on the input and the mapping, determining a set of spatial coordinates for each hotel room of the multiple hotel rooms; after generating the hotel room data, receiving a search query that is associated with one or more search criteria that do not relate to availability; in response to receiving the search query, analyzing the hotel room data that comprises information about a plurality of hotel rooms that includes hotel rooms from multiple hotels to determine that attributes of each hotel room in a subset of the plurality of hotel rooms satisfy the one or more search criteria; in response to determining that attributes of each hotel room in the subset of the plurality of hotel rooms satisfy the one or more search criteria, causing information about each hotel room in the subset to be displayed, wherein the information includes identification data that uniquely identifies each hotel room in the subset relative to each other hotel room in the subset; wherein the method is performed by one or more computing devices. - View Dependent Claims (23)
-
Specification