E-commerce platform with augmented reality application for display of virtual objects
US-2020202419-A1 · Jun 25, 2020 · US
US11727475B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11727475-B2 |
| Application number | US-201916714301-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 13, 2019 |
| Priority date | Dec 13, 2019 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.