Predicting obstacles in a travel path
First Claim
1. A computer-implemented method for predicting obstacles to mobile device travel paths, the method comprising:
- tracking, by one or more computing systems configured to provide a travel path obstacle prediction system, historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time;
receiving, by the one or more computing systems, recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time that is later than the first period of time; and
analyzing, by the one or more computing systems, the recent mobile device path data, wherein the analyzing of the recent mobile device path data includes comparing at least some of the historical mobile device path data with at least some of the recent mobile device path data;
predicting, by the one or more computing systems and based at least in part on the analyzing of the recent mobile device path data, a location of a new obstacle that is determined to be substantially adjacent to one or more of the recent paths;
providing, by the one or more computing systems, an indication of the predicted location of the new obstacle to one or more user devices that are each associated with one or more users; and
determining, based at least in part on the analyzing of the recent mobile device path data, that the new obstacle is in motion.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for performing automated operations in order to predict obstacles to mobile device travel paths. Historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time is tracked. Recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time is received and analyzed, including comparing the historical mobile device path data with the recent mobile device path data. Based at least in part on such analysis, a location is predicted for a new obstacle that is determined to be substantially adjacent to one or more of the recent paths. An indication of the predicted location of the new obstacle is provided to one or more user devices.
-
Citations
18 Claims
-
1. A computer-implemented method for predicting obstacles to mobile device travel paths, the method comprising:
-
tracking, by one or more computing systems configured to provide a travel path obstacle prediction system, historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time; receiving, by the one or more computing systems, recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time that is later than the first period of time; and analyzing, by the one or more computing systems, the recent mobile device path data, wherein the analyzing of the recent mobile device path data includes comparing at least some of the historical mobile device path data with at least some of the recent mobile device path data; predicting, by the one or more computing systems and based at least in part on the analyzing of the recent mobile device path data, a location of a new obstacle that is determined to be substantially adjacent to one or more of the recent paths; providing, by the one or more computing systems, an indication of the predicted location of the new obstacle to one or more user devices that are each associated with one or more users; and determining, based at least in part on the analyzing of the recent mobile device path data, that the new obstacle is in motion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for predicting obstacles to mobile device travel paths, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing system to cause the computing system to perform a method comprising:
-
tracking historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time; receiving recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time that is later than the first period of time; and analyzing the recent mobile device path data, wherein the analyzing of the recent mobile device path data includes comparing at least some of the historical mobile device path data with at least some of the recent mobile device path data; predicting, based at least in part on the analyzing of the recent mobile device path data, a location of a new obstacle that is determined to be substantially adjacent to one or more of the recent paths; providing an indication of the predicted location of the new obstacle to one or more user devices that are each associated with one or more users; and determining, based at least in part on the analyzing of the recent mobile device path data, that the new obstacle is in motion. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for predicting obstacles to mobile device travel paths, the system comprising:
-
one or more processors; and at least one memory, the memory including instructions that, upon execution by at least one of the one or more processors, cause the system to perform a method that includes; tracking historical mobile device path data about multiple historical paths previously taken by a plurality of mobile devices during a first period of time; receiving recent mobile device path data about a plurality of recent paths taken by multiple mobile devices during a second period of time that is later than the first period of time; and analyzing the recent mobile device path data, wherein the analyzing of the recent mobile device path data includes comparing at least some of the historical mobile device path data with at least some of the recent mobile device path data; predicting, based at least in part on the analyzing of the recent mobile device path data, a location of a new obstacle that is determined to be substantially adjacent to one or more of the recent paths; providing an indication of the predicted location of the new obstacle to one or more user devices that are each associated with one or more users; and determining, based at least in part on the analyzing of the recent mobile device path data, that the new obstacle is in motion. - View Dependent Claims (15, 16, 17, 18)
-
Specification