Image-based product marketing systems and methods
US-9953356-B2 · Apr 24, 2018 · US
US10733649B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10733649-B2 |
| Application number | US-201715787010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 18, 2017 |
| Priority date | Mar 15, 2013 |
| Publication date | Aug 4, 2020 |
| Grant date | Aug 4, 2020 |
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.
Example embodiments may provide a system, apparatus, computer readable media, and/or method configured for processing input representing data associated with a first product, the first product comprising a plurality of components, processing input representing a particular one of the components, processing input representing an attribute of the particular component or of the first product, querying a product memory based on the particular component and the attribute to identify a second product.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a computing device, a selection of a first product; generating a user interface comprising an image of the first product, the first product including a plurality of components, each component forming a portion of the first product, wherein the image is embedded with metadata linking one or more regions of the image to each component of the plurality of components; outputting the user interface to a display of the computing device; receiving, via the user interface and the display, a first user input selecting a component of the plurality of components of the first product: determining one or more attributes of the selected component; receiving, via the user interface and the display, a second user input selecting a first attribute from the one or more attributes of the selected component of the first product; querying, by the computing device, a product memory based on the selected component and the first attribute to identify a first group of products related to the first product; outputting, within the user interface, images of products in the first group of products; receiving, via the user interface and the display, a third user input indicating a selected product from the first group of products; determining, by the computing device, a second attribute of the selected product; querying, by the computing device, the product memory based on the second attribute to identify one or more additional products matching the second attribute; and outputting, within the user interface, the one or more additional products matching the second attribute. 2. The method of claim 1 , further including: determining a plurality of regions for the image of the first product, each of the regions corresponding to a respective one of the plurality of components; identifying a subset of the regions each of which being at least partially located within a selected portion of the image of the first product; and identifying a subset of the components associated with the subset of the regions. 3. The method of claim 2 , further comprising: causing presentation of a listing of the subset of the components prior to querying of the product memory; and processing a selection from the listing to identify the component. 4. The method of claim 1 , further comprising processing input representing a rating for the first attribute. 5. The method of claim 1 , further comprising causing display of the first product in an exploded view that individually displays each of the plurality of components. 6. The method of claim 1 , further comprising identifying and causing presentation of a second product that is complementary to the first product. 7. The method of claim 6 , wherein the second product is identified as being complementary to the first product by: identifying a type of the first product; and processing the type to identify a listing of products that are frequently purchased together with the first product. 8. One or more non-transitory computer-readable media storing computer executable instructions that, when executed, cause at least one computing device to: receive a selection of a first product; generate a user interface comprising an image of the first product, the first product including a plurality of components, each component forming a portion of the first product, wherein the image is embedded with metadata linking one or more regions of the image to each component of the plurality of components; output the user interface to a display of the at least one computing device, receive, via the user interface and the display, a first user input selecting a component of the plurality of components of the first product; determine one or more attributes of the selected component; receive, via the user interface and the display, a second user input selecting a first attribute from the one or more attributes of the selected component of the first product; query a product memory based on the selected component and the first attribute to identify a first group of products related to the first product; output, within the user interface, images of products in the first group of products; receive, via the user interface and the display, a third user input indicating a selected product from the first group of products; determine a second attribute of the selected product; query the product memory based on the second attribute to identify one or more additional products matching the second attribute; and output, within the user interface, the one or more additional products matching the second attribute. 9. The one or more non-transitory computer-readable media of claim 8 , further including instructions that, when executed, cause the at least one computing device to: determine a plurality of regions for the image of the first product, each of the regions corresponding to a respective one of the plurality of components; identify a subset of the regions each of which being at least partially located within a selected portion of the image of the first product; and identify a subset of the components associated with the subset of the regions. 10. The one or more non-transitory computer-readable media of claim 9 , further including instructions that, when executed, cause the at least one computing device to: cause presentation of a listing of the subset of the components prior to querying of the product memory; and process a selection from the listing to identify the component. 11. The one or more non-transitory computer-readable media of claim 8 , further including instructions that, when executed, cause the at least one computing device to process input representing a rating for the first attribute. 12. The one or more non-transitory computer-readable media of claim 8 , further including instructions that, when executed, cause the at least one computing device to cause display of the first product in an exploded view that individually displays each of the plurality of components. 13. The one or more non-transitory computer-readable media of claim 8 , further including instructions that, when executed, cause the at least one computing device to identify and cause presentation of a second product that is complementary to the first product. 14. The one or more non-transitory computer-readable media of claim 13 , wherein the second product is identified as being complementary to the first product by: identifying a type of the first product; and processing the type to identify a listing of products that are frequently purchased together with the first product. 15. An apparatus, comprising: at least one processor; at least one memory coupled to the processor and storing computer-executable instructions that, when executed by the processor, cause the apparatus to: receive a selection of a first product; generate a user interface comprising an image of the first product, the first product including a plurality of components, each component forming a portion of the first product, wherein the image is embedded with metadata linking one or more regions of the image to each component of the plurality of components; output the user interface to a display of the apparatus; receive, via the user interface and the display, a first user input selecting a component of the plurality of components of the first product; determine one or more attributes of the selected component; receive, via the user interface and the display, a second user input selecting a first attribute from the one or more attributes of the selected component of the first product;
by configuring or customising goods or services · CPC title
graphically representing goods, e.g. 3D product representation · CPC title
Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title
Recommending goods or services · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.