Automatic tagging of objects on a multi-view interactive digital media representation of a dynamic entity
US-2017277363-A1 · Sep 28, 2017 · US
US10216868B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10216868-B2 |
| Application number | US-201514955091-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 1, 2015 |
| Priority date | Dec 1, 2015 |
| Publication date | Feb 26, 2019 |
| Grant date | Feb 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Analysis of descriptions accompanying designs to determine matching available artifacts. A description of a design (e.g., interior design, fashion) is analyzed to determine characteristics of the design (e.g., colors, patterns), and artifacts matching those characteristics (e.g., fabrics, furniture) are identified.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a model image; detecting a first plurality of objects in the model image, wherein the first plurality of objects comprise a first object and a second object; determining, by one or more processors, a first set of characteristics corresponding to the first object and a second set of characteristics corresponding to the second object; correlating the first object to a first node in an ontology of objects based, at least in part, on the first set of characteristics corresponding to the first object; and correlating the second object to a second node in the ontology of objects based, at least in part, on the second set of characteristics corresponding to the second object. 2. The method of claim 1 , wherein detecting the first plurality of objects in the model image is based, at least in part, on the ontology of objects. 3. The method of claim 1 , wherein detecting the first plurality of objects in the model image further includes: performing a natural language processing on a model description associated with the model image. 4. The method of claim 1 , wherein detecting the first plurality of objects in the model image further includes: performing an image recognition processing on the model image. 5. The method of claim 1 , further comprising: determining a second plurality of objects having a similarity to the first set of characteristics corresponding to the first object; wherein: the second plurality of objects are associated with the first node in the ontology of objects. 6. The method of claim 5 , further comprising: ranking objects in the second plurality of objects based, at least in part, on the similarity to the first set of characteristics corresponding to the first object. 7. The method of claim 5 , further comprising: returning the second set of objects to a user. 8. The method of claim 1 , further comprising: returning a first ranked set of objects corresponding to the first object, wherein the ranking is based on customer reviews. 9. The method of claim 1 , further comprising: returning a first ranked set of objects corresponding to the first object, wherein the ranking is based on purchase price. 10. The method of claim 1 , further comprising: returning a first ranked set of objects corresponding to the first object, wherein the ranking is based on procurement availability distance from a location of a user. 11. The method of claim 1 , further comprising: returning a first ranked set of objects corresponding to the first object and a second ranked set of objects corresponding to the second object, wherein the ranking is based on procurement availability at a single location. 12. A computer program product comprising: a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to receive a model image program instructions to detect a first plurality of objects in the model image, wherein the first plurality of objects comprise a first object and a second object; program instructions to determine a first set of characteristics corresponding to the first object and a second set of characteristics corresponding to the second object; program instructions to correlate the first object to a first node in an ontology of objects based, at least in part, on the first set of characteristics corresponding to the first object; and program instructions to correlate the second object to a second node in the ontology of objects based, at least in part, on the second set of characteristics corresponding to the second object. 13. The computer program product of claim 12 , further comprising: program instructions to determine a second plurality of objects having a similarity to the first set of characteristics corresponding to the first object; wherein: the second plurality of objects are associated with the first node in the ontology of objects. 14. The computer program product of claim 13 , further comprising: program instructions to rank objects in the second plurality of objects based, at least in part, on the similarity to the first set of characteristics corresponding to the first object. 15. A computer system comprising: one or more computer processors, one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive a model image program instructions to detect a first plurality of objects in the model image, wherein the first plurality of objects comprise a first object and a second object; program instructions to determine a first set of characteristics corresponding to the first object and a second set of characteristics corresponding to the second object; program instructions to correlate the first object to a first node in an ontology of objects based, at least in part, on the first set of characteristics corresponding to the first object; and program instructions to correlate the second object to a second node in the ontology of objects based, at least in part, on the second set of characteristics corresponding to the second object. 16. The computer system of claim 15 , wherein program instructions to detect the first plurality of objects in the model image is based, at least in part, on the ontology of objects. 17. The computer system of claim 15 , wherein program instructions to detect the first plurality of objects in the model image further include: program instructions to perform a natural language processing on a model description associated with the model image. 18. The computer system of claim 15 , wherein program instructions to detect the first plurality of objects in the model image further include: program instructions to perform an image recognition processing on the model image. 19. The computer system of claim 15 , further comprising: program instructions to determine a second plurality of objects having a similarity to the first set of characteristics corresponding to the first object; wherein: the second plurality of objects are associated with the first node in the ontology of objects. 20. The computer system of claim 19 , further comprising: program instructions to rank objects in the second plurality of objects based, at least in part, on the similarity to the first set of characteristics corresponding to the first object.
Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.