Method and apparatus for pre-fetching location-based data while maintaining user privacy
First Claim
1. A method comprising processing or facilitating a processing of (1) data, (2) information, or (3) at least one signal, or any combination thereof, based, at least in part, on the following:
- at least one determination to segment a geographical area into a plurality of discrete areas;
at least one determination to record location information associated with a device operating within the geographical area;
a processing of the location information to calculate occurrence information of the device with respect to the discrete areas;
a processing of the occurrence information to select location-based data to cache at the device; and
wherein the processing of the location information further includes adjusting the granularity of the location information based, at least in part, on the plurality of discrete areas, to protect privacy of a user of the device with respect to determining precisely when and where the user of the device is, andwherein the granularity of the location information is adjustable from identification of a precise location within one of the plurality of discrete areas that the device is operating to identification of the geographical area that the device is operating within.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for pre-fetching location-based data while maintaining user privacy. A pre-fetching manager determines to segment a geographical area into a plurality of discrete areas. The pre-fetching manager determines to record location information associated with a device operating within the geographical area. The pre-fetching manager processes and/or facilitates a processing of the location information to calculate occurrence information of the device with respect to the discrete areas. The pre-fetching manager processes and/or facilitates a processing of the occurrence information to select location-based data to cache at the device. The pre-fetching manager further determines one or more other devices based, at least in part, on a collaborative filtering process, and retrieves other occurrence information associated with the one or more other devices, wherein the selection of the location-based data to cache is further based, at least in part, on the other occurrence information.
23 Citations
18 Claims
-
1. A method comprising processing or facilitating a processing of (1) data, (2) information, or (3) at least one signal, or any combination thereof, based, at least in part, on the following:
-
at least one determination to segment a geographical area into a plurality of discrete areas; at least one determination to record location information associated with a device operating within the geographical area; a processing of the location information to calculate occurrence information of the device with respect to the discrete areas; a processing of the occurrence information to select location-based data to cache at the device; and wherein the processing of the location information further includes adjusting the granularity of the location information based, at least in part, on the plurality of discrete areas, to protect privacy of a user of the device with respect to determining precisely when and where the user of the device is, and wherein the granularity of the location information is adjustable from identification of a precise location within one of the plurality of discrete areas that the device is operating to identification of the geographical area that the device is operating within. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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, determine to segment a geographical area into a plurality of discrete areas; determine to record location information associated with a device operating within the geographical area; process and/or facilitate a processing of the location information to calculate occurrence information of the device with respect to the discrete areas; process and/or facilitate a processing of the occurrence information to select location-based data to cache at the device; and wherein the processing of the location information further includes adjusting the granularity of the location information based, at least in part, on the plurality of discrete areas, to protect privacy of a user of the device with respect to determining precisely when and where the user of the device is, and wherein the granularity of the location information is adjustable from identification of a precise location within one of the plurality of discrete areas that the device is operating to identification of the geographical area that the device is operating within. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification