Patents by Inventor Christos Savvopoulos

Christos Savvopoulos 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: 9245360
    Abstract: The present disclosure is related to geographic maps including a plurality of map tiles having various geometric shapes. A determination is made for each map tile as to whether road segment geometry for a road corresponding to the geometric shape is available. The geometric shape is positioned using an actual road width when it is determined that the road segment geometry is available. The geometric shape is positioned using a default road width when it is determined that the road segment geometry is unavailable.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 26, 2016
    Assignee: GOOGLE INC.
    Inventor: Christos Savvopoulos
  • Patent number: 9234763
    Abstract: Systems and methods for identifying and selecting personalized waypoints for presentation on a map are provided. In particular, a user's data can be analyzed to identify a plurality of candidate waypoints. The candidate waypoints can correspond to locations at which the user has a scheduled event, reservation, or appointment. When the user performs a search query in a mapping application or geographic information system, the plurality of candidate waypoints can be obtained and scored according to a scoring formula. One or more candidate waypoints can be selected based on the determined scores and presented on a personalized map in addition to the result of the search query. An exemplary scoring formula takes a candidate waypoint and a point of interest search result as inputs and analyzes a distance between the two locations and a likelihood that a user wants directions between the two locations.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Christos Savvopoulos, Stephan Seyboth
  • Publication number: 20150187097
    Abstract: The present disclosure is related to geographic maps including a plurality of map tiles having various geometric shapes. A determination is made for each map tile as to whether road segment geometry for a road corresponding to the geometric shape is available. The geometric shape is positioned using an actual road width when it is determined that the road segment geometry is available. The geometric shape is positioned using a default road width when it is determined that the road segment geometry is unavailable.
    Type: Application
    Filed: June 21, 2012
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventor: Christos Savvopoulos
  • Publication number: 20150176996
    Abstract: Methods and systems for unified directions are described herein. The method includes receiving a list of one or more routes from an origin to a destination for each of two or more different modes of transportation, each route having an associated duration. The durations of routes from each list that are subsequent to a first route from the respective list are penalized. One or more routes from each list are combined to generate a combined list of routes for each of the two or more different modes of transportation. The combined list of routes is sorted to generate a sorted list of routes based, at least in part, on the durations and penalized durations of the routes.
    Type: Application
    Filed: May 15, 2013
    Publication date: June 25, 2015
    Applicant: Google Inc.
    Inventor: Christos Savvopoulos
  • 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: 9057612
    Abstract: Methods and systems for unified directions are described herein. The method includes receiving a list of one or more routes from an origin to a destination for each of two or more different modes of transportation, each route having an associated duration. The durations of routes from each list that are subsequent to a first route from the respective list are penalized. One or more routes from each list are combined to generate a combined list of routes for each of the two or more different modes of transportation. The combined list of routes is sorted to generate a sorted list of routes based, at least in part, on the durations and penalized durations of the routes.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventor: Christos Savvopoulos
  • Patent number: 9030499
    Abstract: A system and method for generating a content based, custom labeled map is provided. A request for a map is received. The request includes a geographical area to be displayed in the map and a type of content item to be displayed in the map. A plurality of orientation points to display on the map is determined based on a ranking of locations in the geographical area, and one or more pieces of content to be associated with each orientation point is determined. Each orientation point is ranked based in part on ranks of the one or more pieces of content associated with each orientation point. A map is generated to display at the locations of the plurality of orientation points the pieces of content associated with each orientation point at a level of prominence that is based on the ranking of each orientation point.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Marcus Börger, Christos Savvopoulos, Jonah Jones
  • Publication number: 20140049564
    Abstract: A system and method for generating a content based, custom labeled map is provided. A request for a map is received. The request includes a geographical area to be displayed in the map and a type of content item to be displayed in the map. A plurality of orientation points to display on the map is determined based on a ranking of locations in the geographical area, and one or more pieces of content to be associated with each orientation point is determined. Each orientation point is ranked based in part on ranks of the one or more pieces of content associated with each orientation point. A map is generated to display at the locations of the plurality of orientation points the pieces of content associated with each orientation point at a level of prominence that is based on the ranking of each orientation point.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: GOOGLE INC.
    Inventors: Marcus BÖRGER, Christos SAVVOPOULOS, Jonah JONES
  • Publication number: 20130035853
    Abstract: A capability for prominence-based feature generation and rendering for digital maps is provided. More specifically, embodiments relate to rendering map features such as buildings or landmarks in different rendering styles based on signals for how important a particular feature is to a search context. A search context may be, for example and without limitation, a general view of the map or a user-initiated search request for a particular point of interest or driving directions between different points of interest on the map. For example, the different rendering styles may include, but are not limited to, two-dimensional (2D) footprints, two-and-a-half-dimensional (2.5D) extruded polygons, as will be described further below, and full three-dimensional (3D) models. Furthermore, the style could include color and/or visual texture.
    Type: Application
    Filed: August 3, 2011
    Publication date: February 7, 2013
    Applicant: Google Inc.
    Inventors: Bryce Stout, Brian Brewington, Jonah Jones, Christos Savvopoulos