×

Method and system for providing dynamic personalized recommendations for a destination

  • US 10,430,479 B1
  • Filed: 11/22/2016
  • Issued: 10/01/2019
  • Est. Priority Date: 11/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system to expedite model generation for selection of location-based content by a location recommendation engine, comprising:

  • the location recommendation engine executed by at least one processor of a server, the location recommendation engine comprising a query processor, a vertical builder, and a location detector, the location recommendation engine to;

    receive, via a computer network, a first query about a first location input into a web browser of a client device located at a second location different from the first location;

    extract a first keyword from the first query;

    identify a first interest vertical for the client device based on the first keyword extracted from the first query by the query processor;

    receive, via the computer network, a second query about the first location input into the web browser of the client device located at the second location;

    extract a second keyword from the second query;

    identify a second interest vertical for the client device based on the second keyword;

    determine, responsive to reception of the first query and the second query, that a number of received queries about the first location is greater than or equal to a threshold number of queries;

    determine the second location of the client device is different from the first location that the first query and the second query are about;

    generate, prior to arrival of the client device at the first location and responsive to the determination that the second location is different from the first location and the number of received queries is greater than or equal to the threshold number of queries, a model for the first location based on the first interest vertical and the second interest vertical, the model indicating an association between the first location and the first interest vertical and the first location and the second interest vertical, wherein the model for the first location includes queries received about the first location from the second location;

    detect that the client device is at the first location and not at the second location;

    identify, responsive to detection of the client device at the first location, content customized for the first location and at least one of the first interest vertical and the second interest vertical identified for the client device based on the model stored for the first location; and

    transmit, to the client device via the computer network, the content in a format for presentation via at least one of the web browser or an application executed by the client device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×