Patents by Inventor Gokul Varadhan
Gokul Varadhan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9024947Abstract: The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive three-dimensional experience is provided. Such a capability can present a three-dimensional photographic experience of the real world that is seamlessly integrated with the virtual three-dimensional environment. Depth values associated with the panoramic images may be used to create three-dimensional geometry, which can be rendered as part of the virtual three-dimensional environment. Further, such a capability can enable a user to roam freely through the environment while providing a more natural free-form exploration of the environment than existing systems.Type: GrantFiled: January 30, 2014Date of Patent: May 5, 2015Assignee: Google Inc.Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
-
Patent number: 8941685Abstract: Methods and systems for providing a graphic, such as an advertisement, in a 3D geographical information system (GIS) view are described. A method for providing a graphic in a 3D GIS view may include obtaining a graphic and determining a 3D geographical space in the GIS view based on a geographical reference in the GIS view. The method may also include rendering and displaying a curvilinear representation of the graphic in the geographical space. The method may further include adjusting the curvilinear representation of the graphic according to an updated viewpoint of the GIS view. The curvilinear representation may be oriented directly towards the updated viewpoint. A system for providing a graphic in a 3D GIS view may include a geographical space manager, a graphic representation generator and a display module.Type: GrantFiled: March 8, 2011Date of Patent: January 27, 2015Assignee: Google Inc.Inventors: Charles Chapin, Gokul Varadhan
-
Patent number: 8823707Abstract: A capability for guided navigation in an interactive virtual three-dimensional environment is provided. Such a capability may enhance user experience by providing the feeling of free-form navigation to a user. It may be necessary to constrain the user to certain areas of good visual quality, and subtly guide the user towards viewpoints with better rendering results without disrupting the metaphor of freeform navigation. Additionally, such a capability may enable users to “drive” down a street, follow curving roads, and turn around intersections within the interactive virtual three-dimensional environment. Further, this capability may be applicable to image-based rendering techniques in addition to any three-dimensional graphics system that incorporates navigation based on road networks and/or paths.Type: GrantFiled: November 22, 2011Date of Patent: September 2, 2014Assignee: Google Inc.Inventors: Daniel Barcay, Gokul Varadhan
-
Publication number: 20140146046Abstract: The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive three-dimensional experience is provided. Such a capability can present a three-dimensional photographic experience of the real world that is seamlessly integrated with the virtual three-dimensional environment. Depth values associated with the panoramic images may be used to create three-dimensional geometry, which can be rendered as part of the virtual three-dimensional environment. Further, such a capability can enable a user to roam freely through the environment while providing a more natural free-form exploration of the environment than existing systems.Type: ApplicationFiled: January 30, 2014Publication date: May 29, 2014Applicant: Google Inc.Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
-
Patent number: 8686995Abstract: Embodiments relate to navigating along a street network in a geographic information system. In an embodiment, a computer-implemented method navigates a virtual camera in a three-dimensional environment at street-level. The virtual camera defines a perspective to display the three-dimensional environment. In the method, a target location is determined in the three-dimensional environment. A path along a representation of a street in the three-dimensional environment is determined. The path is from a first position corresponding to an initial location of the virtual camera to a second position corresponding to the target location. A virtual camera is moved in the three-dimensional environment toward the target location along the path. Finally, the virtual camera is oriented to face the target location as the virtual camera moves along the path.Type: GrantFiled: November 22, 2011Date of Patent: April 1, 2014Assignee: Google Inc.Inventor: Gokul Varadhan
-
Patent number: 8681151Abstract: The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive three-dimensional experience is provided. Such a capability can present a three-dimensional photographic experience of the real world that is seamlessly integrated with the virtual three-dimensional environment. Depth values associated with the panoramic images may be used to create three-dimensional geometry, which can be rendered as part of the virtual three-dimensional environment. Further, such a capability can enable a user to roam freely through the environment while providing a more natural free-form exploration of the environment than existing systems.Type: GrantFiled: November 22, 2011Date of Patent: March 25, 2014Assignee: Google Inc.Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
-
Patent number: 8675013Abstract: Embodiments render polygonal data in a geographical information systems according to a viewing perspective of a geographical information systems user. The user may define a viewing perspective. A bounding box may be determined that includes the area being viewed in the viewing perspective. A spherical coordinate to Cartesian coordinate matrix may be determined to approximately convert spherical coordinates of the polygonal data to Cartesian coordinates to be rendered by a graphics processor. The graphics processor may then render the polygonal data and bias detail towards the viewing perspective of the user.Type: GrantFiled: June 16, 2011Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Marcin Romaszewicz, Gokul Varadhan, Emil Praun
-
Patent number: 8624926Abstract: The present invention relates to panning a virtual camera in a three dimensional environment. In an embodiment of the present invention, a computer-implemented method pans a virtual camera in a three dimensional environment. In the method embodiment, a first point is determined on a three dimensional model in the three dimensional environment. According to the first point, the three dimensional model, and a position of a virtual camera in the three dimensional environment, a virtual surface is determined. A second point is determined on the virtual surface. Finally, a location of the three dimensional model is changed according to the first point and the second point.Type: GrantFiled: April 14, 2009Date of Patent: January 7, 2014Assignee: Google Inc.Inventors: Gokul Varadhan, Daniel Barcay
-
Publication number: 20120299920Abstract: The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive three-dimensional experience is provided. Such a capability can present a three-dimensional photographic experience of the real world that is seamlessly integrated with the virtual three-dimensional environment. Depth values associated with the panoramic images may be used to create three-dimensional geometry, which can be rendered as part of the virtual three-dimensional environment. Further, such a capability can enable a user to roam freely through the environment while providing a more natural free-form exploration of the environment than existing systems.Type: ApplicationFiled: November 22, 2011Publication date: November 29, 2012Applicant: Google Inc.Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
-
Publication number: 20120127170Abstract: Embodiments relate to navigating along a street network in a geographic information system. In an embodiment, a computer-implemented method navigates a virtual camera in a three-dimensional environment at street-level. The virtual camera defines a perspective to display the three-dimensional environment. In the method, a target location is determined in the three-dimensional environment. A path along a representation of a street in the three-dimensional environment is determined. The path is from a first position corresponding to an initial location of the virtual camera to a second position corresponding to the target location. A virtual camera is moved in the three-dimensional environment toward the target location along the path. Finally, the virtual camera is oriented to face the target location as the virtual camera moves along the path.Type: ApplicationFiled: November 22, 2011Publication date: May 24, 2012Applicant: Google Inc.Inventor: Gokul Varadhan
-
Publication number: 20120127169Abstract: A capability for guided navigation in an interactive virtual three-dimensional environment is provided. Such a capability may enhance user experience by providing the feeling of free-form navigation to a user. It may be necessary to constrain the user to certain areas of good visual quality, and subtly guide the user towards viewpoints with better rendering results without disrupting the metaphor of freeform navigation. Additionally, such a capability may enable users to “drive” down a street, follow curving roads, and turn around intersections within the interactive virtual three-dimensional environment. Further, this capability may be applicable to image-based rendering techniques in addition to any three-dimensional graphics system that incorporates navigation based on road networks and/or paths.Type: ApplicationFiled: November 22, 2011Publication date: May 24, 2012Applicant: Google Inc.Inventors: Daniel BARCAY, Gokul Varadhan
-
Publication number: 20090259976Abstract: This invention relates to navigating in a three dimensional environment. In an embodiment, a target in the three dimensional environment is selected when a virtual camera is at a first location. A distance between the virtual camera and the target is determined. The distance is reduced, and a tilt is determined as a function of the reduced distance. A second location of the virtual camera is determined according to the tilt, the reduced distance, and the position of the target. Finally, the camera is oriented to face the target. In an example, the process repeats until the virtual camera is oriented parallel to the ground, and the distance is close to the target. In another example, the position of the target moves.Type: ApplicationFiled: April 14, 2009Publication date: October 15, 2009Applicant: Google Inc.Inventors: Gokul Varadhan, Daniel Barcay
-
Publication number: 20090256840Abstract: The present invention relates to panning a virtual camera in a three dimensional environment. In an embodiment of the present invention, a computer-implemented method pans a virtual camera in a three dimensional environment. In the method embodiment, a first point is determined on a three dimensional model in the three dimensional environment. According to the first point, the three dimensional model, and a position of a virtual camera in the three dimensional environment, a virtual surface is determined. A second point is determined on the virtual surface. Finally, a location of the three dimensional model is changed according to the first point and the second point.Type: ApplicationFiled: April 14, 2009Publication date: October 15, 2009Applicant: Google Inc.Inventors: Gokul Varadhan, Daniel Barcay