METHODS, SYSTEMS, AND DATA STRUCTURES FOR PERFORMING SEARCHES ON THREE DIMENSIONAL OBJECTS
First Claim
1. A method for searching, comprising:
- receiving a three dimensional object;
searching one or more data stores with the three dimensional object as a first search query;
presenting results from the search, wherein the results include an answer set;
receiving modifications or relevance information for one or more items in the answer set; and
re-searching the one or more data stores with the modified or relevance information associated with the one or more items as a second search query.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for searching on three dimensional (3D) objects across large, distributed repositories of 3D models. 3D shapes are created for input to a search system; optionally user-defined similarity criterion is used, and search results are interactively navigated and feedback received for modifying the accuracy of the search results. Search input can also be given by picking 3D models from a cluster map or by providing the orthographic views for the 3D model. Feedback can be given by a searcher as to which models are similar and which are not. Various techniques adjust the search results according to the feedback given by the searcher and present the new search results to the searcher.
-
Citations
20 Claims
-
1. A method for searching, comprising:
-
receiving a three dimensional object; searching one or more data stores with the three dimensional object as a first search query; presenting results from the search, wherein the results include an answer set; receiving modifications or relevance information for one or more items in the answer set; and re-searching the one or more data stores with the modified or relevance information associated with the one or more items as a second search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of searching, comprising:
-
receiving a two dimensional object; mapping the two dimensional object to a three dimensional representation; searching one or more data stores with the three dimensional representation as a first search query; and presenting one or more items in an answer set that is responsive to the first search query of the one or more data stores. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of presenting search results, comprising:
-
presenting three dimensional objects within one or more related clusters as an answer set in response to a first search query; interactively receiving relevance information associated with selective ones of the three dimensional objects or selective ones of the related clusters; and interactively issuing one or more second search queries based on the received relevance information to remove a number of the three dimensional objects from the answer set and to reduce a number of the related clusters from the answer set. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification