Patents by Inventor Ryan S. Overbeck

Ryan S. Overbeck 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: 9384595
    Abstract: The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system, representation of a globe using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and, or a swing-axis while revolution around a rotate-axis is locked.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: July 5, 2016
    Assignee: GOOGLE INC.
    Inventor: Ryan S. Overbeck
  • Publication number: 20150187120
    Abstract: The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system, representation of a globe using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and, or a swing-axis while revolution around a rotate-axis is locked.
    Type: Application
    Filed: May 15, 2013
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventor: Ryan S. Overbeck
  • Patent number: 9070210
    Abstract: The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system representation of a body using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and/or a swing-axis while revolution around a rotate-axis is locked.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventor: Ryan S. Overbeck
  • Publication number: 20150170395
    Abstract: The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system representation of a body using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and/or a swing-axis while revolution around a rotate-axis is locked.
    Type: Application
    Filed: January 31, 2013
    Publication date: June 18, 2015
    Inventor: Ryan S. Overbeck
  • Patent number: 8970583
    Abstract: When rendering a three-dimensional (3D) image, a render list is generated. The render list is sorted according to proximity to a notional camera, where each element of the render list specifies geometry and texture of a portion of the 3D image, and where at least two elements of the render list correspond to different levels of detail (LODs). The render list is then traversed twice: in the first instance, the render list is traversed to render each element in the render list to a respective texture, which includes applying a depth management technique to account for occlusion; in the second instance, the render list is traversed in a back-to-front order to render each of the textures to a display buffer to generate the 3D image, which includes applying an image space manipulation technique to at least some of the textures.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Ryan S. Overbeck, Janne Kontkanen, Evan H. Parker
  • Patent number: 8780112
    Abstract: A computer-animated scene is shaded by a computing system having an in-core memory and coupled to one or more out-of-core storage devices. The scene is comprised of shading locations on a surface element of an object in the scene. A point cloud representation of the scene is generated. An octree data structure based on the point cloud representation of the scene is generated. To generate the octree data structure, the Morton code for each point in the point cloud representation of the scene is computed. The points are then sorted based on the Morton code, recursively subdivided to find at most a threshold number of nodes, and written to the one or more out-of-core storage devices. The shading locations are then shaded based on the nodes written to the out-of-core storage devices.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: July 15, 2014
    Assignee: Pacific Data Images LLC
    Inventors: Janne M. Kontkanen, Eric Tabellion, Ryan S. Overbeck
  • Publication number: 20120313944
    Abstract: A computer-animated scene is shaded by a computing system having an in-core memory and coupled to one or more out-of-core storage devices. The scene is comprised of shading locations on a surface element of an object in the scene. A point cloud representation of the scene is generated. An octree data structure based on the point cloud representation of the scene is generated. To generate the octree data structure, the Morton code for each point in the point cloud representation of the scene is computed. The points are then sorted based on the Morton code, recursively subdivided to find at most a threshold number of nodes, and written to the one or more out-of-core storage devices. The shading locations are then shaded based on the nodes written to the out-of-core storage devices.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 13, 2012
    Applicant: Pacific Data Images LLC
    Inventors: Janne M. KONTKANEN, Eric Tabellion, Ryan S. Overbeck