REAL-TIME TRAFFIC CONDITION MEASUREMENT AND PRESENTATION OF USER-BASED ROUTE DATA
First Claim
1. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
- Step One;
identifying a first location, at time one, of a plurality of automobiles using cell phone tower triangulation to locate a cell phone within each of the plurality of automobiles;
indentifying a second location, at a time two, subsequent to time one, for each of the plurality of automobiles using cell phone tower triangulation to locate the cell phone within each of the plurality of automobiles;
calculating a vehicle speed for each of the plurality of automobiles using the first location at time one and the second location at time two;
using the calculated vehicle speed for each of the plurality of automobiles to create a traffic condition measure for a route in proximity to the first and second locations;
Step Two;
iteratively performing Step One, in real-time, at a time interval to calculate a real-time traffic condition measure;
receiving a user request from a user'"'"'s cell phone for traffic condition information associated with the route; and
displaying a navigation route on the user'"'"'s cell phone, wherein the navigation route is based at least in part on the real-time traffic condition measure and a user habit associated with the user that is stored in a data collection facility that is associated with the mobile communication facility.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for identifying a first location, at time one, of a plurality of automobiles using cell phone tower triangulation to locate a cell phone within each of the plurality of automobiles, identifying a second location, at time two, for each of the plurality of automobiles using cell phone tower triangulation to locate the cell phone within each of the plurality of automobiles, calculating a vehicle speed for each of the plurality of automobiles using the first and second locations already identified, and creating a traffic condition measure for a route in proximity to the first and second locations. The computer program product may repeat this process in real-time to calculate a real-time traffic condition measure that may be a traffic density measure the computer program product may use to predict a travel time, and may respond to a user'"'"'s request with an audio alert on the user'"'"'s cell phone that comes from a speaker on the cell phone that can also be combined with a wirelessly-enabled speaker in an automobile or a wirelessly-enabled headset. The audio alert may be displayed in conjunction with at least one navigation option pertaining to the route.
48 Citations
20 Claims
-
1. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
Step One;
identifying a first location, at time one, of a plurality of automobiles using cell phone tower triangulation to locate a cell phone within each of the plurality of automobiles;indentifying a second location, at a time two, subsequent to time one, for each of the plurality of automobiles using cell phone tower triangulation to locate the cell phone within each of the plurality of automobiles; calculating a vehicle speed for each of the plurality of automobiles using the first location at time one and the second location at time two; using the calculated vehicle speed for each of the plurality of automobiles to create a traffic condition measure for a route in proximity to the first and second locations; Step Two;
iteratively performing Step One, in real-time, at a time interval to calculate a real-time traffic condition measure;receiving a user request from a user'"'"'s cell phone for traffic condition information associated with the route; and displaying a navigation route on the user'"'"'s cell phone, wherein the navigation route is based at least in part on the real-time traffic condition measure and a user habit associated with the user that is stored in a data collection facility that is associated with the mobile communication facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
Step One;
identifying a first location, at time one, of a plurality of automobiles using cell phone tower triangulation to locate a cell phone within each of the plurality of automobiles;indentifying a second location, at a time two, subsequent to time one, for each of the plurality of automobiles using cell phone tower triangulation to locate the cell phone within each of the plurality of automobiles; calculating a vehicle speed for each of the plurality of automobiles using the first location at time one and the second location at time two; using the calculated vehicle speed for each of the plurality of automobiles to create a traffic condition measure for a route in proximity to the first and second locations; Step Two;
iteratively performing Step One, in real-time, at a time interval to calculate a real-time traffic condition measure;receiving a user request from a user'"'"'s cell phone for traffic condition information associated with the route; and displaying an alert on the user'"'"'s cell phone based at least in part on the traffic condition measure. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
Step One;
identifying a first location, at time one, of a plurality of automobiles using cell phone tower triangulation to locate a cell phone within each of the plurality of automobiles;indentifying a second location, at a time two, subsequent to time one, for each of the plurality of automobiles using cell phone tower triangulation to locate the cell phone within each of the plurality of automobiles; calculating a vehicle speed for each of the plurality of automobiles using the first location at time one and the second location at time two; using the calculated vehicle speed for each of the plurality of automobiles to create a traffic condition measure for a route in proximity to the first and second locations; Step Two;
iteratively performing Step One, in real-time, at a time interval to calculate a real-time traffic condition measure;receiving a user request from a user'"'"'s cell phone for traffic condition information associated with the route; and displaying an alert on the user'"'"'s cell phone based at least in part on the traffic condition measure, wherein the alert is displayed in conjunction with at least one navigation option pertaining to the route.
-
Specification