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: 9024947
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
  • Patent number: 8941685
    Abstract: 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: Grant
    Filed: March 8, 2011
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventors: Charles Chapin, Gokul Varadhan
  • Patent number: 8823707
    Abstract: 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: Grant
    Filed: November 22, 2011
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Daniel Barcay, Gokul Varadhan
  • Publication number: 20140146046
    Abstract: 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: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: Google Inc.
    Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
  • Patent number: 8686995
    Abstract: 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: Grant
    Filed: November 22, 2011
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventor: Gokul Varadhan
  • Patent number: 8681151
    Abstract: 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: Grant
    Filed: November 22, 2011
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
  • Patent number: 8675013
    Abstract: 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: Grant
    Filed: June 16, 2011
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Marcin Romaszewicz, Gokul Varadhan, Emil Praun
  • Patent number: 8624926
    Abstract: 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: Grant
    Filed: April 14, 2009
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: Gokul Varadhan, Daniel Barcay
  • Publication number: 20120299920
    Abstract: 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: Application
    Filed: November 22, 2011
    Publication date: November 29, 2012
    Applicant: Google Inc.
    Inventors: Greg Coombe, Daniel Barcay, Gokul Varadhan, Francois Bailly
  • Publication number: 20120127170
    Abstract: 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: Application
    Filed: November 22, 2011
    Publication date: May 24, 2012
    Applicant: Google Inc.
    Inventor: Gokul Varadhan
  • Publication number: 20120127169
    Abstract: 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: Application
    Filed: November 22, 2011
    Publication date: May 24, 2012
    Applicant: Google Inc.
    Inventors: Daniel BARCAY, Gokul Varadhan
  • Publication number: 20090256840
    Abstract: 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: Application
    Filed: April 14, 2009
    Publication date: October 15, 2009
    Applicant: Google Inc.
    Inventors: Gokul Varadhan, Daniel Barcay
  • Publication number: 20090259976
    Abstract: 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: Application
    Filed: April 14, 2009
    Publication date: October 15, 2009
    Applicant: Google Inc.
    Inventors: Gokul Varadhan, Daniel Barcay