System and method for high quality renderings of synthetic views of custom products
US-2022129964-A1 · Apr 28, 2022 · US
US12406290B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12406290-B2 |
| Application number | US-202117501451-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 14, 2021 |
| Priority date | Oct 15, 2020 |
| Publication date | Sep 2, 2025 |
| Grant date | Sep 2, 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.
In an embodiment, a method comprises: generating a user interface configured to allow selecting a product from a plurality of products that are customizable and displaying the user interface on a display device of a user computer; receiving, via the user interface, a selection of a particular product, from the plurality of products, that require customization; in response to receiving the selection of the particular product, automatically generating a plurality of customization options available for customizing the particular product; receiving one or more triggers of a plurality of triggers, generated based on customization options selected from the plurality of customization options; automatically generating one or more corresponding customization attribute values for the particular product; automatically generating one or more digital representations of the particular product, and displaying the digital representations of the particular product on the display device of the user computer.
Opening claim text (preview).
What is claimed is: 1. A data processing method for automatically configuring custom product options based on user actions, the method comprising: generating, using an attribute engine of a plurality of frameworks, a user interface configured to allow selecting a product from a plurality of products that are customizable and displaying the user interface on a display device of a user computer; receiving, using a user interface framework of the plurality of frameworks, and via the user interface, a selection of a particular product, from the plurality of products, that require customization; wherein the particular product is associated with a product description comprising a plurality of key-value expressions of a specified syntax including declarative expressions used to retrieve attribute information about the product; wherein the attribute information about the product comprises attribute values specified as a discrete set or a continuous range computed using an evaluation language to permit determining them at the time that expressions are evaluated; wherein each selection, of a plurality of selections, provided via the user interface is tracked by a product options selection tracker of the plurality of frameworks, and used by the product options selection tracker to create a path comprising a plurality of webpage identifiers of webpages that have been launched as corresponding selections have been made; wherein the corresponding selections are automatically recorded; in response to receiving the selection of the particular product, automatically generating, by a product options framework of the plurality of frameworks, a plurality of customization options available for customizing the particular product; receiving, by a trigger generator of the plurality of frameworks, one or more triggers of a plurality of triggers, generated based on one or more customization options selected from the plurality of customization options; based on, at least in part, the one or more triggers and one or more customization attributes associated with the one or more customization options, automatically generating, by the product options selection tracker, one or more corresponding customization attribute values for the particular product; based on, at least in part, the triggers and the one or more corresponding customization attribute values, determining, by an attribute engine of the plurality of frameworks, physical constraints and manufacturing instructions for the particular product; based on, at least in part, the physical constraints, retrieving, by the product options framework, shared content that is shared by the particular product and at least one other product of the plurality of products, and transforming, by the product options framework, the shared content to transformed shared content; wherein the transformed shared content is in a format that the plurality of frameworks of a computer system accepts to display the particular product and the at least one other product of the plurality of products; storing, by the product options framework, the transformed shared content in association with the particular product and the at least one other product of the plurality of products; based on, at least in part, the transformed shared content, automatically generating, by the product options framework, one or more first digital representations of the particular product and one or more second digital representations of the at least one other product of the plurality of products; automatically transmitting in real-time, by the product options framework, the one or more first digital representations of the particular product and the one or more second digital representations of the at least one other product of the plurality of products to a rendering framework of the plurality of frameworks of the computer system to cause the display device to display the one or more first digital representations and the one or more second digital representations on the display device of the user computer; wherein the path comprising the plurality of webpage identifiers of webpages, that have been launched as the corresponding selections have been made, is used to generate a plurality of triggers. 2. The data processing method of claim 1 , wherein the user interface is implemented as a graphical user interface; wherein the user interface is configured to provide multi-facet search capabilities; wherein the user interface is configured to provide templates for a plurality of product customization options. 3. The data processing method of claim 1 , wherein a trigger, of the plurality of triggers, captures a specific choice made by a user as the user interacts with the user interface and captures a specific customization attribute of the particular product that the user is interested in; wherein the trigger, of the plurality of triggers, is modifiable and enhance-able. 4. The data processing method of claim 1 , wherein a trigger, of the plurality of triggers, is generated based on information collected about the user; wherein the information about the user comprises: a user's profile, a user's preferences, a user's purchase history, a user's search history, and a user's location. 5. The data processing method of claim 1 , further comprising: publishing, at a computer collaboration computer, the product, having the one or more corresponding customization attribute values, by performing: generating, based at least on the one or more corresponding customization attribute values, a group of customized products comprising one or more particular custom products, each particular customized product associated with a product type of a plurality of product types, each product type of the plurality of product types associated with a manufacturing constraint of multiple manufacturing constraints, each particular customized product having shared content that is shared by all of the one or more particular custom products. 6. The data processing method of claim 5 , further comprising: for a particular customized product from the plurality of products: obtaining a manufacturing method for manufacturing the customized particular product; determining a product type of the customized particular product and a manufacturing constraint associated with the product type; based on, at least in part, the manufacturing constraint, determining physical constraints and manufacturing instructions for manufacturing the customized particular product using the manufacturing method; generating transformed shared content by transforming the shared content, which is shared by all of the one or more particular custom products, to satisfy the physical constraints for manufacturing the particular customized product; and storing the transformed shared content in association with the group of customized products for manufacturing the customized particular product. 7. The data processing method of claim 6 , wherein the one or more particular custom products belong to one or more functional product groups; wherein the one or more functional product groups are generated by the computer collaboration computer by grouping custom products based on certain types of designs, looks or styles; wherein a functional product group, of the one or more functional product groups, includes a plurality of custom product that have a certain type of design, look or style; wherein a functional product group, of the one or more functional product groups, includes custom products designed by one or more designers. 8. The data processing method of claim 7 , wherein a functional product group, of the one or more functional product groups, includes tags associated with design aesthetic styles, aesthetic genre, or aesthetic them
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
graphically representing goods, e.g. 3D product representation · CPC title
Recommending goods or services · CPC title
by configuring or customising goods or services · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.