Method for viewing non-image attachments on a portable electronic device
First Claim
1. A method comprising:
- receiving, at an attachment server, a request from a device, the request comprising at least one renderable identifier corresponding to a page of an attachment having a renderable format;
building, at the attachment server, a graph structure of a map of the attachment including the at least one renderable identifier;
generating an off-screen bit map by processing rendering commands corresponding to command types of the graph structure; and
, transmitting an image of the off-screen bitmap to the device.
6 Assignments
0 Petitions
Accused Products
Abstract
Method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the electronic device and displaying the JPEG file in the attachment viewer.
40 Citations
12 Claims
-
1. A method comprising:
-
receiving, at an attachment server, a request from a device, the request comprising at least one renderable identifier corresponding to a page of an attachment having a renderable format; building, at the attachment server, a graph structure of a map of the attachment including the at least one renderable identifier; generating an off-screen bit map by processing rendering commands corresponding to command types of the graph structure; and
, transmitting an image of the off-screen bitmap to the device. - View Dependent Claims (2, 3, 4)
-
-
5. A server process comprising:
-
receiving a request comprising at least one renderable identifier corresponding to a page of an attachment having a renderable format; building a graph structure representing a map of the attachment including the at least one renderable identifier; generating an off-screen bit map by processing rendering commands corresponding to command types of the graph structure; transmitting an image of the off-screen bitmap. - View Dependent Claims (6, 7)
-
-
8. A device method comprising:
-
transmitting a request comprising at least one renderable identifier corresponding to a page of an attachment having a renderable format; receiving and displaying an image of a first page of the attachment and a graphical indication of any additional pages of the attachment; and transmitting an additional request to render at least one of the additional pages when scrolling over the graphical indication is detected. - View Dependent Claims (9, 10, 11, 12)
-
Specification