Commercial shape search engine
Embodiments including a system for searching through a database using two or three dimensional data or data derived from the two three dimensional data. The database may be populated by searching a network environment to compile two dimensional image or three dimensional model data. A search for two or three dimensional data may be utilized to determine related advertisements that may be shown on a results page in connection with the search results. A database being searched may contain pricing data related to products that are associated with two or three dimensional data.
1. A method comprising:
accepting an original specification via a distributed network the specification including at least one of three dimensional digital content and data that is automatically derived from three-dimensional digital content;
comparing the specification with data from other three dimensional digital content, the data residing in a database linked to the distributed network, to find records that at least partially match the specification;
reviewing the found records to identify words that are associated with the found records, the words not present in the original specification; and
conducting a search using the words to find information related to the words.
2. The method of claim 1 wherein the three dimensional digital content includes information relating to an image of a surface of a subject of the content.
3. The method of claim 1 further comprising:
accessing previously recorded information from a user profile relating to a user specifying the search; and
modifying at least one of the search process and the specification using the previously recorded information.
4. The method of claim 1 wherein using the search process comprises at least one of:
a comparing the specification to an index;
scoring the similarity of the specification to entries in a database;
creating a list of search results based on the scoring; and
sorting search results according to relevancy.
5. A method comprising:
accepting an original specification via a distributed network the specification including at least one of three dimensional digital content and data that is automatically derived from three-dimensional digital content;
comparing the specification with data from other three dimensional digital content, the data residing in a database linked to the distributed network, to find records that at least partially match the specification;
collecting words from the database that are associated with the found records, the words not present in the original specification;
formulating a search query using the words collected from the other three dimensional content; and
conducting a search to find information related to the words.