×

Searching method and apparatus

  • US 10,083,228 B2
  • Filed: 12/16/2014
  • Issued: 09/25/2018
  • Est. Priority Date: 05/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented searching method, applied in digital map products and comprising:

  • obtaining, at one or more computing devices, a search term input corresponding to a geographical location from a digital map product operating on a client device, the digital map product being configured to be displayed on a screen of the client device;

    determining, at the one or more computing devices, a type of the search term input, the type of the search term input including one or more of the following;

    a building and a neighborhood;

    determining, at the one or more computing devices, that search results from the search term include multiple points of interest at the geographical location;

    obtaining, at the one or more computing devices, a knowledge graph corresponding to the type of the search term input, wherein the knowledge graph comprises a plurality of tabs, each of the plurality of tabs corresponding to a category of the search results, wherein each of the plurality of tabs are updated based on a determined relationship between the search results and the category, and a plurality of nodes corresponding to each tab, the plurality of nodes corresponding to the search results; and

    transmitting, using the one or more computing devices, the knowledge graph corresponding to the type of the search term to the client device, such that the knowledge graph is configured to be displayed within the digital map product on the screen of the client device;

    before determining, at the one or more computing devices, that the search results from the search term include multiple points of interest at the geographical location;

    obtaining, at the one or more computing devices, child node information of each type;

    classifying, at the one or more computing devices, the child node information according to different labels; and

    establishing, at the one or more computing devices, corresponding relations between each type and the label contained therein, and between each label contained in each type and child node information belonging to a corresponding label to construct the knowledge graph of each type;

    saving the knowledge graphs, at the one or more computing devices, corresponding to different types of search term inputs;

    wherein the knowledge graph is transmitted such that it is configured to be displayed and dynamically updated in a structured form within the digital map product.

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