Patent ID: 8497859

Claim:
A method, comprising: providing a webpage, wherein the webpage includes search results generated in response to a search query, a two-dimensional (2D) advertisement generated in response to the search query and associated with the search results, and a three-dimensional (3D) image viewer embedded in the webpage; determining, based on content of the 2D advertisement, an object being advertised in the 2D advertisement, wherein the content of the 2D advertisement includes a 3D image of the object, and wherein the object comprises one or more components; receiving information indicative of a request to initiate the 3D image viewer to view the content of the 2D advertisement in the 3D image viewer, wherein the 3D image viewer is configured to render a 3D object data model that represents the 3D image of the object being advertised in the 2D advertisement; determining one or more attributes of the object including at least one color of the object, at least one material that the object is made of, size of the object, position of the object in the 2D advertisement, and a view of the object as advertised in the 2D advertisement; providing, based on the information indicative of the request and the one or more attributes, rendering information associated with instructions for rendering the 3D object data model in the 3D image viewer according to the one or more attributes; providing, in the 3D image viewer, the 3D object data model rendered in the 3D image viewer, and the content of the 2D advertisement generated in response to the search query; receiving information indicative of a request to select, in the 3D image viewer, a component of the one or more components; based on the request to select the component, determining one or more 2D advertisements associated with the component; and providing, in the 3D image viewer, the one or more 2D advertisements associated with the component.