Patent ID: 11893693
Assignee: SHOPIFY INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 24:
25. A non-transitory computer readable medium storing computer executable instructions which, when executed by a computer, cause the computer to:
receive, from a merchant device, a request for digital media depicting an object;
obtain a three-dimensional (3D) model corresponding to the object;
obtain data pertaining to one or more feature points of the object, the one or more feature points corresponding to respective views of the 3D model, wherein the one or more feature points include a feature point corresponding to a particular location or region of the object, the feature point associated with a coordinate on a virtual surface of the 3D model in a virtual coordinate system, and wherein a vector within the virtual coordinate system is oriented in a direction towards the coordinate to define a viewpoint relative to the 3D model for rendering a view, oriented along the vector, of the particular location or region of the object including the virtual surface of the 3D model at the coordinate, wherein the viewpoint relative to the 3D model defined by the vector is determined based on both: (i) previous online user views of the object obtained by user manipulations of the 3D model corresponding to the object including a last render of the 3D model of the object presented to a user before the user added the object to their shopping cart in an online store, and (ii) input received via the merchant device; and
generate the digital media based on the 3D model and the one or more feature points, the digital media including renders of the 3D model depicting the one or more feature points, the renders including a rendered view of the viewpoint oriented along the vector to depict the particular location or region of the object, including to depict the virtual surface of the 3D model at the coordinate.