Patents by Inventor Travis McPhail

Travis McPhail 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: 9672656
    Abstract: To render features on a digital map, a position and orientation of a virtual camera relative to a plane of the digital map is determined. The plane is tilted so that a plane of a viewport of the digital map is not parallel to the plane of the digital map, where the viewport delimiting a view of the digital map. Map features are selected for inclusion in the view of the digital map in accordance with the determined position and orientation of the virtual camera. A level-of-detail (LOD) is determined for each of the map features in accordance with a distance between the virtual camera and the map feature. The map features are rendered, using a rendering engine, in accordance with the determined LODs.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventor: Travis McPhail
  • Patent number: 9542724
    Abstract: To provide smoothly scaleable map features on interactive digital maps, a first and a second sets of style parameters for rendering a map feature at a first zoom level and a second zoom level, respectively, are received. The first and second sets of style parameters are provided to a vertex shader. The vertex shader is configured to interpolate the first set of style parameters and the second set of style parameters to generate an interpolated set of style parameters for a certain zoom level between the first zoom level and the second zoom level, and render the map feature at the certain zoom level in accordance with the interpolated set of style parameters.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: January 10, 2017
    Assignee: GOOGLE INC.
    Inventors: John Rosasco, Travis McPhail, Paul Vincent Byrne, Daniel Jared Epstein, Jim Brooks
  • Publication number: 20160307294
    Abstract: To smoothly transition between zoom levels for patterns displayed along paths (such as roads and other paths) depicted on interactive digital maps, instances of a graphic element (such as a dash, a dot, a two-way arrow, etc.) may be arranged along a path. The displayed instances may appear to increase or decrease in density as zoom levels change. For example, a plurality of instances of the graphic element may be displayed when displaying a digital map at a first zoom level. A first subset of the plurality of instances of the graphic element may be displayed when displaying the digital map at a second zoom level. The transition from displaying the plurality of instances to displaying the first subset of the plurality of instances may be gradual. In some embodiments, the size and/or transparency of the displayed instances may change in accordance with changed zoom levels.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 20, 2016
    Applicant: GOOGLE INC.
    Inventor: Travis McPhail