Methods and Systems for Use of a Database of Three-Dimensional (3D) Object Data Models for Search Queries
First Claim
1. A method comprising:
- receiving, at a server, a search query indicative of an object;
identifying, from within a database of three-dimensional (3D) object data models, a 3D model that corresponds to the object indicated by the search query, wherein the 3D model is associated with information that pertains to the object;
determining, based on the information associated with the 3D model, an updated search query indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment; and
providing, based on the updated search query, one or more search query results that include data pertaining to the object.
2 Assignments
0 Petitions
Accused Products
Abstract
A server may receive a search query indicative of an object. The server may identify a 3D model from within a database of 3D object data models that corresponds to the object. The 3D model may be associated with information that pertains to the object. The server may determine an updated search query based on the information associated with the 3D model. The updated search query may be indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment. The server may provide one or more search query results that include data pertaining to the object based on the updated search query.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server, a search query indicative of an object; identifying, from within a database of three-dimensional (3D) object data models, a 3D model that corresponds to the object indicated by the search query, wherein the 3D model is associated with information that pertains to the object; determining, based on the information associated with the 3D model, an updated search query indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment; and providing, based on the updated search query, one or more search query results that include data pertaining to the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
one or more processors; and data storage configured to store instructions executable by the one or more processors to cause the device to; receive a search query indicative of an object; identify, from within a database of three-dimensional (3D) object data models, a 3D model that corresponds to the object indicated by the search query, wherein the 3D model is associated with information that pertains to the object; determine, based on the information associated with the 3D model, an updated search query indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment; and provide, based on the updated search query, one or more search query results that include data pertaining to the object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions, the functions comprising:
-
receiving, at the computing device, a search query indicative of an object; identifying, from within a database of three-dimensional (3D) object data models, a 3D model that corresponds to the object indicated by the search query, wherein the 3D model is associated with information that pertains to the object; determining, based on the information associated with the 3D model, an updated search query indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment; and providing, based on the updated search query, one or more search query results that include data pertaining to the object. - View Dependent Claims (17, 18, 19, 20)
-
Specification