×

Search filtering based on expected future time and location

  • US 9,767,209 B2
  • Filed: 05/28/2009
  • Issued: 09/19/2017
  • Est. Priority Date: 05/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A portable electronic device for providing a mapping application, comprising:

  • a display operative to display a representation of a map; and

    control circuitry operative to;

    store a library of time-dependent search terms, wherein the library includes a stored search term and a stored time frame associated with the stored search term;

    determine a current location of a user of the portable electronic device;

    determine a destination for the user;

    determine a path between the determined current location and the determined destination;

    direct the display to plot the path on the displayed representation of the map, wherein the plotted path is plotted from a first position on the displayed representation of the map that corresponds to the current location to a second position on the displayed representation of the map that corresponds to the determined destination;

    receive a search request from the user, wherein the search request includes at least one user-entered search term that is input by the user, wherein the at least one user-entered search term corresponds to the stored search term that is associated with the stored time frame stored in the library and is used to predict a future location along the determined path between the current location and the destination;

    in response to receiving the search request from the user, determine if the search request is time-dependent;

    in response to the search request being time-dependent, identify a future time frame of interest for the received search request, wherein the future time frame of interest is identified based at least in part on the user-entered search term and the stored time frame associated with the stored search term in the library of time-dependent search terms;

    predict the future location along the determined path between the current location and the destination that the user will be at when the identified future time frame of interest is reached; and

    search for at least one point of interest that is related to the received search request and that is located in the vicinity of the predicted future location.

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