Patent ID: 9574899
Date: 2017-02-21
CPC Classifications: G01C,G06F,G06Q,H04L,H04W

Claim:
1. A method comprising: receiving, by a computing device over a network, a request from a user for a route from a starting location and an ending location, the request comprising information associated with geographical position information of the starting location and the ending location; determining, via the computing device, a first route beginning at the starting location and ending at the ending location, said first route comprising information related to a path between and including the starting location and the ending location; determining, via the computing device, message data that is associated with the first route, said determination comprising analyzing message activity by users and identifying, based on said analyzing, the message data that is related to the first route, the analysis further comprising determining spatial, temporal, topical and social data from the message data; determining, via the computing device, a second route based on at least one of the spatial, temporal, topical and social data from the message data, said second route beginning along the path and ending at the ending location; and communicating, via the computing device, the second route to the requesting user for display on a device of the user.