Method for encoding and serving geospatial or other vector data as images
First Claim
1. A method of transmitting information indicative of an image comprising transmitting one or more nodes of information as a first image, transmitting a second image including information indicative of vectors defining characteristics to be utilized for display at predetermined locations in said first image, and transmitting a third image comprising a mapping between said first and second images such that a receiver of said first and second images can correlate said first and second images to utilize said vectors at said predetermined locations.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed which include providing a first layer of an image, the first layer including features of the image having locations within the first layer; and providing a second layer of the image, the second layer including data blocks corresponding to respective ones of the features; each data block being in a location in the second layer substantially corresponding to a location in the first layer of the feature corresponding to each data block, wherein a size and shape of the second layer substantially correspond to a size and shape of said first layer.
84 Citations
57 Claims
- 1. A method of transmitting information indicative of an image comprising transmitting one or more nodes of information as a first image, transmitting a second image including information indicative of vectors defining characteristics to be utilized for display at predetermined locations in said first image, and transmitting a third image comprising a mapping between said first and second images such that a receiver of said first and second images can correlate said first and second images to utilize said vectors at said predetermined locations.
- 8. A method of rendering an image comprising receiving a first, second, and third set of data from a remote computer, the first data set being representative of an image, the second being representative of vectors defining characteristics of said image at prescribed locations, and the third said serving to prescribe said locations.
-
14. A method, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer; and
providing a second layer of said image, said second layer including data blocks corresponding to respective ones of said features;
each said data block being in a location in said second layer substantially corresponding to a location in said first layer of the feature corresponding to each said data block, wherein a size and shape of said second layer substantially correspond to a size and shape of said first layer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27)
-
-
28. An apparatus including a processing unit operating under the control of one or more software programs that are operable to cause the processing unit to execute actions, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer; and
providing a second layer of said image, said second layer including data blocks corresponding to respective ones of said features;
each said data block being in a location in said second layer substantially corresponding to a location in said first layer of the feature corresponding to each said data block, wherein a size and shape of said second layer substantially correspond to a size and shape of said first layer.
-
-
29. A storage medium containing one or more software programs that are operable to cause a processing unit to execute actions, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer; and
providing a second layer of said image, said second layer including data blocks corresponding to respective ones of said features;
each said data block being in a location in said second layer substantially corresponding to a location in said first layer of the feature corresponding to each said data block, wherein a size and shape of said second layer substantially correspond to a size and shape of said first layer.
-
-
30. A method, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer;
providing a second layer of said image, said second layer including data blocks corresponding to and describing respective ones of said features, each said data block being in a location in said second layer at least substantially corresponding to a location in said first layer of the feature corresponding to each said data block; and
providing a third layer of said image, said third layer including pointers having locations in said third layer, each said pointer corresponding to a respective one of said features and a respective one of said data blocks, the location of each said pointer in said third layer at least substantially corresponding to the location in said first layer of the feature corresponding to each said pointer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A storage medium containing one or more software programs that are operable to cause a processing unit to execute actions, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer;
providing a second layer of said image, said second layer including data blocks corresponding to and describing respective ones of said features, each said data block being in a location in said second layer at least substantially corresponding to a location in said first layer of the feature corresponding to each said data block; and
providing a third layer of said image, said third layer including pointers having locations in said third layer, each said pointer corresponding to a respective one of said features and a respective one of said data blocks, the location of each said pointer in said third layer at least substantially corresponding to the location in said first layer of the feature corresponding to each said pointer. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. An apparatus including a processing unit operating under the control of one or more software programs that are operable to cause the processing unit to execute actions, comprising:
-
providing a first layer of an image, said first layer including features of said image having locations within said first layer;
providing a second layer of said image, said second layer including data blocks corresponding to and describing respective ones of said features, each said data block being in a location in said second layer at least substantially corresponding to a location in said first layer of the feature corresponding to each said data block; and
providing a third layer of said image, said third layer including pointers having locations in said third layer, each said pointer corresponding to a respective one of said features and a respective one of said data blocks, the location of each said pointer in said third layer at least substantially corresponding to the location in said first layer of the feature corresponding to each said pointer. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
Specification