Attachment server network for viewing attachments on a portable electronic device
First Claim
Patent Images
1. A method for enabling an attachment of an email message to be viewed on a portable electronic device, said method comprising:
- receiving a view request to view an attachment of an e-mail message from a portable electronic device at one of a plurality of attachment servers in an attachment server network;
performing a search of a cache of said one attachment server to locate a converted attachment corresponding to said attachment of said email message that has been converted into a portable electronic device readable format;
if no converted attachment is found corresponding to said attachment of said email message, sending a search request for said converted attachment to each of the other attachment servers in said network from said one attachment server;
receiving a response to said search request from one of the other servers in the network and;
if a response includes the converted attachment, forwarding the converted attachment to the portable electronic device, or if no response includes the converted attachment, converting the attachment at said one attachment server and sending the converted attachment to the portable electronic device; and
,transmitting a unique ID from said one attachment server to said portable electronic device identifying a predetermined one of said plurality of attachment servers to receive further view requests from said portable electronic device, said unique ID pointing the portable electronic device to an attachment server whose respective cache is likely to contain the converted attachment, said unique ID identifying said one attachment server when the converted attachment is found in the cache of said one attachment server, and said unique ID identifying another of said plurality of attachment servers when the converted attachment is not found in the cache of said one attachment server.
4 Assignments
0 Petitions
Accused Products
Abstract
An attachment server network including at least two attachment servers in communication with one another, each of the attachment servers for converting email attachments in response to view requests received from portable electronic devices, each of the attachment servers having a respective cache for storing data corresponding to previously converted attachments, the data being available to any of the attachment servers in the attachment server network.
-
Citations
15 Claims
-
1. A method for enabling an attachment of an email message to be viewed on a portable electronic device, said method comprising:
-
receiving a view request to view an attachment of an e-mail message from a portable electronic device at one of a plurality of attachment servers in an attachment server network; performing a search of a cache of said one attachment server to locate a converted attachment corresponding to said attachment of said email message that has been converted into a portable electronic device readable format; if no converted attachment is found corresponding to said attachment of said email message, sending a search request for said converted attachment to each of the other attachment servers in said network from said one attachment server; receiving a response to said search request from one of the other servers in the network and;
if a response includes the converted attachment, forwarding the converted attachment to the portable electronic device, or if no response includes the converted attachment, converting the attachment at said one attachment server and sending the converted attachment to the portable electronic device; and
,transmitting a unique ID from said one attachment server to said portable electronic device identifying a predetermined one of said plurality of attachment servers to receive further view requests from said portable electronic device, said unique ID pointing the portable electronic device to an attachment server whose respective cache is likely to contain the converted attachment, said unique ID identifying said one attachment server when the converted attachment is found in the cache of said one attachment server, and said unique ID identifying another of said plurality of attachment servers when the converted attachment is not found in the cache of said one attachment server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for enabling an attachment of an email message to be viewed on a portable electronic device, said method comprising:
-
receiving a view request for the attachment of an e-mail message from a portable electronic device at a server; in response to reception of the view request, retrieving the attachment from a mail server and forwarding the attachment to a selected one of a plurality of attachment servers in an attachment server network, said selecting by said server being based on attachment server load; performing a search of a cache of said one of said attachment servers in said attachment server network to locate a converted attachment corresponding to said attachment of said email message, said converted attachment being in a portable electronic device readable format; in the event the search on said one of said attachment servers is unsuccessful in locating said converted attachment then performing a search on each of the other ones of said plurality of attachment servers from said one of said attachment servers to locate said converted attachment; upon locating said converted attachment, sending said converted attachment to said portable electronic device for display by an attachment viewer of the portable electronic device, or in the event the searches on said one and said other ones of said plurality of attachment servers are unsuccessful in locating said converted attachment then converting the attachment in said selected one of said plurality of attachment servers, storing said converted attachment locally and sending said converted attachment to said portable electronic device for display by said attachment viewer; and
,transmitting a unique ID from said one attachment server to said portable electronic device identifying a predetermined one of said plurality of attachment servers to receive further view requests from said portable electronic device, said unique ID pointing the portable electronic device to an attachment server whose respective cache is likely to contain the converted attachment, said unique ID identifying said one attachment server when the converted attachment is found in the cache of said one attachment server, and said unique ID identifying another of said plurality of attachment servers when the converted attachment is not found in the cache of said one attachment server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification