Patent ID: 8878851

Claim:
A method for streaming vector images to wireless devices, comprising: receiving a request from a wireless device for a portion of a vector image and a target display width and height, the vector image including a plurality of global vector primitives and the vector image being decomposed into a plurality of tile regions, wherein at least a portion of the global vector primitives overlap more than one tile region, and wherein the global vector primitives have associated ranges of relevant magnification levels, each range being a set of one or more magnification levels between a respective first level and a respective last level, the ranges not all comprising the same number of levels, and wherein the requested portion and the target display width and height correspond to a level of magnification for display; determining sub-divisions of each global vector primitive according to the one or more portions of overlap of the global vector primitive with the plurality of tile regions; encoding each of the determined sub-divisions as a local vector primitive; identifying the tile regions that overlap the requested portion; identifying the local vector primitives that belong to an identified tile region, and that were encoded from sub-divisions of those global vector primitives that have associated ranges of relevant magnification levels that include the level of magnification for display; and transmitting the identified local vector primitives in response to the request.