Method and apparatus for customizing map presentations based on user interests
First Claim
Patent Images
1. A method comprising:
- dividing an image of a map into cells;
determining a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site;
changing an image size of the site in the cell relative to the image of the map based on the degree of interest;
determining a degree of interest of a route by tracking at least one of a frequency of travelling through the route and a time period of travelling on the route;
representing the route in the image of the map;
comparing the degree of interest of the route with the degree of interest of the site; and
changing a visibility of the route with respect to the image size of the site based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for customizing map presentations. A map customizing platform determines a degree of interest of a site represented on an image of a map by tracking at least one of a frequency of visit to the site and a time period of visit at the site. The map customizing platform then changes an image size of the site relative to the image of the map based on the degree of interest.
21 Citations
17 Claims
-
1. A method comprising:
-
dividing an image of a map into cells; determining a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; changing an image size of the site in the cell relative to the image of the map based on the degree of interest; determining a degree of interest of a route by tracking at least one of a frequency of travelling through the route and a time period of travelling on the route; representing the route in the image of the map; comparing the degree of interest of the route with the degree of interest of the site; and changing a visibility of the route with respect to the image size of the site based on the comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
dividing an image of a map into cells; determining a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; changing an image size of the site in the cell relative to the image of the map based on the degree of interest; selecting a cell which contains at least one site having a frequency of visit that meets or exceeds a predetermined value; enlarging the image size of the selected site, wherein the cells each have an identical size; and when enlarging the selected site as to exceed a size limit of the cell to accommodate all sites in the cell, relocating another site of less interest in the cell to a neighboring cell to accommodate the selected site.
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein 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; divide an image of a map into cells; determine a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; change an image size of the site in the cell relative to the image of the map based on the degree of interest; determine a degree of interest of a route by tracking at least one of a frequency of travelling through the route and a time period of travelling on the route; represent the route in the image of the map; compare the degree of interest of the route with the degree of interest of the site; and change a visibility of the route with respect to the image size of the site based on the comparison. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein 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; divide an image of a map into cells; determine a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; change an image size of the site in the cell relative to the image of the map based on the degree of interest; select a cell which contains at least one site having a frequency of visit that meets or exceeds a predetermined value; enlarge the image size of the selected site, wherein the cells each have an identical size; and when enlarging the selected site as to exceed a size limit of the cell to accommodate all sites in the cell, relocate another site of less interest in the cell to a neighboring cell to accommodate the selected site.
-
-
13. A 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 perform at least the following:
-
dividing an image of a map into cells; determining a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; changing an image size of the site in the cell relative to the image of the map based on the degree of interest; determining a degree of interest of a route by tracking at least one of a frequency of travelling through the route and a time period of travelling on the route; representing the route in the image of the map; comparing the degree of interest of the route with the degree of interest of the site; and changing a visibility of the route with respect to the image size of the site based on the comparison. - View Dependent Claims (14, 15, 16)
-
-
17. A 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 perform at least the following:
-
dividing an image of a map into cells; determining a degree of interest of a site represented in a cell on the image of the map by tracking at least one of a frequency of visit to the site and a time period of visit at the site; changing an image size of the site in the cell relative to the image of the map based on the degree of interest; selecting a cell which contains at least one site having a frequency of visit that meets or exceeds a predetermined value; enlarging the image size of the selected site, wherein the cells each have an identical size; and when enlarging the selected site as to exceed a size limit of the cell to accommodate all sites in the cell, relocating another site of less interest in the cell to a neighboring cell to accommodate the selected site.
-
Specification