Method and apparatus for providing contextual rendering of a map
First Claim
Patent Images
1. A method comprising:
- determining, by an apparatus, context information for rendering a geographic map on a user interface of a device, wherein the context information includes a recent history of online searches, recently viewed websites, one or more keywords in recent communications with contacts of a user of the device, or a combination thereof collected at the device;
classifying, by the apparatus without user intervention, a plurality of objects available for display in the geographic map based on a level of importance of each of the objects to the user with respect to the context information;
in response to a change of semantic zoom levels selected by the user, prioritizing, by the apparatus, rendering of the objects based on the classification; and
initiating, by the apparatus, a rendering of the objects in the geographic map based, at least in part, on the prioritization and a temporal order using a vector rendering engine, while displaying an identical physical area in the geographic map.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for customizing map presentations. A semantic mapping platform determines context information for rendering a map on a user device. The semantic mapping platform then classifies a plurality of objects available for display in the map based on a level of association of each of the objects with the context information. The semantic mapping platform also prioritizes rendering of the objects based on the classification and causes, at least in part, actions that result in the rendering of the objects in the map according to the prioritization.
25 Citations
20 Claims
-
1. A method comprising:
-
determining, by an apparatus, context information for rendering a geographic map on a user interface of a device, wherein the context information includes a recent history of online searches, recently viewed websites, one or more keywords in recent communications with contacts of a user of the device, or a combination thereof collected at the device; classifying, by the apparatus without user intervention, a plurality of objects available for display in the geographic map based on a level of importance of each of the objects to the user with respect to the context information; in response to a change of semantic zoom levels selected by the user, prioritizing, by the apparatus, rendering of the objects based on the classification; and initiating, by the apparatus, a rendering of the objects in the geographic map based, at least in part, on the prioritization and a temporal order using a vector rendering engine, while displaying an identical physical area in the geographic map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, 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 context information for rendering a geographic map on a user interface of a device, wherein the context information includes a recent history of online searches, recently viewed websites, one or more keywords in recent communications with contacts of a user of the device, or a combination thereof collected at the device; classify a plurality of objects available for display in the geographic map based on a level of importance of each of the objects to the user with respect to the context information; in response to a change of semantic zoom levels selected by the user, prioritize rendering of the objects based on the classification; and initiate a rendering of the objects in the geographic map based, at least in part, on the prioritization and a temporal order using a vector rendering engine, while displaying an identical physical area in the geographic map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 following steps:
-
determining context information for rendering a geographic map on a user interface of a device, wherein the context information includes a recent history of online searches, recently viewed websites, one or more keywords in recent communications with contacts of a user of the device, or a combination thereof collected at the device; classifying a plurality of objects available for display in the geographic map based on a level of importance of each of the objects to the user with respect to the context information; in response to a change of semantic zoom levels selected by the user, prioritizing rendering of the objects based on the classification; and initiating a rendering of the objects in the geographic map based, at least in part, on the prioritization and a temporal order using a vector rendering engine, while displaying an identical physical area in the geographic map. - View Dependent Claims (19, 20)
-
Specification