Patent Document ID: 10019742
Application ID: 15298364
Patent Status: 1

Claim One:
1. A system comprising: a server having a processor for executing computer-executable instructions and a memory for maintaining the computer-executable instructions, the computer-executable instructions when executed by the processor perform the following functions: render an interactive 3D rotatable and zoomable view of a 3D product model encoded in a 3D modeling format, display a first user interface including the interactive 3D rotatable and zoomable view of the 3D product model and a hotspot control, the first user interface is configured to receive a definition of product hotspots on the 3D product model through the hotspot control, receive, from a catalog administrator device, the definition of product hotspots through the hotspot control of the first user interface and including an association for each product hotspot of a location on the 3D product model with an element of product media related to an aspect of the 3D product model, such that the location of each product hotspot is configured to rotate and zoom with the 3D product model when rendered and displayed, store the 3D product model in a data store in association with the product hotspots and the elements of product media, display a second user interface including a selectable product control, the second user interface is configured to add the 3D product model stored in the data store to a 3D catalog through the selectable product control, receive, from the catalog administrator device, a selection of the selectable product control, deliver the 3D product model to a user device associated with a user account, wherein the 3D product model is configured to be displayed on the user device, receive a product hotspot selection of one or more of the product hotspots (i) from the definition of product hotspots received through the hotspot control of the first user interface and (ii) by the user device associated with the user account, and store, in the data store, the product hotspot selection and the associated user account that made the product hotspot selection.