IDENTIFYING PURPOSE-BASED ORIGIN-DESTINATION USING CALL DETAILED RECORDS
First Claim
1. A method comprising:
- obtaining access to at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones for a plurality of mobile telephony users, said at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones comprising location-time sequences;
for each of said mobile telephony users, segmenting corresponding ones of said location-time sequences into trips;
for each of said mobile telephony users, using a home-work-school classification model to determine a home location and a work-school location, based on said trips;
for each of said mobile telephony users, using a trip purpose classification model to assign each of said trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of said trips to at least one of said home location and said work-school location determined using said home-work-school classification model; and
aggregating said trips into purpose based origin-destination categories based at least on said purpose labels, time ranges of said location-time sequences, and said start and end locations.
1 Assignment
0 Petitions
Accused Products
Abstract
Access is obtained to call data records (or other data) for a plurality of mobile telephony users. The call data records (or other data) include location-time sequences. For each of the mobile telephony users, corresponding ones of the location-time sequences are segmented into trips; a home-work-school classification model is used to determine a home location and a work-school location, based on the trips; and a trip purpose classification model is used to assign each of the trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of the trips to at least one of the home location and the work-school location determined using the home-work-school classification model. The trips are aggregated into purpose based origin-destination categories based at least on the purpose labels, time ranges of the location-time sequences, and the start and end locations.
-
Citations
25 Claims
-
1. A method comprising:
-
obtaining access to at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones for a plurality of mobile telephony users, said at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones comprising location-time sequences; for each of said mobile telephony users, segmenting corresponding ones of said location-time sequences into trips; for each of said mobile telephony users, using a home-work-school classification model to determine a home location and a work-school location, based on said trips; for each of said mobile telephony users, using a trip purpose classification model to assign each of said trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of said trips to at least one of said home location and said work-school location determined using said home-work-school classification model; and aggregating said trips into purpose based origin-destination categories based at least on said purpose labels, time ranges of said location-time sequences, and said start and end locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith in a non-transitory manner, said computer readable program code comprising:
-
computer readable program code configured to obtain access to at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones for a plurality of mobile telephony users, said at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones comprising location-time sequences; computer readable program code configured to, for each of said mobile telephony users, segment corresponding ones of said location-time sequences into trips; computer readable program code configured to, for each of said mobile telephony users, use a home-work-school classification model to determine a home location and a work-school location, based on said trips; computer readable program code configured to, for each of said mobile telephony users, use a trip purpose classification model to assign each of said trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of said trips to at least one of said home location and said work-school location determined using said home-work-school classification model; and computer readable program code configured to aggregate said trips into purpose based origin-destination categories based at least on said purpose labels, time ranges of said location-time sequences, and said start and end locations.
-
-
23. An apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; obtain access to at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones for a plurality of mobile telephony users, said at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones comprising location-time sequences; for each of said mobile telephony users, segment corresponding ones of said location-time sequences into trips; for each of said mobile telephony users, use a home-work-school classification model to determine a home location and a work-school location, based on said trips; for each of said mobile telephony users, use a trip purpose classification model to assign each of said trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of said trips to at least one of said home location and said work-school location determined using said home-work-school classification model; and aggregate said trips into purpose based origin-destination categories based at least on said purpose labels, time ranges of said location-time sequences, and said start and end locations. - View Dependent Claims (24)
-
-
25. An apparatus comprising:
-
means for obtaining access to at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones for a plurality of mobile telephony users, said at least one of call data records, location update events, and control events between mobile telephone infrastructure and mobile phones comprising location-time sequences; means for, for each of said mobile telephony users, segmenting corresponding ones of said location-time sequences into trips; means for, for each of said mobile telephony users, using a home-work-school classification model to determine a home location and a work-school location, based on said trips; means for, for each of said mobile telephony users, using a trip purpose classification model to assign each of said trips a purpose label, based at least on comparing at least one of a start location and an end location for each one of said trips to at least one of said home location and said work-school location determined using said home-work-school classification model; and means for aggregating said trips into purpose based origin-destination categories based at least on said purpose labels, time ranges of said location-time sequences, and said start and end locations.
-
Specification