Method and system for streaming documents, E-mail attachments and maps to wireless devices
First Claim
1. A method for streaming a vector image to a client computer, comprising:
- accessing a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, and each local vector object having associated therewith a range of display resolutions, each range being a set of one or more display resolutions between a respective first resolution and a respective last resolution, the ranges not all comprising the same number of display resolutions;
receiving a request from a client computer for a desired portion of the vector image, for display at a desired display resolution;
identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; and
transmitting to the client computer those of the local vector objects associated with the identified at least one local rectangular region whose ranges of display resolutions include the desired display resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for streaming a vector image to a client computer, including: accessing a pre-processed vector image that was generated from a vector image, the pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; receiving a request from a user of a client computer for a desired portion of the vector image, for display at a desired pixel display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image at the desired display resolution; and transmitting the local vector objects associated with the at least one local rectangular region to the client computer.
31 Citations
11 Claims
-
1. A method for streaming a vector image to a client computer, comprising:
-
accessing a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, and each local vector object having associated therewith a range of display resolutions, each range being a set of one or more display resolutions between a respective first resolution and a respective last resolution, the ranges not all comprising the same number of display resolutions; receiving a request from a client computer for a desired portion of the vector image, for display at a desired display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; and transmitting to the client computer those of the local vector objects associated with the identified at least one local rectangular region whose ranges of display resolutions include the desired display resolution. - View Dependent Claims (2, 4)
-
-
3. A method for streaming a vector image to a client computer, comprising:
-
accessing a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; receiving a request from a client computer for a desired portion of the vector image, for display at a desired display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; generating the desired portion of the vector image at the desired display resolution, from the local vector objects associated with the identified at least one local rectangular region, as a single image formatted according to a specified format; and transmitting the desired portion of the vector image to the client computer.
-
-
5. A system for streaming a vector image to a client computer, comprising:
-
a receiver that receives a request from a client computer for a desired portion of a vector image, for display at a desired display resolution; a vector image adapter that; (i) accesses a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, and each local vector object having associated therewith a range of display resolutions, each range being a set of one or more display resolutions between a respective first resolution and a respective last resolution, the ranges not all comprising the same number of display resolutions; and (ii) identifies at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; and a transmitter that transmits to the client computer those of the local vector objects associated with the identified at least one local rectangular region whose ranges of display resolutions include the desired display resolution. - View Dependent Claims (6, 7)
-
-
8. A system for streaming a vector image to a client computer, comprising:
-
a receiver that receives a request from a client computer for a desired portion of a vector image, for display at a desired display resolution; a vector image adapter that; (i) accesses a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; and (ii) identifies at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; a vector image processor that generates the desired portion of the vector image at the desired display resolution, from the local vector objects associated with the identified at least one local rectangular region, as a single image formatted according to a specified format; and a transmitter that transmits the desired portion of the vector image to the client computer.
-
-
9. A non-transitory computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
accessing a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, and each local vector object having associated therewith a range of display resolutions, each range being a set of one or more display resolutions between a respective first resolution and a respective last resolution, the ranges not all comprising the same number of display resolutions; receiving a request from a client computer for a desired portion of the vector image, for display at a desired display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; and transmitting to the client computer those of the local vector objects associated with the identified at least one local rectangular region whose ranges of display resolutions include the desired display resolution. - View Dependent Claims (11)
-
-
10. A non-transitory computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
accessing a pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; receiving a request from a client computer for a desired portion of the vector image, for display at a desired display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image; generating the desired portion of the vector image at the desired display resolution, from the local vector objects associated with the at least one local rectangular region, as a single image formatted according to a specified format; and transmitting the desired portion of the vector image to the client computer.
-
Specification