Patent Document ID: 10102654
Application ID: 15220151
Patent Status: 1

Claim One:
1. A computer-implemented method for visualizing an iso-surface, the computer-implemented method comprising: receiving one or more view-point images and view-point metadata of a computational geometry at a client device from a High Performance Computing (HPC) cluster, wherein the view-point images and the view-point metadata are processed at the client device, wherein the view-point metadata is stored along with the view-point images and comprises depth information for each pixel of the view-point images, and wherein view-points are generated by discretizing a sphere that encompasses the computational geometry in three-dimensions, the view-points being located equidistantly; receiving one or more zone legend images and zone legend metadata of the computational geometry, wherein the zone legend images and the zone legend metadata comprises mappings of boundaries of zones of the computational geometry indexed by pixel color, each zone comprising an element of the computational geometry having a name and corresponding color mapped to the name; processing the view point images and view-point metadata, and the zone legend images and zone legend metadata, using a client interface built via WebGL or HTML standards, to generate interactive three dimensional model and to display one or more view-point images on the client device, wherein each of the one or more view-point images and view-point metadata are formed into the interactive three dimensional model, wherein the zone legend images are rendered in a hidden buffer using a custom vertex shader that leverages GPU acceleration on the client device to compute transformations; receiving a user click on a zone of the zone legend image; highlighting surface of the computational geometry defined by the zone; receiving a user indication for a new user selected view-point; sending a request to the High Performance Computing cluster for a new view-point image, wherein the new user selected view-point image is from non view-point orientation; receiving a new user view-point image and pixel depth metadata, and associated zone legend image at the client device, wherein the new user view-point image is generated by identifying three or more view-points for the new user selected view-point and then using three or more view-point images and view-point metadata corresponding to the identified three or more view-points, wherein the new user view-point image is generated at a specific higher client side resolution and lossless compression is applied; decompressing the new user view-point image and corresponding view-point metadata using a custom coding at the client device; and displaying the new user view-point image and the associated zone legend image using the client interface built via WebGL or HTML standards.