Patents by Inventor Jamie Zyskowski

Jamie Zyskowski 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: 10067950
    Abstract: To organize configuration parameters for rendering map features on digital maps, a data structure storing multiple nodes is generated. Respective sets of map feature attributes and configuration parameters are assigned to the nodes. The configuration parameters specify visual attributes for rendering map features. Indications of relationships between the nodes are generated, where at least several of the nodes include several child nodes. An indication of one or more map feature attributes to which a certain map feature belongs is received, and the data structure is traversed according to the indicated relationships between the nodes to generate a set of configuration parameters for rendering the map feature. Traversing the data structure includes comparing the indicated map feature attribute or map feature attributes to sets of map feature attributes at some of the nodes, such that the generated set of configuration parameters includes configuration parameters from at least two of the nodes.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Jamie Zyskowski, Scott Shawcroft, Sean Egan
  • Patent number: 9202311
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for accessing map tiles. The method includes receiving a first request from a computing device for a portion of a map. The portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map. The method further includes providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request. The method further includes providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Yatin Dilip Chawathe, Jamie Zyskowski, Paul Messmer, Lakshminath Bhuvanagiri, Haitao Liu, Chandan Kashinath Shanbhag
  • Publication number: 20150219469
    Abstract: Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
    Type: Application
    Filed: April 13, 2015
    Publication date: August 6, 2015
    Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe
  • Publication number: 20150170387
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for accessing map tiles. The method includes receiving a first request from a computing device for a portion of a map. The portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map. The method further includes providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request. The method further includes providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
    Type: Application
    Filed: February 6, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Yatin Dilip CHAWATHE, Jamie ZYSKOWSKI, Paul MESSMER, Lakshminath BHUVANAGIRI, Haitao LIU, Chandan Kashinath SHANBHAG
  • Publication number: 20150170386
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for managing updates to map tiles. The method includes receiving an update to a feature in geospatial information that describes a map. The map is represented by multiple tiles. The method further includes rerendering at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile. The method further includes generating a tile version identifier that uniquely identifies the individual rerendered instance of the tile. The method further includes storing the tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile. The method further includes providing, to a computing device, the tile version identifier and instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile.
    Type: Application
    Filed: November 2, 2012
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Yatin Dilip CHAWATHE, Christos Savvopoulos, Jamie Zyskowski, Paul Messmer
  • Patent number: 9008966
    Abstract: Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe
  • Publication number: 20130338918
    Abstract: Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Google Inc.
    Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe