Interactive virtual weather map
First Claim
Patent Images
1. A method for providing an interactive map to a user via a computing system, the method comprising:
- receiving a first layer and a second layer, wherein the first layer comprises a base map and the second layer comprises dynamic information;
providing the second layer over the first layer, wherein the second layer is opaque over the first layer; and
displaying an interface comprising the first layer and the second layer, wherein the dynamic information of the second layer is suspended in response to at least a portion of a new first layer being received, wherein the interface includes a user interface element configured to adjust a level of transparency of he second layer.
10 Assignments
0 Petitions
Accused Products
Abstract
An interactive map may be provided. The map may include weather information such as temperature information, precipitation information, radar information, or the like, street information such as road information, traffic information, or the like, and/or advertising information for a particular area that may be chosen by the user. The map may also display information related to points of interest such as schools, golf courses, entertainment, or the like that may be chosen by the user. The map may be dynamic such that the weather information, street information, and/or advertising information may be dynamically updated on the map.
13 Citations
28 Claims
-
1. A method for providing an interactive map to a user via a computing system, the method comprising:
-
receiving a first layer and a second layer, wherein the first layer comprises a base map and the second layer comprises dynamic information; providing the second layer over the first layer, wherein the second layer is opaque over the first layer; and displaying an interface comprising the first layer and the second layer, wherein the dynamic information of the second layer is suspended in response to at least a portion of a new first layer being received, wherein the interface includes a user interface element configured to adjust a level of transparency of he second layer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating tiles in an interactive map presented to a user via a computing system, the method comprising:
-
displaying a base map within a viewport, wherein the base map comprises a first plurality of tiles stored in an array having a size corresponding to a size of the viewport; providing a transparency option configured to adjust a transparency of one or more of the base map or individual tiles associated with the base map; providing a pan option configured to be used to interact with the base map displayed in the viewport; receiving a selection of the pan option; exposing a blank portion in the viewport based on the received selection of the pan option by discarding one or more of the first plurality of tiles from the array; generating a new tile associated with each of the one or more of the first plurality of tiles that were discarded to replace the blank portion in the viewport; and rendering the new tile associated with each of the one or more of the first plurality of tiles that were discarded within the viewport. - View Dependent Claims (9, 10, 11)
-
-
12. A method for generating tiles in an interactive map presented to a user, the method comprising:
-
displaying a base map within a viewport, wherein the base map comprises a first zoom layer, wherein the first zoom layer comprises a first plurality of tiles stored in an array having a size corresponding to a size of the viewport; providing a transparency option configured to adjust a transparency of one or more of the base map or individual tiles associated with the base map; providing a zoom option configured to be used to interact with the base map displayed in the viewport; receiving a selection of the zoom option, wherein the first zoom layer is visible within the viewport and scaled based on the selection of the zoom option; generating a second zoom layer to replace the first zoom layer in the viewport, wherein the second zoom layer comprises a second plurality of tiles; replacing the first plurality of tiles stored in the array with the second plurality of tiles; and rendering the second zoom layer over the first zoom layer within the viewport such that second zoom layer is superimposed over the first zoom layer. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for providing advertising to a user of an interactive map, the method comprising:
-
receiving interaction information; determining geographic area information based on the received interactive information; comparing the geographic area information with a list of geographic areas that provide advertisements; and providing an advertisement associated with a geographic area if, based on the comparison, the geographic area information matches one of the geographic areas in the list, wherein the advertisement is provided via an object in an interface that includes the interactive map, and wherein the advertisement is provided via the object without refreshing the interactive map of the interface; and providing a transparency option configured to adjust a transparency of the advertisement with respect to the interactive map. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for determining points of interest to display on an interactive map provided by a computing system, the method comprising:
-
receiving points associated with a selected point of interest; establishing a grid for a target area of the received points, wherein the grid comprises a plurality of cells, and wherein a portion of the points are in each cell; determining a priority for each point of the portion of the points in each cell; filtering the points of the portion of the points in each cell based on the determined priority; providing the filtered points to the interactive map, wherein the points of the portion of points are filtered to reduce a density of the filtered points provided to the interactive map; and providing a transparency option configured to adjust a transparency of the filtered points with respect to the interactive map. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification