Patent ID: 8860717

Claim:
A computer-implemented method for viewing a three-dimensional (3D) object using a web browser having integrated 3D modeling capabilities, the method comprising: obtaining, by a processor, data of a 3D object from a web browser having integrated 3D modeling capabilities when the web browser is installed; displaying, by a processor, at least a portion of the 3D object in the web browser based on an initial default view, or a user selected view based on a query received from a user, wherein the 3D object comprises an outer surface and at least one internal structure beneath the outer surface, and wherein the user selected view comprises an opacity of the outer surface and the internal structure; receiving a search query of the 3D object from the user; generating, for display, a portion of the 3D object responsive to the search query in response to the search query; receiving, a first address associated with the initial default view or the user selected view of the 3D object and a second address associated with a second view of the 3D object; and displaying sequentially the initial default view or the user selected view of the 3D object in the web browser based on the first address and the second view of the 3D object in the web browser based on the second address, wherein a current view of the 3D object transcends from the initial default view or the user selected view of the 3D object in the web browser to the second view of the 3D object in the web browser.