IP Library › Patent Application 12720503
Patent Application
App. No. 12/720,503

MAP SPOTLIGHTS

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 None
App. No.
12/720,503
Abstract

Various embodiments enable, in a mapping context, various regions containing points of interest to be spotlighted. In at least some embodiments, a map is displayed on a computing device and points of interest can be located on the map. One or more regions containing the points of interest can be visually spotlighted to draw the user's attention to associated regions.

Claims (33)

1 . A computer-implemented method comprising:

displaying, with a computing device, a map;

receiving an input defining one or more points of interest to display on the map;

determining one or more regions, relative to the map, that contain the one or more points of interest; and

spotlighting, on the map, the one or more regions that contain the one or more points of interest and not spotlighting one or more regions that exclude the one or more points of interest.

2 . The method of claim 1 , wherein receiving the input defining one or more points of interest comprises receiving the input from a user.

3 . The method of claim 1 , wherein the spotlighting comprises varying sizes of multiple spotlighted regions.

4 . The method of claim 3 , wherein the varying comprises varying the sizes based on relevance of the multiple regions.

5 . The method of claim 1 , wherein the spotlighting and the not spotlighting comprise rendering the one or more regions that exclude the one or more points of interest visually dimmer and than the one or more regions that contain the one or more points of interest.

6 . The method of claim 1 , wherein determining the one or more regions that contain the one or more points of interest comprises determining a region based upon the proximity of the one or more points of interest to one another.

7 . The method of claim 1 , wherein spotlighting comprises fading a spotlight edge into regions that are not spotlighted.

8 . One or more computer-readable storage media embodying computer-executable instructions that are executable to:

display, with a computing device, a map;

receive an input defining one or more points of interest to display on the map;

determine one or more regions, relative to the map, that contain the one or more points of interest;

generate a mask in which mask regions that correspond to the one or more regions that contain the one or more points of interest are represented as a first mask state and regions that correspond to regions that exclude the one or more points of interest are represented as a second mask state that is different from the first mask state; and

use the mask to render a map effective to cause the regions that contain the one or more points of interest to appear brighter relative to the one or more regions that exclude the one or more points of interest.

9 . The one or more computer-readable storage media of claim 8 , wherein instructions that are executable to receive an input comprise instructions that are executable to receive input from a user.

10 . The one or more computer-readable storage media of claim 8 , wherein the mask comprises a bitmap.

11 . The one or more computer-readable storage media of claim 10 , wherein the computer executable instructions are executable to input the bitmap to a pixel shader that is used to render the mask.

12 . The one or more computer-readable storage media of claim 8 , wherein the instructions to generate a mask comprise instructions to apply a filter to graduate a visual transition from the one or more regions that contain the one or more points of interest into the one or more regions that exclude the one or more points of interest.

13 . The one or more computer-readable storage media of claim 12 , wherein the filter comprises a Gaussian filter.

14 . The one or more computer-readable storage media of claim 8 , wherein instructions to determine one or more regions comprise instructions to determine the one or more points of interest based upon proximity of the one or more points to one another.

15 . One or more computer-readable storage media embodying computer-executable instructions that are executable to:

display, with a computing device, a map;

receive an input defining one or more points of interest to display on the map;

determine one or more regions, relative to the map, that contain the one or more points of interest;

spotlight, on the map, the one or more regions that contain the one or more points of interest, wherein visual intensity of a spotlighted region corresponds to a region's determined relevance.

16 . The one or more computer-readable storage media of claim 15 , wherein to receive an input defining one or more points of interest is to receive the input from a user.

17 . The one or more computer-readable storage media of claim 15 , wherein the region's relevance is determined by a number of points of interest in the region.

18 . The one or more computer-readable storage media of claim 15 , wherein to spotlight comprises fading a spotlight edge into regions that are not spotlighted.

19 . The one or more computer-readable storage media of claim 15 , wherein the instructions to spotlight comprise instructions to apply a filter to alter visual intensity of the one or more regions.

20 . The one or more computer-readable storage media of claim 15 , wherein to spotlight comprises varying sizes of multiple spotlighted regions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2010
From: RAMOS, GONZALO A.
To: MICROSOFT CORPORATION
Reel/Frame 024089/0895 →