Generating an OD matrix
First Claim
1. A computer for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising:
- a receiving unit operable to receive a user ID, cell IDs and time stamps associated with the cell IDs and the user ID;
a requesting unit configured to request, from a cell ID database, geographical coordinates corresponding to a cell ID;
a station identification unit for determining stations based on, at least in part, the geographical coordinates and time stamps;
a mapping unit configured to, for each one of the stations, determine a place associated with the station;
an OD matrix generating configured to generate at least one OD sub-matrix associated with the user ID based on, at least in part, places and times of arrival and departure associated with the places; and
a sending unit for sending the OD sub-matrix to another computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Computers, a user equipment, a computer system, computer program products, and a method for a computer system are disclosed. In some embodiments, the method comprises the steps of: receiving user IDs, cell IDs and time stamps associated with the cell IDs and the user IDs; requesting and receiving, from a cell ID database, geographical coordinates corresponding to the cell IDs; finding stations and times for each user ID based on, at least in part, the geographical coordinates and time stamps associated with each user ID; exchanging the stations with a place for each one of the stations; generating at least one OD sub-matrix associated with each user ID based on, at least in part, places and times of arrival and departure associated with these places; and merging the OD matrices into an OD matrix.
10 Citations
27 Claims
-
1. A computer for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising:
-
a receiving unit operable to receive a user ID, cell IDs and time stamps associated with the cell IDs and the user ID; a requesting unit configured to request, from a cell ID database, geographical coordinates corresponding to a cell ID; a station identification unit for determining stations based on, at least in part, the geographical coordinates and time stamps; a mapping unit configured to, for each one of the stations, determine a place associated with the station; an OD matrix generating configured to generate at least one OD sub-matrix associated with the user ID based on, at least in part, places and times of arrival and departure associated with the places; and a sending unit for sending the OD sub-matrix to another computer. - View Dependent Claims (2, 3, 4, 5, 12, 13, 24, 25, 26)
-
-
6. A computer for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising:
-
a receiving unit for receiving a user ID, cell IDs and time stamps associated with the cell IDs and the user ID; a requesting unit for requesting, from a cell ID database, geographical coordinates corresponding to a cell ID; a station identification unit for determining stations based on, at least in part, the geographical coordinates and time stamps; a clustering unit for clustering the determined stations into at least two clusters; a calculation unit configured to calculate, for each one of the clusters, a position of a new station based on, at least in part, the stations belonging to the same cluster; a mapping unit for exchanging the new stations with a place for each one of the new stations; an OD matrix generating unit for generating at least one OD sub-matrix associated with the user ID based on, at least in part, places and times of arrival and departure associated with the places; and a sending unit for sending the OD sub-matrix to another computer. - View Dependent Claims (7, 27)
-
-
8. A computer for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising:
-
a receiving unit for receiving a user ID, associated geographical coordinates and time stamps associated with the geographical coordinates and the user ID; a station identification unit for finding stations based on, at least in part, the geographical coordinates and time stamps; a mapping unit for exchanging the stations with a place for each one of the stations; an OD matrix generating unit for generating at least one OD sub-matrix associated with the user ID based on, at least in part, places and times of arrival and departure associated with the places; and a sending unit for sending the OD sub-matrix to another computer. - View Dependent Claims (9)
-
-
10. A computer for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising:
-
a receiving unit for receiving a user ID, associated geographical coordinates and time stamps associated with the geographical coordinates and the user ID; a station identification unit for finding stations and times based on, at least in part, the geographical coordinates and time stamps; a clustering unit for clustering the stations into at least two clusters; a calculation unit for calculating, for each one of the clusters, a position of a new station based on, at least in part, the stations belonging to the same cluster; a mapping unit for exchanging the new stations with a place for each one of the new stations; an OD matrix generating unit for generating at least one OD sub-matrix associated with the user ID based on, at least in part, places and times of arrival and departure associated with the places; and a sending unit for sending the OD sub-matrix to another computer. - View Dependent Claims (11)
-
-
14. A method performed by a computer system for generating an OD matrix based on, at least in part, network data associated with a plurality of user IDs, comprising the steps of:
-
receiving user IDs, cell IDs and time stamps associated with the cell IDs and the user IDs; requesting and receiving, from a cell ID database, geographical coordinates corresponding to the cell IDs; finding stations and times for each user ID based on, at least in part, the geographical coordinates and time stamps associated with each user ID; exchanging the stations with a place for each one of the stations; generating at least one OD sub-matrix for each user ID based on, at least in part, places and times of arrival and departure associated with the places; and merging the OD sub-matrices into the OD matrix. - View Dependent Claims (15, 16, 17)
-
-
18. A user equipment for supporting generation of an OD matrix based at least partly on network data associated with a plurality of user IDs, comprising:
-
a unit for receiving or retrieving geographical coordinates and associated time stamps; a station identification unit for finding stations and times; a mapping unit for exchanging the stations with a place for each one of the stations; an OD matrix generating unit for generating at least one OD sub-matrix based on, at least in part, places and times of arrival and departure associated with these places, and a sending unit for sending the OD sub-matrix to a computer system. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product for generating an OD matrix based on, at least in part, network data associated with a plurality of user IDs, the computer program product comprising a non-transitory computer-readable medium storing a computer program for execution by a processor, the computer program comprising:
-
code units for requesting, from a cell ID database, geographical coordinates corresponding to the cell IDs; code units for determining, for each of a plurality of user IDs, stations based on, at least in part, geographical coordinates and time stamps associated with each user ID; code units for exchanging the stations with a place for each one of the stations; code units for generating at least one OD sub-matrix associated with each user ID based on, at least in part, places and times of arrival and departure associated with the places; and code units for merging the OD sub-matrices into the OD matrix.
-
-
23. A computer program product for supporting generation of an OD matrix based on, at least in part, network data associated with a plurality of user IDs, the computer program product comprising a non-transitory computer-readable medium storing a computer program for execution by a processor, the computer program comprising:
-
code units for receiving or retrieving geographical coordinates and associated time stamps; code units for finding stations; code units for exchanging the stations with a place for each one of the stations, code units for generating at least one OD sub-matrix based on, at least in part, places and times of arrival and departure associated with the places, and code units for sending the OD sub-matrix to a computer system.
-
Specification