Systems and methods for recommending 2D image

US11727475B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11727475-B2
Application numberUS-201916714301-A
CountryUS
Kind codeB2
Filing dateDec 13, 2019
Priority dateDec 13, 2019
Publication dateAug 15, 2023
Grant dateAug 15, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for generating 2D images based on a 3D model are disclosed. 3D three-dimensional (3D) model data associated with a product offering in an online store are sent to a first electronic device, the 3D model data being generated from a stored 3D model. Data representing a selected value for a viewing parameter of the stored 3D model are received from the first electronic device. From the received data, a desired 2D view is determined for a stored 3D model. A recommendation is generated, for a second electronic device, to include the desired 2D view in a stored listing associated with the product offering.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising: a processor in communication with a storage, the processor configured to execute instructions to cause the system to: send three-dimensional (3D) model data associated with a product offering in an online store to a first electronic device, the 3D model data being generated from a stored 3D model; receive, from the first electronic device, data representing a first selected value and a first dwell time associated with the first selected value for a viewing parameter of the stored 3D model, the viewing parameter being a setting for rendering a view of the stored 3D model; identify a customer cohort associated with the received data, the customer cohort being identified based on at least one customer attribute extracted from a profile associated with the first electronic device; store the received data in a group of data associated with the customer cohort, the group of data representing multiple stored selected values and associated dwell times for the viewing parameter collected over multiple viewings of the stored 3D model by other members of the customer cohort; determine, from the group of data, desired settings specific to the customer cohort for rendering a desired two-dimensional (2D) view of the stored 3D model for the customer cohort, the desired settings for rendering the desired 2D view being determined based on a weighted average value of the stored selected values for the viewing parameter weighted according to the associated dwell times; and generate, from the stored 3D model, a 2D image corresponding to the desired 2D view for inclusion in a stored listing associated with the product offering in the online store, the generated 2D image having metadata indicating the generated 2D image is earmarked for the customer cohort, the 2D image being stored in a 2D image database at a unique memory address. 2. The system of claim 1 , wherein the 2D image is generated after determining that the desired 2D view is absent in the stored listing for the product offering. 3. The system of claim 1 , wherein the instructions further cause the system to: generate a recommendation to include the desired 2D view in the stored listing, wherein the recommendation includes the 2D image or includes an option to update the stored listing with the 2D image and wherein the recommendation indicates the 2D image is earmarked for the customer cohort. 4. The system of claim 1 , wherein the multiple stored selected values for the viewing parameter includes at least one of: multiple selected zoom levels; multiple selected sizes of a virtual object generated based on the stored 3D model; multiple selected viewing angles; multiple selected orientations of the virtual object; or multiple selected visual properties of the virtual object. 5. The system of claim 1 , wherein the data representing the first selected value for the viewing parameter is stored in the group of data based on the first dwell time being at least a threshold dwell time. 6. The system of claim 1 , wherein the instructions further cause the system to collect the group of data by: prior to sending the 3D model data to the first electronic device, send the 3D model data to a plurality of other customer electronic devices associated with the customer cohort; receive, from each of the plurality of other customer electronic devices, data representing a respective one of the multiple stored selected values for the viewing parameter and the respective associated dwell time; and store the data received from the plurality of other customer electronic devices in the group of data. 7. The system of claim 1 , wherein the instructions further cause the system to: cause the first electronic device to display the stored 3D model in a virtual reality environment. 8. The system of claim 1 , wherein the instructions further cause the system to: cause the first electronic device to display the stored 3D model in an augmented reality environment. 9. The system of claim 1 , wherein the desired settings for rendering the desired 2D view are determined based on the weighted average value of the stored selected values for the viewing parameter instead of based on a most commonly occurring selected value for the viewing parameter. 10. A system comprising: a processor in communication with a storage, the processor configured to execute instructions to cause the system to: send three-dimensional (3D) model data associated with a product offering to a first electronic device, the 3D model data being generated from a first stored 3D model; receive, from the first electronic device, data representing a first selected value and a first dwell time associated with the first selected value for a viewing parameter of the first stored 3D model; identify a customer cohort associated with the received data, the customer cohort being identified based on at least one customer attribute extracted from a profile associated with the first electronic device; store the received data in a group of data associated with the customer cohort, the group of data representing multiple stored selected values and associated dwell times for the viewing parameter of the first stored 3D model collected over multiple viewings of the stored 3D model by other members of the customer cohort, the viewing parameter being a setting for rendering a view of the first stored 3D model; determine, from the group of data, desired settings specific to the customer cohort for rendering a desired two-dimensional (2D) view of a second stored 3D model associated with the same product offering or a different product offering for the customer cohort, the first stored 3D model being determined to be relevant to the second stored 3D model, the desired settings for rendering the desired 2D view being determined based on a weighted average value of the stored selected values for the viewing parameter weighted according to the associated dwell times; and generate, from the second stored 3D model, a 2D image corresponding to the desired 2D view for inclusion in a stored listing associated with the second stored 3D model, the generated 2D image having metadata indicating the generated 2D image is earmarked for the customer cohort, the 2D image being stored in a 2D image database at a unique memory address. 11. The system of claim 10 , wherein the first stored 3D model is determined to be relevant to the second stored 3D model on the basis of the first and second stored 3D models being associated with the same product offering. 12. The system of claim 10 , wherein the first and second stored 3D models are associated with different product offerings, and wherein the first stored 3D model is determined to be relevant to the second stored 3D model on the basis of the different product offerings belonging to a same category. 13. The system of claim 10 , wherein the instructions further cause the system to: generate a recommendation to include the desired 2D view in the stored listing associated with the second stored 3D model, wherein the recommendation includes the generated 2D image or includes an option to update the stored listing associated with the second stored 3D model with the generated 2D image and wherein the recommendation indicates the 2D image is earmarked for the customer cohort. 14. The system of claim 10 , wherein the instructions further cause the system to collect the group of data by: prior to sending the 3D model data to the first electronic device, send the 3D model data to a plurality of other customer electronic devices associated with the customer cohort; receive, from eac

Assignees

Inventors

Classifications

  • Topological mapping of higher dimensional structures onto lower dimensional surfaces · CPC title

  • graphically representing goods, e.g. 3D product representation · CPC title

  • Recommending goods or services · CPC title

  • Image-based rendering · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11727475B2 cover?
Methods and systems for generating 2D images based on a 3D model are disclosed. 3D three-dimensional (3D) model data associated with a product offering in an online store are sent to a first electronic device, the 3D model data being generated from a stored 3D model. Data representing a selected value for a viewing parameter of the stored 3D model are received from the first electronic device. …
Who is the assignee on this patent?
Shopify Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0643. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).