Patent ID: 9405432
Filing Date: 2016-08-02
CPC Classification: G06F,G06T

Claim Text:
1. A computer implemented method of user-controlled realistic 3D simulation for enhanced object viewing and interaction experience, the method comprising: rendering and displaying a 3D model of the object in 3D-computer graphic environment where the displayed 3D model of the said object comprises at least one realistic 3D-view using texture data and computer graphics data of the 3D model of the object; receiving an user input for interaction with the displayed 3D model, the user input is one or more commands for interaction, where each command is provided for performing user-controlled interactions in real-time or near real-time, wherein the interaction command is defined as input commands for performing different operations on at least one part of the 3D model to at least observe the 3D model or to experience functionality of the 3D model and at least one of its parts, or combination thereof; identifying one or more commands; in response to the identified commands, rendering of corresponding interaction to the 3D model of the object with or without sound output using the texture data, computer graphics data and selectively using sound data of the 3D model of the object; and displaying the corresponding interaction to the 3D model; wherein the interaction comprises at least one of extrusive interaction, intrusive interactions, a time bound change based interaction, or a real environment mapping based interaction, or combination thereof, as per user choice, or as per characteristics, state and nature of the said object, or combination thereof; wherein the time bound changes refers to representation of changes in the 3D model demonstrating change in physical property of object in a span of time on using or operating of the object, and real environment mapping refers to capturing a real time environment, mapping and simulating the real time environment to create a simulated environment for interacting with the 3D model; wherein displaying the 3D model of the said object by: selecting the 3D model either directly; or selecting a part of a consolidated-view with which the 3D model is connected, the consolidated-view comprises interactive image, or interactive video, or interactive animation, or interactive panoramic image; or selecting a part of interactive real time or near-real time feed video with which the 3D model is connected, wherein the real time or near-real time feed video is processed in real or near-real time to make feed video interactive for making objects in video selectable, wherein the real time feed video is processed by building a dynamic link over each object in video, such that each dynamic link makes the objects selectable invokes the 3D model displayer for displaying the 3D model of the said identified object, wherein the link built over each identified object in the live telecast displayer is a dynamic link built in real time or near-real time during real time video telecast of a remote place or a link built with a small lag time; and wherein the consolidated-view comprises a virtual assistant sub-system to receive an input for providing information, the information comprises at least information about one or more 3D models of one or more objects available or connected in the consolidated-view, or information about view shown in the consolidated view, or combination thereof, wherein the virtual assistant sub-system comprises an image processing or animation based talking character with at least facial or body expression, or combination thereof and which answers the users query using artificial intelligence.