Method and apparatus for determining significant places
First Claim
1. A method comprising:
- mapping one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network;
processing the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid;
determining at least one significant place based, at least in part, on the one or more significance scores;
processing the one or more identifiers, one or more overlaps of one or more communication coverage areas associated with the one or more communication coverage areas, or a combination thereof of to determine one or more stay areas; and
selecting the one or more identifiers to process based, at least in part, on the one or more stay areas.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for determining significant places with greatly improved accuracy using universally available identifier information. A significant place platform causes, at least in part, a mapping of one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network. The significant place platform further processes the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid. The significant place platform also determines at least one significant place based, at least in part, on the one or more significance scores.
9 Citations
19 Claims
-
1. A method comprising:
-
mapping one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; processing the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determining at least one significant place based, at least in part, on the one or more significance scores; processing the one or more identifiers, one or more overlaps of one or more communication coverage areas associated with the one or more communication coverage areas, or a combination thereof of to determine one or more stay areas; and selecting the one or more identifiers to process based, at least in part, on the one or more stay areas. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method further comprising:
-
mapping one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; processing the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determining at least one significant place based, at least in part, on the one or more significance scores; and determining the at least one significant place based, at least in part, on one or more maximum area thresholds, one or more significance scores of one or more adjacent grid units, or a combination thereof.
-
-
9. A method further comprising:
-
mapping one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; processing the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determining at least one significant place based, at least in part, on the one or more significance scores; and decrementing one or more of the one or more significance scores associated with the one or more grid units based, at least in part, on one or more time identifiers associated with the one or more identifiers.
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, a mapping of one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; process the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determine at least one significant place based, at least in part, on the one or more significance scores; process the one or more identifiers, one or more overlaps of one or more communication coverage areas associated with the one or more communication coverage areas, or a combination thereof of to determine one or more stay areas; and cause, at least in part, a selection of the one or more identifiers to process based, at least in part, on the one or more stay areas. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, a mapping of one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; process the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determine at least one significant place based, at least in part, on the one or more significance scores; and determine the at least one significant place based, at least in part, on one or more maximum area thresholds, one or more significance scores of one or more adjacent grid units, or a combination thereof.
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, a mapping of one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; process the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determine at least one significant place based, at least in part, on the one or more significance scores; and cause, at least in part, a decrementing of one or more of the one or more significance scores associated with the one or more grid units based, at least in part, on one or more time identifiers associated with the one or more identifiers.
-
-
19. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the steps of:
-
causing, at least in part, a mapping of one or more communication coverage areas associated with one or more identifiers onto at least one geo-grid, wherein the one or more identifiers are associated with at least one device operating within at least one communication network; processing the one or more identifiers to determine one or more significance scores associated with one or more grid units of the at least one geo-grid; determining at least one significant place based, at least in part, on the one or more significance scores; processing the one or more identifiers, one or more overlaps of one or more communication coverage areas associated with the one or more communication coverage areas, or a combination thereof of to determine one or more stay areas; and causing, at least in part, a selection of the one or more identifiers to process based, at least in part, on the one or more stay areas.
-
Specification