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: 10067950Abstract: 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: GrantFiled: June 25, 2015Date of Patent: September 4, 2018Assignee: GOOGLE LLCInventors: Jamie Zyskowski, Scott Shawcroft, Sean Egan
-
Patent number: 9202311Abstract: 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: GrantFiled: February 6, 2013Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Yatin Dilip Chawathe, Jamie Zyskowski, Paul Messmer, Lakshminath Bhuvanagiri, Haitao Liu, Chandan Kashinath Shanbhag
-
Publication number: 20150219469Abstract: 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: ApplicationFiled: April 13, 2015Publication date: August 6, 2015Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe
-
Publication number: 20150170387Abstract: 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: ApplicationFiled: February 6, 2013Publication date: June 18, 2015Applicant: Google Inc.Inventors: Yatin Dilip CHAWATHE, Jamie ZYSKOWSKI, Paul MESSMER, Lakshminath BHUVANAGIRI, Haitao LIU, Chandan Kashinath SHANBHAG
-
Publication number: 20150170386Abstract: 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: ApplicationFiled: November 2, 2012Publication date: June 18, 2015Applicant: Google Inc.Inventors: Yatin Dilip CHAWATHE, Christos Savvopoulos, Jamie Zyskowski, Paul Messmer
-
Patent number: 9008966Abstract: 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: GrantFiled: June 19, 2012Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe
-
Publication number: 20130338918Abstract: 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: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: Google Inc.Inventors: Jamie Zyskowski, Jonah Jones, Scott Shawcroft, Christopher Gonterman, David Teitlebaum, Yatin Chawathe