Patents by Inventor Fabrice Caillette
Fabrice Caillette 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: 10274324Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can be used to dynamically generate electronic maps with highlighted entity boundaries. In one aspect, a method includes receiving a request for an electronic map segment for a geographic region, with the request identifying a geographic entity to be highlighted in the requested electronic map segment. A plurality of layers of map data associated with the geographic region and data defining a boundary of the identified geographic entity are retrieved in response to the request. The electronic map segment is rendered based on the retrieved plurality of layers of map data and the data defining the boundary of the geographic entity, with one or more of the retrieved layers are rendered over a rendering of a highlighted boundary of the geographic entity. The rendered electronic map segment is transmitted in response to the request.Type: GrantFiled: June 29, 2015Date of Patent: April 30, 2019Assignee: GOOGLE LLCInventors: Shiro Kadowaki, Fabrice Caillette
-
Publication number: 20150377630Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can be used to dynamically generate electronic maps with highlighted entity boundaries. In one aspect, a method includes receiving a request for an electronic map segment for a geographic region, with the request identifying a geographic entity to be highlighted in the requested electronic map segment. A plurality of layers of map data associated with the geographic region and data defining a boundary of the identified geographic entity are retrieved in response to the request. The electronic map segment is rendered based on the retrieved plurality of layers of map data and the data defining the boundary of the geographic entity, with one or more of the retrieved layers are rendered over a rendering of a highlighted boundary of the geographic entity. The rendered electronic map segment is transmitted in response to the request.Type: ApplicationFiled: June 29, 2015Publication date: December 31, 2015Inventors: Shiro Kadowaki, Fabrice Caillette
-
Patent number: 9069793Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can be used to dynamically generate electronic maps with highlighted entity boundaries. In one aspect, a method includes receiving a request for an electronic map segment for a geographic region, with the request identifying a geographic entity to be highlighted in the requested electronic map segment. A plurality of layers of map data associated with the geographic region and data defining a boundary of the identified geographic entity are retrieved in response to the request. The electronic map segment is rendered based on the retrieved plurality of layers of map data and the data defining the boundary of the geographic entity, with one or more of the retrieved layers are rendered over a rendering of a highlighted boundary of the geographic entity. The rendered electronic map segment is transmitted in response to the request.Type: GrantFiled: April 25, 2012Date of Patent: June 30, 2015Assignee: Google Inc.Inventors: Shiro Kadowaki, Fabrice Caillette
-
Publication number: 20140370920Abstract: A computer-implemented method that includes for each geographic object of a geo-object set, identifying, using a computer, one or more geographic cells of a geographic mapping that each correspond to a geographic area proximate to at least a portion of a geometry of the geographic object and assigning a weighting value to each of the one or more geographic cells identified as corresponding to a geographic area proximate to at least a portion of a geometry of the geographic object such that the one or more geographic cells are associated with the geo-object.Type: ApplicationFiled: November 15, 2012Publication date: December 18, 2014Inventors: Fabrice Caillette, Mugurel Ionut Andreica, Diana Stroe, Tomasz Malesinski
-
Patent number: 8650024Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating address component synonyms. In one aspect, a method includes determining that a plurality of addresses cannot be geocoded by a geocoding system. Variants of the addresses that can be geocoded by the geocoding system are generated, wherein each variant of a respective address lacks a removed term. Name terms for each variant are provided by the geocoding system. Each removed term is associated with name terms received for all variants that lack the removed term, including determining, for each associated name term of each removed term, a count of the number of variants for which the geocoding system provided the name term. Whether a name term is an address term synonym for a removed term is determined based at least in part on the count of the number of variants.Type: GrantFiled: April 13, 2011Date of Patent: February 11, 2014Assignee: Google Inc.Inventors: Juho E. Snellman, Fabrice Caillette
-
Publication number: 20130268540Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a search query originating from a user device, the search query including a geographic feature name; receiving data identifying one or more candidate point-of-interests, each candidate point-of-interest comprising data that identifies a corresponding candidate geographic entity, each candidate point-of-interest having an initial relevance score; generating one or more biasing boxes, wherein each biasing box defines a geographic region, and each biasing box is defined based on location information associated with the user device or a user using the user device; using the biasing boxes to generate respective adjusted relevance scores for the candidate point-of-interests; selecting a point-of-interest from the one or more candidate point-of-interests according to the respective adjusted relevance scores of the candidate point-of-interests; and using the selected point-of-interest to identify a location rType: ApplicationFiled: April 9, 2012Publication date: October 10, 2013Inventors: Luuk van Dijk, Ingemar Eriksson, Ivan Zauharodneu, Finnegan Southey, Nils Richard Ekwall, Fabrice Caillette, David Blackman
-
Patent number: 8463774Abstract: A method for performing a location search includes receiving a location search query, identifying one or more geographic feature documents that satisfy the location search query, ranking the identified geographic feature documents in accordance with scores that are based, at least in part, on corresponding address support scores, to produce a set of ranked documents, and providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to at least one of the ranked documents. An address support score for an identified geographic feature document can be based on one or more of: a standalone support score and a template support score.Type: GrantFiled: July 15, 2008Date of Patent: June 11, 2013Assignee: Google Inc.Inventors: Florian Michel Buron, Alex Bailey, Alan Strohm, László Lukács, Diana Stroe, Fabrice Caillette, Johan Larsson Tibell
-
Publication number: 20120271848Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can be used to dynamically generate electronic maps with highlighted entity boundaries. In one aspect, a method includes receiving a request for an electronic map segment for a geographic region, with the request identifying a geographic entity to be highlighted in the requested electronic map segment. A plurality of layers of map data associated with the geographic region and data defining a boundary of the identified geographic entity are retrieved in response to the request. The electronic map segment is rendered based on the retrieved plurality of layers of map data and the data defining the boundary of the geographic entity, with one or more of the retrieved layers are rendered over a rendering of a highlighted boundary of the geographic entity. The rendered electronic map segment is transmitted in response to the request.Type: ApplicationFiled: April 25, 2012Publication date: October 25, 2012Applicant: Google Inc.Inventors: Shiro Kadowaki, Fabrice Caillette