Methods and systems for generating a product packaging model
US-2021192660-A1 · Jun 24, 2021 · US
US12288249B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12288249-B2 |
| Application number | US-202117334930-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2021 |
| Priority date | May 31, 2021 |
| Publication date | Apr 29, 2025 |
| Grant date | Apr 29, 2025 |
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.
Generating and storing product media can be resource intensive processes. Some systems and methods disclosed herein relate to rapidly and/or automatically generating a three-dimensional (3D) composite model to help improve the generation of product media and/or to help reduce product media storage requirements. The 3D composite model may correspond to a product bundle. According to an embodiment, an indication of items associated with a product bundle is obtained. Pre-existing 3D models corresponding to the items are then obtained and used to generate a 3D composite model. The 3D composite model includes representations of the items and may be implemented to provide product media depicting the product bundle.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: obtaining, by at least one computing device, an indication of items associated with a product bundle, wherein obtaining the indication of the items comprises receiving a first indication selecting at least one of the items, the at least one of the items associated with a software instance; obtaining, by the at least one computing device, a three-dimensional (3D) model template based on both a number of the items associated with the product bundle and at least one of a product type, class, or category of the items associated with the product bundle, the 3D model template defining, for each item of the items associated with the product bundle, a respective location and a respective orientation for a 3D model corresponding to the item, wherein the 3D model template is further obtained by filtering template data based on the software instance; obtaining, by the at least one computing device, pre-existing 3D models corresponding to the items associated with the product bundle; responsive to receiving the first indication indicating the selection of the at least one of the items: generating, by the at least one computing device, a 3D composite model based on the 3D model template including placing each pre-existing 3D model at a respective location and orientation according to the 3D model template so that the pre-existing 3D models are arranged and oriented relative to one another in the 3D composite model, the 3D composite model comprising representations of the items associated with the product bundle based on the pre-existing 3D models corresponding to the items; and causing rendering, by the at least one computing device, the generated 3D composite model within a page of the software instance as a singular instance of product media. 2. The method of claim 1 , wherein: the 3D model template further includes background content; and generating the 3D composite model based on the 3D model template further comprises combining the pre-existing 3D models corresponding to the items with the background content in the 3D composite model. 3. The method of claim 2 , wherein the background content comprises virtual lighting. 4. The method of claim 1 , wherein at least one of the items is sold online by the software instance; and the at least one of the items is associated with the 3D model template. 5. The method of claim 1 , further comprising: receiving, from a user device, a second indication selecting a further item; and responsive to receiving the second indication selecting the further item, updating the 3D composite model to obtain an updated 3D composite model, the updated 3D composite model comprising the representations of the items and a representation of the further item. 6. The method of claim 1 , wherein the items include a first item, and obtaining the indication of the items comprises: obtaining first data regarding customer behavior pertaining to the items; and selecting the first item for the product bundle based on the first data. 7. The method of claim 6 , wherein the first data is specific to a particular customer, the method further comprising: transmitting, to a user device associated with the particular customer, web content based on the 3D composite model for display on the user device. 8. The method of claim 6 , wherein selecting the first item for the product bundle is performed responsive to obtaining the first data, the items further include a second item, and obtaining the indication of the items further comprises: obtaining second data regarding customer behavior pertaining to the items; and responsive to obtaining the second data, selecting the second item for the product bundle based on the second data. 9. The method of claim 1 , further comprising: receiving, from a user device, a request for web content associated with the product bundle, the web content including a product page of an online store providing the 3D composite model; and transmitting the web content to the user device responsive to the request. 10. The method of claim 1 , wherein placing each pre-existing 3D model at the respective location and orientation comprises assigning each pre-existing 3D model a respective coordinate and/or vector defined within a virtual coordinate system of the 3D composite model. 11. The method of claim 1 , wherein the 3D model template further includes background content, and wherein each pre-existing 3D model is placed at the respective location and orientation according to the 3D model template so that the pre-existing 3D models are arranged and oriented relative to the background content. 12. A system comprising: memory to store pre-existing three-dimensional (3D) models corresponding to items; and at least one processor to: obtain an indication of items associated with a product bundle, wherein the indication includes a first indication selecting at least one of the items, the at least one of the items associated with a software instance; obtain a 3D model template based on both a number of the items associated with the product bundle and at least one of a product type, class, or category of the items associated with the product bundle, the 3D model template defining, for each item of the items associated with the product bundle, a respective location and a respective orientation for a 3D model corresponding to the item, wherein the 3D model template is further obtained by filtering template data based on the software instance; obtain pre-existing 3D models corresponding to the items associated with the product bundle; responsive to receiving the first indication indicating the selection of the at least one of the items: generate a 3D composite model based on the 3D model template including placing each pre-existing 3D model at a respective location and orientation according to the 3D model template so that the pre-existing 3D models are arranged and oriented relative to one another in the 3D composite model, the 3D composite model comprising representations of the items associated with the product bundle based on the pre-existing 3D models corresponding to the items; and cause the generated 3D composite model to be rendered within a page of the software instance as a singular instance of product media. 13. The system of claim 12 , wherein: the 3D model template further includes background content; and the at least one processor is to combine the pre-existing 3D models corresponding to the items with the background content in the 3D composite model. 14. The system of claim 12 , wherein the at least one processor is to: receive, from a user device, a second indication selecting a further item; and responsive to receiving the second indication selecting the further item, update the 3D composite model to obtain an updated 3D composite model, the updated 3D composite model comprising the representations of the items and a representation of the further item. 15. The system of claim 12 , wherein the items include a first item, and the at least one processor is to: obtain first data regarding customer behavior pertaining to the items; and select the first item for the product bundle based on the first data. 16. The system of claim 15 , wherein the first data is specific to a particular customer, and the at least one processor is to: transmit, to a user device associated with the particular customer, web content based on the 3D composite model for display on the user device. 17. The system of claim 15 , wherein the items further include a second
Recommending goods or services · CPC title
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
by investigating goods or services · CPC title
Geometric CAD · CPC title
Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.