METHOD AND SYSTEM FOR STREAMING DOCUMENTS, E-MAIL ATTACHMENTS AND MAPS TO WIRELESS DEVICES
First Claim
1. A method for pre-processing a vector image, comprising:
- receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution;
for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and
for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for pre-processing a vector image, including: receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
-
Citations
22 Claims
-
1. A method for pre-processing a vector image, comprising:
-
receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for pre-processing vector images, comprising:
-
receiving data for a plurality of vector images, the plurality of vector images corresponding to an animation sequence, and the data for each vector image including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the first vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects of the first vector image with such local region; recording hash values of the local vector objects within an indexed look-up table; storing the indexed look-up table within a computer memory; for at least one successive vector image after the first vector image, and for each local region from among the plurality of local rectangular regions, determining local vector objects that correspond to intersections of global vector objects of such successive vector image with such local region; determining which of the local vector objects for the successive vector image are already stored in the look-up table; for those local vector objects that are already stored in the look-up table, storing their look-up table index within a computer memory; and for those local vector objects that are not already stored in the look-up table, storing descriptions of the local vector objects within the computer memory. - View Dependent Claims (10)
-
-
11. A system for pre-processing a vector image, comprising:
-
a vector image processor that pre-processes vector image data, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution, comprising; a local vector object generator that determines, for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular region being associated with levels of resolution, local vector objects that correspond to intersections of global vector objects with such local region; and a data recorder that stores descriptions of the local vector objects within a computer memory, for each local portion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for pre-processing vector images, comprising:
-
a vector image processor that pre-processes data for a plurality of vector images, the plurality of vector images corresponding to an animation sequence, and the data for each vector image including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; a local vector object generator that; (i) determines, for each local region from among a plurality of local rectangular regions of the first vector image, the local rectangular regions corresponding to levels of resolution, local vector objects that correspond to intersections of global vector objects of the first vector image with such local region; and (ii) determines, for at least one successive vector image after the first vector image, and for each local region from among the plurality of local rectangular regions, local vector objects that correspond to intersections of global vector objects of such successive vector image with such local region; a look-up table generator that records hash values of the local vector objects within an indexed look-up table; and a data recorder that; (i) stores the indexed look-up table within a computer memory; (ii) determines which of the local vector objects for the successive vector image are already stored in the look-up table; (iii) for those local vector objects that are already stored in the look-up table, stores their look-up table index within a computer memory; and (iv) for those local vector objects that are not already stored in the look-up table, stores descriptions of the local vector objects within the computer memory. - View Dependent Claims (20)
-
-
21. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
-
-
22. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
receiving data for a plurality of vector images, the plurality of vector images corresponding to an animation sequence, and the data for each vector image including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the first vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects of the first vector image with such local portion; recording hash values of the local vector objects within an indexed look-up table; storing the indexed look-up table within a computer memory; for at least one successive vector image after the first vector image, and for each local region from among the plurality of local rectangular regions, determining local vector objects that correspond to intersections of global vector objects of such successive vector image with such local region; determining which of the local vector objects for the successive vector image are already stored in the look-up table; for those local vector objects that are already stored in the look-up table, storing their look-up table index within a computer memory; and for those local vector objects that are not already stored in the look-up table, storing descriptions of the local vector objects within the computer memory.
-
Specification