System and method for characterizing traffic conditions by analyzing operational data of a wireless network
First Claim
1. A system for extracting movement information using operational data for mobile stations operating in a wireless telephony communication network the system comprising:
- a processor module, logically coupled to the wireless telephony communication network, operable to generate a plurality of traffic data records based on the operational data obtained from the wireless telephony communication network, each traffic data record identifying a location within the cell sector coverage area of the wireless telephony communication network for one of the mobile stations at a particular time, wherein the processor module determines the location identified by each traffic data record without the aid of a mobile positioning system; and
a movement filtering and detection module, logically coupled to the processor module, operable to generate a movement record in response to processing at least two traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station.
2 Assignments
0 Petitions
Accused Products
Abstract
Characterizing traffic conditions by analyzing operational data taken from a wireless communication network to generate traffic information. Location estimates can be made based on processing the operational data. This location can be combined with computerized street maps to measure the time it takes to get from one geographic area to another. By aggregating and analyzing anonymous data from thousands of devices, the present invention is able to determine real-time and historical travel times and velocities between cities, intersections and along specific routes.
45 Citations
67 Claims
-
1. A system for extracting movement information using operational data for mobile stations operating in a wireless telephony communication network the system comprising:
-
a processor module, logically coupled to the wireless telephony communication network, operable to generate a plurality of traffic data records based on the operational data obtained from the wireless telephony communication network, each traffic data record identifying a location within the cell sector coverage area of the wireless telephony communication network for one of the mobile stations at a particular time, wherein the processor module determines the location identified by each traffic data record without the aid of a mobile positioning system; and
a movement filtering and detection module, logically coupled to the processor module, operable to generate a movement record in response to processing at least two traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining traffic velocities along a plurality of traffic routes by using operational data associated with mobile stations operating in a wireless telephony communications network comprising a cell sector coverage area having a plurality of cell sectors, the system comprising:
-
an analysis configuration module, logically coupled to at least one database comprising cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network, operable to generate the plurality of traffic routes between any two of the cell sectors by processing the cell sector coverage area information and the geographic information for roadways; and
a traffic modeler module, logically coupled to the analysis configuration module, operable to generate a plurality of data records by processing movement records for the mobile stations within a context provided by the plurality of traffic routes, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement within the cell sector coverage area by the same mobile station, each data record comprising an identification of the velocity for a vehicle along a particular one of the traffic routes at a specific time. - View Dependent Claims (10, 11)
-
-
12. A method for extracting movement information using operational data for mobile stations operating in a wireless telephony communication network, comprising the steps of:
-
generating a plurality of traffic data records based on the operational data from the wireless telephony communication network, each traffic data record identifying a location within the cell sector coverage area of the wireless telephony communication network for one of the mobile stations at a particular time;
generating a movement record in response to processing two or more of the traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station; and
identifying a route traveled by a vehicle associated with the movement record from a plurality of possible routes between the at least two locations. - View Dependent Claims (13, 14, 15)
-
-
16. A method for determining traffic velocities along traffic routes based on movement of mobile stations operating within a wireless telephony communications network comprising a cell sector coverage area overlapping with the traffic routes and having a plurality of cell sectors, comprising the steps of:
-
creating a plurality of traffic routes between any two of the cell sectors by processing cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network;
identifying a particular one of the traffic routes traveled by a vehicle associated with one of the mobile stations by processing movement records for the mobile station within a geographical context defined by the plurality of traffic routes, each movement record comprising at least two locations within the wireless telephony communication network for a same one of the mobile stations at different times and reflecting movement of the same mobile station; and
calculating an estimate of a velocity of the vehicle associated with the mobile station along the particular traffic route. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for determining traffic velocities along a plurality of traffic routes by using operational data associated with mobile stations operating in a wireless telephony communications network overlapping the traffic routes and comprising a cell sector coverage area having a plurality of cell sectors, the system comprising:
-
a processor module, logically coupled to the wireless telephony communication network, operable to generate a plurality of traffic data records based on operational data obtained from the wireless telephony communication network, each traffic data record identifying a location within the wireless telephony communication network for one of the mobile stations at a particular time, wherein the processor module determines the location identified by each traffic data record without the aid of a mobile positioning system;
a movement filtering and detection module, logically coupled to the processor module, operable to generate a movement record in response to processing at least two traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station;
an analysis configuration module, logically coupled to at least one database comprising cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network, operable to generate the plurality of traffic routes between any two of the cell sectors by processing the cell sector coverage area information and the geographic information for roadways; and
a traffic modeler module, logically coupled to the movement filtering and detection module and to the analysis configuration module, operable to generate a plurality of data records by processing the locations for the mobile stations as identified by the movement records within a geographical context provided by the plurality of traffic routes, each data record comprising an identification of the velocity along a particular one of the traffic routes. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for determining traffic velocities along a plurality of traffic routes by using operational data associated with mobile stations operating in a wireless telephony communications network overlapping the traffic routes and comprising a cell sector coverage area having a plurality of cell sectors, comprising the steps of:
-
generating a plurality of traffic data records based on the operational data from the wireless telephony communication network, each traffic data record identifying a location within the wireless telephony communication network for one of the mobile stations at a particular time;
generating a movement record in response to processing at least two of the traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station;
creating a plurality of traffic routes between any two of the cell sectors by processing cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network;
identifying from the plurality of traffic routes a particular one of the traffic routes traveled by a vehicle associated with one of the mobile stations by processing the movement records for the mobile station, and calculating an estimate of a velocity of vehicular traffic along the particular traffic route by using the movement records associated with the particular traffic route. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable storage device storing a set of computer-executable instructions implementing a method for extracting movement information using operational data for mobile stations operating in a wireless telephony communication network, comprising the steps of:
-
generating a plurality of traffic data records based on the operational data from the wireless telephony communication network, each traffic data record identifying a location within the cell sector coverage area of the wireless telephony communication network for one of the mobile stations at a particular time;
generating a movement record in response to processing two or more of the traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising at least two locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station; and
identifying a traffic route traveled by a vehicle associated with the movement record from a plurality of possible traffic routes between the locations. - View Dependent Claims (44, 45, 46)
-
-
47. A computer-readable storage device storing a set of computer-executable instructions implementing a method for determining traffic velocities along traffic routes based on movement of mobile stations operating within a wireless telephony communications network comprising a cell sector coverage area overlapping with the traffic routes and having a plurality of cell sectors, comprising the steps of:
-
creating a plurality of traffic routes between any two of the cell sectors by processing cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network, and identifying a particular one of the traffic routes traveled by a vehicle associated with one of the mobile stations by processing movement records for the mobile station within a geographical context defined by the plurality of traffic routes, each movement record comprising at least two locations within the wireless telephony communication network for a same one of the mobile stations at different times and reflecting movement of the same mobile station; and
calculating an estimate of a velocity of the vehicle associated with the mobile station along the particular traffic route. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A computer-readable storage device storing a set of computer-executable instructions implementing a method for determining traffic velocities along a plurality of traffic routes by using operational data associated with mobile stations operating in a wireless telephony communications network overlapping the traffic routes and comprising a cell sector coverage area having a plurality of cell sectors, comprising the steps of:
-
generating a plurality of traffic data records based on the operational data from the wireless telephony communication network, each traffic data record identifying a location within the wireless telephony communication network for one of the mobile stations at a particular time; and
generating a movement record in response to processing at least two of the traffic data records associated with a wireless communication activity by a same one of the mobile stations, each movement record comprising locations within the wireless telephony communication network for the same mobile station at different times and reflecting movement by the same mobile station;
creating a plurality of traffic routes between any two of the cell sectors by processing cell sector coverage area information for the wireless telephony communications network and geographic information for roadways within the cell sector coverage area of the wireless telephony communications network;
identifying from the plurality of traffic routes a particular one of the traffic routes traveled by a vehicle associated with one of the mobile stations by processing movement records for the mobile station; and
calculating an estimate of a velocity of vehicular traffic along the particular traffic route for a specific time by using the movement records associated with the particular traffic route. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A system for extracting movement information using operational data for mobile stations operating in a wireless telephony communication network the system comprising
a privacy module, logically coupled to the wireless telephony communications network and operable to modify a mobile station identifier number identifying one of the mobile stations comprising the operational data, wherein the modification conceals the identity of the mobile station.
Specification