×

Methods and systems for determining routing

  • US 9,389,094 B2
  • Filed: 09/05/2014
  • Issued: 07/12/2016
  • Est. Priority Date: 09/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for routing comprising:

  • receiving, from a client device, a starting location, a first location, and a second location in a default order;

    determining a sequence from the starting location for the first location and the second location with the second location preceding the first location in the sequence;

    generating a route for the sequence, the route comprising transportation directions between the starting location, the second location, and the first location indicative of the sequence;

    generating an itinerary for the starting location, the first location, and the second location, the itinerary comprising information indicative of the first location and information indicative of the second location ordered according to the sequence, the route extending between the starting location, the second location, and the first location, information indicative of the first event, and information indicative of the second event;

    identifying a suggested event having a location and a time, based on the first event, the information indicative of the first event, the second event, the information indicative of the second event, and a time;

    inserting the suggested event into the sequence;

    generating a second route for the sequence, the second route comprising transportation directions between the starting location, the second location, the first location, and the location of the suggested event indicative of the sequence;

    generating a second itinerary for the sequence, the second itinerary comprising information indicative of the first event, information indicative of the second event, and information indicative of the suggested event ordered according to the sequence, and the second route extending between the starting location, the second location, the first location, and the location of the suggested event; and

    displaying the second route in a graphical user interface of the client device.

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