IP Library Granted Patent US 8,671,365
Granted Patent B2
US 8,671,365 · App. 12/323,992 · Granted Mar 11, 2014

Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,671,365
App. No.
12/323,992
Granted
Mar 11, 2014
Kind
B2
Abstract

An apparatus, method and computer program product are provided for providing a cursor for indicating context data in a mapping application. An electronic device may display a map to a user via a mapping application having a cursor. A user may provide input selecting a type of context data to be represented by the cursor. The cursor may be positioned at a location on the map, and the electronic device may obtain context data based on the user input relating to the position and area proximate the position of the cursor on the map. The electronic device may then update a representation of the cursor using visual and other indicia to reflect the context data.

Claims (54)

1. A method comprising:

causing, at least in part, a presentation of a map;

determining, by a processor, a position of a cursor on the map;

obtaining context data relating to the position of the cursor on the map; and

updating a representation of the cursor to reflect the context data,

wherein the updated representation indicates another position on the map,

wherein updating a representation of the cursor further comprises determining one or more visible indicia representing the context data and updating the representation of the cursor to include the one or more visible indicia,

wherein the visible indicia comprise one or more arrows pointing in a direction of the another position,

wherein the another position is determined based, at least in part, on the context data,

wherein the visible indicia comprise a representation of a distance from the position of the cursor on the map to the another position, and

wherein the another position is outside the representation of the cursor.

2. The method of claim 1 , wherein obtaining context data further comprises obtaining context data relating to an area proximate the position of the cursor on the map, and wherein the context data relates to a physical area proximate to a physical location indicated by the position.

3. The method of claim 2 , wherein updating a representation of the cursor further comprises updating the representation of the cursor to reflect the context data relating to the area proximate the position of the cursor on the map.

4. The method of claim 1 , wherein the visible indicia comprise a color selected from a plurality of colors, each color being associated with different context data.

5. The method of claim 1 , further comprising: determining one or more audible or vibratory indicia representing the context data; and providing for generation of the audible or vibratory indicia.

6. The method of claim 1 further comprising:

receiving a user input for selecting a type of location-based map information, wherein obtaining context data relating to the position of the cursor on the map is based on the user input.

7. The method of claim 1 further comprising:

causing, at least in part, a presentation of one or more alternatives to advance the cursor based on the context data;

receiving user input selecting at least one of the alternatives; and

updating the position of the cursor on the map based on the selected at least one of the alternatives.

8. 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:

cause, at least in part, a presentation of a map;

determine a position of a cursor on the map;

obtain context data relating to the position of the cursor on the map; and

update a representation of the cursor to reflect the context data,

wherein the updated representation indicates another position on the map,

wherein the update of the representation of the cursor further comprises determining one or more visible indicia representing the context data and updating the representation of the cursor to include the one or more visible indicia,

wherein the visible indicia comprise one or more arrows pointing in a direction of the another position,

wherein the another position is determined based, at least in part, on the context data,

wherein the visible indicia comprise a representation of a distance from the position of the cursor on the map to the another position, and

wherein the another position is outside the representation of the cursor.

9. The apparatus of claim 8 , wherein the apparatus is further caused to obtain context data by obtaining context data relating to an area proximate the position of the cursor on the map, and wherein the context data relates to a physical area proximate to a physical location indicated by the position.

10. The apparatus of claim 9 , wherein the apparatus is further caused to update a representation of the cursor by updating the representation of the cursor to reflect the context data relating to the area proximate the position of the cursor on the map.

11. The apparatus of claim 8 , wherein the apparatus is further caused to determine one or more audible or vibratory indicia representing the context data, and wherein the processor is configured to provide for generation of the audible or vibratory indicia.

12. The apparatus of claim 8 , wherein the apparatus is further caused to receive a user input for selecting a type of location-based map information, and wherein the processor is configured to obtain context data relating to the position of the cursor on the map based on the user input.

13. The apparatus of claim 8 , wherein the apparatus is further caused to cause, at least in part, a presentation of one or more alternatives to advance the cursor based on the context data, wherein the processor is configured to receive user input selecting at least one of the alternatives, and wherein the processor is configured to update the position of the cursor on the map based on the selected at least one of the alternatives.

14. 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:

causing, at least in part, a presentation a map;

determining a position of a cursor on the map;

obtaining context data relating to the position of the cursor on the map; and

updating a representation of the cursor to reflect the context data,

wherein the updated representation indicates another position on the map,

wherein updating a representation of the cursor further comprises determining one or more visible indicia representing the context data and updating the representation of the cursor to include the one or more visible indicia,

wherein the visible indicia comprise one or more arrows pointing in a direction of the another position,

wherein the another position is determined based, at least in part, on the context data,

wherein the visible indicia comprise a representation of a distance from the position of the cursor on the map to the another position, and

wherein the another position is outside the representation of the cursor.

15. The computer-readable storage medium of claim 14 , wherein obtaining context data further comprises obtaining context data relating to an area proximate the position of the cursor on the map, and wherein the context data relates to a physical area proximate to a physical location indicated by the position.

16. The computer-readable storage medium of claim 14 further comprising:

receiving a user input for selecting a type of location-based map information, wherein obtaining context data further comprises obtaining context data relating to the position of the cursor on the map based on the user input.

Assignments (2)
CHANGE OF NAME Recorded Sep 26, 2014
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 033830/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2012
From: NOKIA CORPORATION
To: NAVTEQ B.V.
Reel/Frame 029101/0516 →