IP Library Patent Application 13531447
Patent Application
App. No. 13/531,447

PROVIDING DIFFERENTIATED DISPLAY OF A MAP FEATURE

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.
13/531,447
Abstract

A system and method for providing differentiated display of a map feature is provided. Vector data which defines one or more features for a map is received from a server. The map is displayed based on the received vector data. A user selection of at least one feature from among the one or more features for differentiated display within the map is received. Differentiated display of the at least one feature is provided within the map, based on the vector data received from the server and on the received user selection.

Claims (38)

1 . A machine-implemented method of providing differentiated display of a map feature, the method comprising:

receiving, from a server, vector data which defines one or more features for a map;

displaying the map based on the received vector data;

receiving a user selection of at least one feature from among the one or more features for differentiated display within the map; and

providing for differentiated display of the at least one feature within the map, based on the vector data received from the server and on the received user selection.

2 . The method of claim 1 , wherein the vector data comprises at least one vector tile corresponding to the one or more features for the map.

3 . The method of claim 2 , wherein the providing for differentiated display comprises modifying an attribute of the at least one feature within the at least one vector tile so as to differentiate the display of the at least one feature from the remaining one or more features within the map.

4 . The method of claim 1 , wherein the providing for differentiated display comprises changing at least one of a color, size or style of the at least one feature within the map so as to be different than that of the remaining one or more features.

5 . The method of claim 1 , wherein the providing for differentiated display comprises changing text associated with the at least one feature within the map so as to be different than that of the remaining one or more features.

6 . The method of claim 1 , wherein the providing for differentiated display comprises highlighting the at least one feature within the map so as to be different than the remaining one or more features.

7 . The method of claim 1 , wherein the providing for differentiated display comprises animating the at least one feature within the map so as to be different than the remaining one or more features.

8 . The method of claim 7 , wherein the animating the feature comprises providing for a marker corresponding to the at least one feature to bounce within the map.

9 . The method of claim 1 , wherein the providing for differentiated display comprises:

repainting vector data which corresponds to the at least one feature; and

refraining from repainting vector data which does not correspond to the at least one feature.

10 . The method of claim 1 , wherein the receiving the user selection of the at least one feature comprises receiving user input corresponding to a hover event associated with the at least one feature.

11 . The method of claim 1 , wherein the receiving the user selection of the at least one feature comprises receiving user input corresponding to a required feature attribute, and wherein the at least one feature has the required feature attribute.

12 . The method of claim 1 , further comprising:

receiving a user indication to stop providing for differentiated display of the at least one feature within the map; and

providing for stopping the differentiated display of the at least one feature within the map, based on the received user indication and the received vector data.

13 . The method of claim 1 , wherein the receiving the vector data, the displaying the map, the receiving the user selection and the providing for differentiated display are performed by an electronic device.

14 . A system for providing differentiated display of a map feature, the system comprising:

one or more processors; and

a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:

receiving, from a server, vector data which defines one or more features for a map, the vector data comprising at least one vector tile corresponding to the one or more features for the map;

displaying the map based on the received vector data;

receiving a user selection of at least one feature from among the one or more features for differentiated display within the map; and

providing for differentiated display of the at least one feature within the map, based on the vector data received from the server and on the received user selection.

15 . The system of claim 14 , wherein the providing for differentiated display comprises modifying an attribute of the at least one feature within the at least one vector tile so as to differentiate the display of the at least one feature from the remaining one or more features within the map.

16 . The system of claim 14 , wherein the providing for differentiated display comprises changing at least one of a color, size or style of the at least one feature within the map so as to be different than that of the remaining one or more features.

17 . The system of claim 14 , wherein the providing for differentiated display comprises changing text associated with the at least one feature within the map so as to be different than that of the remaining one or more features.

18 . The system of claim 14 , wherein the providing for differentiated display comprises highlighting the at least one feature within the map so as to be different than the remaining one or more features.

19 . The system of claim 14 , wherein the providing for differentiated display comprises animating the at least one feature within the map so as to be different than the remaining one or more features.

20 . A machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:

receiving, from a server, vector data which defines one or more features for a map, the vector data comprising at least one vector tile corresponding to the one or more features for the map;

displaying the map based on the received vector data;

receiving a user selection of at least one feature from among the one or more features for differentiated display within the map; and

providing for differentiated display of the at least one feature within the map based on the vector data received from the server and on the received user selection, by modifying an attribute of the at least one feature within the at least one vector tile so as to differentiate the display of the at least one feature from the remaining one or more features within the map.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2012
From: APPLETON, BENJAMIN CHARLES; MCGILL, JAMES BRIAN
To: GOOGLE INC.
Reel/Frame 028639/0596 →