System and method for transferring thematic information over the internet
First Claim
1. In a system for transferring thematic information over the Internet between a server and a client:
- a source of vector graphics for different themes which includes maps having an outline of a region and areas of different colors within the outline;
means for preparing a color-coded frame by drawing a polygon around one of the maps, drawing a straight line between each color transition along the outline and the polygon, erasing the outline and the straight lines, and filling in the areas between the straight lines with colors from the areas of the map between those lines;
means for preparing a frame containing the outline of the region;
means for displaying the color-coded frame in a layer beneath a layer containing the outline, with the layer containing the outline masking off the colored areas outside the outline so that the map is displayed as comprising the areas of different colors in the shape of the region;
means for importing the vector graphics into the frames of an animation movie;
means for downloading the frames of the movie form the server to the client; and
means controlled by the client for selectively overlaying the frames to display different themes.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for transferring thematic information over the Internet in which graphical representations for different themes are created in a vector format, the vector graphics are imported into the frames of an animation movie, the frames of the movie are downloaded from the server to the client, and the frames are selectively overlaid to display different themes. The movie comprises a menu and a plurality of overlays that can be accessed by selecting topics on the menu. The menu file is downloaded first, and then data files for the overlays are downloaded in sequence. If the client selects a topic before the data file associated with it has been downloaded, the download is interrupted, and the data file for the selected topic is downloaded immediately.
The amount of data that must be downloaded for thematic maps is minimized by downloading the outline of the region as a separate frame or overlay, and using that overlay with the overlays for a number of different themes. Where the maps include colored areas, the amount of data which must be downloaded is further reduced by extending the colored areas beyond the boundaries of the map to a simple polygon, then using the outline as a mask to display only the portions of the colored areas within the boundaries.
Some maps include icons which represent links to locations on the Internet which have video clips with information relating the areas where the icons are displayed. When those icons are selected, the video clips are downloaded and played.
-
Citations
28 Claims
-
1. In a system for transferring thematic information over the Internet between a server and a client:
-
a source of vector graphics for different themes which includes maps having an outline of a region and areas of different colors within the outline; means for preparing a color-coded frame by drawing a polygon around one of the maps, drawing a straight line between each color transition along the outline and the polygon, erasing the outline and the straight lines, and filling in the areas between the straight lines with colors from the areas of the map between those lines; means for preparing a frame containing the outline of the region; means for displaying the color-coded frame in a layer beneath a layer containing the outline, with the layer containing the outline masking off the colored areas outside the outline so that the map is displayed as comprising the areas of different colors in the shape of the region; means for importing the vector graphics into the frames of an animation movie; means for downloading the frames of the movie form the server to the client; and means controlled by the client for selectively overlaying the frames to display different themes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a method of transferring thematic information over the Internet between a server and a client, the steps of:
-
providing vector graphics for different themes which include maps having an outline of a region and areas of different colors within the outline; preparing a color-coded frame by drawing a polygon around one of the maps, drawing a straight line between each color transition along the outline and the polygon, erasing the outline and the straight lines, and filling in the areas between the straight lines with the colors from the areas of the map between those lines; preparing a frame containing the outline of the region; displaying the color-coded frame in a layer beneath a layer containing the outline, with the layer containing the outline masking off the colored areas outside the outline so that the map is displayed as comprising the areas of different colors in the shape of the region; importing the vector graphics into the frames of an animation movie; downloading the frames of the movie from the server to the client; and selectively overlaying the frames to display different themes. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a system for transferring thematic information over the Internet between a server and a client:
-
a source of vector graphics for different themes; means for importing the vector graphics into an animation movie comprising a menu and a plurality of overlays that can be accessed by selecting topics on the menu; means for downloading a menu file from the server to the client; means for downloading data files for the overlays from the server to the client in a predetermined order; means for interrupting the download if the client selects a topic for which the data file has not yet been downloaded and immediately starting to download the data file for the selected topic; and means for displaying overlays corresponding to topics selected from the menu by the client. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. In a method of transferring thematic information over the Internet between a server and a client, the steps of:
-
providing vector graphics for different themes; importing the vector graphics into an animation movie comprising a menu and a plurality of overlays that can be accessed by selecting topics on the menu; downloading a menu file from the server to the client; downloading data files for the overlays from the server to the client in a predetermined order; interrupting the download if the client selects a topic for which the data file has not yet been downloaded and immediately downloading the data file for the selected topic; and displaying overlays corresponding to topics selected from the menu by the client. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. In a system for transferring thematic maps over the Internet between a server and a client:
-
a source of thematic maps in a vector format including an outline of a region and areas of different colors within the outline; means for importing the outline into one frame of an animation movie; means for preparing a color-coded frame by drawing a polygon around one of the maps, drawing a straight line between each color transition along the outline and the polygon, erasing the outline and the straight lines, and filling in the areas between the straight lines with the colors from the areas of the map between those lines; means for downloading the outline frame and the color-coded frame from the server to the client; and means for displaying the color-coded frame in a layer beneath a layer containing the outline, with the layer containing the outline masking off the colored areas outside the outline so that the map is displayed as comprising the areas of different colors in the shape of the region. - View Dependent Claims (24, 25)
-
-
26. In a method of transferring thematic maps over the Internet between a server and a client, the steps of:
-
providing thematic maps in a vector format including an outline of a region and areas of different colors within the outline; importing the outline into one frame of an animation movie; preparing a color-coded frame by drawing a polygon around one of the maps, drawing a straight line between each color transition along the outline and the polygon, erasing the outline and the straight lines, and filling in the areas between the straight lines with the colors from the areas of the map between those lines; downloading the outline frame and the color-coded frame from the server to the client; and displaying the color-coded frame in a layer beneath a layer containing the outline, with the layer containing the outline masking off the colored areas outside the outline so that the map is displayed as comprising the areas of different colors in the shape of the region. - View Dependent Claims (27, 28)
-
Specification