Building search by contents
First Claim
1. A method comprising:
- identifying, by one or more computing devices, a 3D model of an object from a plurality of 3D models of objects, wherein each 3D model of an object of the plurality of 3D models of objects is associated with information defining a geographic area of a base polygon of the respective object;
determining, by the one or more computing devices, whether a geographic coordinate of a point of interest is within the geographic area of the base polygon;
when the geographic coordinate of the point of interest is within the geographic area of the base polygon, creating, by the one or more computing devices, a system tag including a search term selected based on the given point of interest; and
associating, by the one or more computing devices, the system tag with the identified 3D model of the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a database of 3D models, at least some of which include geolocation information such as an address, intersection, or geolocation coordinates. The server may select a particular model and identify points of interest. For example, the server may use detailed map information to identify points of interest located at or near the geolocation information associated with the particular model. Once a point of interest has been identified, a corresponding system tag may be generated and associated with the 3D model. Tags may be used to index, search, and retrieve 3D models in response to a search request. For example, when a request for a 3D model is received, the server identifies the search terms and searches the tags to identify relevant 3D models.
-
Citations
15 Claims
-
1. A method comprising:
-
identifying, by one or more computing devices, a 3D model of an object from a plurality of 3D models of objects, wherein each 3D model of an object of the plurality of 3D models of objects is associated with information defining a geographic area of a base polygon of the respective object; determining, by the one or more computing devices, whether a geographic coordinate of a point of interest is within the geographic area of the base polygon; when the geographic coordinate of the point of interest is within the geographic area of the base polygon, creating, by the one or more computing devices, a system tag including a search term selected based on the given point of interest; and associating, by the one or more computing devices, the system tag with the identified 3D model of the object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
memory storing a plurality of 3D models of objects, wherein each 3D model of an object of the plurality of 3D models of objects is associated with information defining a geographic area of a base polygon of the respective object, the memory also storing map information including a plurality of points of interest, where each point of interest of the plurality of points of interest is associated with a geographic coordinate; and one or more computing devices configured to; identify a 3D model of an object from a plurality of 3D models of objects, wherein each 3D model of an object of the plurality of 3D models of objects is associated with information defining a geographic area of a base polygon of that respective object; determine whether a geographic coordinate of a point of interest is within the geographic area of the base polygon; when the geographic coordinate of the point of interest is within the geographic area of the base polygon, create a system tag including a search term selected based on the given point of interest; and associate the system tag with the identified 3D model of the object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
sending, by a client computing device, a request for a 3D model of an object to one or more server computing devices, the request identifying a search term, wherein the 3D model is associated with information defining a geographic area of a base polygon of the object; in response to the request, receiving by the client computing device from the one or more server computing devices, the 3D model, wherein the 3D model of the object is associated with a system tag identifying the search term and a point of interest within a geographic area of the base polygon of the object; and displaying, by the client computing device, the system tag and the 3D model on a display of the client computing device. - View Dependent Claims (12, 13, 14, 15)
-
Specification