×

Method and apparatus for providing natural language input in a cartographic system

  • US 10,268,756 B2
  • Filed: 12/18/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • parsing, by an apparatus, at least one natural language input into one or more words, wherein the at least one natural language input represents at least one cartographic query;

    mapping, by the apparatus, the one or more words to at least one function of a cartography system and storing as one or more word-function mappings;

    determining, by the apparatus, an availability of the at least one function, one or more parameters associated with the at least one function, and the one or more word-function mappings with respect to at least one component of the cartography system;

    classifying, by the apparatus, the at least one cartographic query into at least one of a plurality of query processing levels based, at least in part, on the availability, wherein the query processing levels include (1) a local processing level at which the at least one function, the one or more parameters, or a combination thereof are executed in whole locally at the at least one component of the cartography system based, at least in part, on matching the one or more word-function mappings with predetermined word-function mappings stored locally, (2) a searching processing level at which the at least one function, the one or more parameters, or a combination thereof are executed, at least in part, by conducting at least one search external to the at least component of the cartography system when the one or more word-function mappings are not matched locally, and (3) a routing processing level at which the at least one function, the one or more parameters, or a combination thereof are executed, at least in part, by routing among locations included in the at least one natural language input based, at least in part, on distance information, traffic density information, and temporal information associated with the locations;

    initiating, by the apparatus, an execution of the at least one function at the classified at least one query processing level, wherein the execution of the at least one function generates one or more results of the at least one cartographic query based, at least in part, on the one or more parameters; and

    initiating, by the apparatus, a presentation of the one or more results as cartographic information in a user interface of the cartography system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×