Method, apparatus and system and for reducing download of redundant attachments
AssigneeResearch In Motion Limited
InventorNicholas Bryson WILSON
Life of this patent
Estimating the term…
Abstract
A method, apparatus and system for reducing download of redundant attachments to a communication device from a server is provided. An identifier of an attachment to a message, for transmission from the server to the communication device, is compared with identifiers of attachments already stored in a memory at the communication device. The communication device is caused to retrieve a copy of the attachment from the memory if a match is found between the identifier and the identifiers of attachments already stored in the memory.
Claims24
A method for reducing download of redundant attachments to a communication device from a server, the method comprising:
- comparing an identifier of an attachment to a message, for transmission from said server to said communication device, with identifiers of attachments already stored in a memory at said communication device;
- and
- causing said communication device to retrieve a copy of said attachment from said memory if a match is found between said identifier and said identifiers of attachments already stored in said memory.
A server for reducing download of redundant attachments to a communication device, the server comprising:
- a communication interface for communicating with said communication device;
- a processing unit in communication with said communication interface, said processing unit enabled to:
- compare an identifier of an attachment to a message for transmission from said server to said communication device with identifiers of attachments already stored in a memory at said communication device;
- and
- cause said communication device to retrieve a copy of said attachment from said memory if a match is found between said identifier and said identifiers of attachments already stored in said memory.
A communication device for reducing download of redundant attachments to said communication device from a server, the communication device comprising:
- a communication interface for communicating with said server;
- a memory for storing attachments and identifiers of said attachments;
- and
- a processing unit in communication with said communication interface and said memory, said processing unit enabled to:
- receive, from said server, via said communication interface, an identifier of an attachment to a message for transmission from said server to said communication device;
- compare said identifier with said identifiers of said attachments stored in said memory;
- and
- retrieve a copy of said attachment from said memory if a match is found between said identifier and said identifiers of attachments stored in said memory.
A system for reducing download of redundant attachments comprising:
- a communication device and a server, in communication via a communication network;
- said server enabled to:
- generate an identifier of an attachment to a message for transmission from said server to said communication device;
- and
- transmit said identifier to said communication device with said message, in lieu of said attachment;
- and
- said communication device enabled to:
- receive said identifier with said message;
- compare said identifier with identifiers of attachments already stored in a memory at said communication device;
- retrieve a copy of said attachment from said memory if a match is found between said identifier and said identifiers of attachments already stored in said memory;
- and
- request said attachment from said server if a match is not found between said identifier and said identifiers of attachments already stored in said memory.
A computer readable storage medium storing programming instructions executable on a processor of a computing device, said programming instructions causing said computing device to:
- compare an identifier of an attachment to a message, for transmission from a server to a communication device, with identifiers of attachments already stored in a memory at said communication device;
- and
- cause said communication device to retrieve a copy of said attachment from said memory if a match is found between said identifier and said identifiers of attachments already stored in said memory.
Dependencies are inferred from the claim text.