IP Library Granted Patent US 8,862,673
Granted Patent B2
US 8,862,673 · App. 12/500,132 · Granted Oct 14, 2014

Optimizing the delivery of email messages containing alternative versions of content

Inventors: Pavel Shkolnikov (Waterloo, CA); Dimitri Mostinski (Waterloo, CA)
Assignee: BlackBerry Limited
H04L67/2823H04L12/583H04L67/2828H04L12/5895H04L51/063H04L12/5835H04L51/066
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,862,673
App. No.
12/500,132
Granted
Oct 14, 2014
Kind
B2
Abstract

A method, server and system for optimizing the delivery of email messages is provided. In accordance with one embodiment, the method comprises: receiving an email message containing at least two alternative versions of content, each version being in a different format; obtaining a reduced email message from the received email message, the reduced email message containing fewer versions than the received email message; and sending the reduced email message to the mobile communication device.

Claims (48)

1. A method for optimizing a delivery of email messages to mobile communication devices, the method comprising:

receiving a first email message for a first mobile communication device, the first email message containing a first version of first content and an alternative version of the first content, the alternative version of the first content being in a different format than the first version of the first content;

selecting the first version of the first content based on preference data for the first mobile communication device;

obtaining a reduced first email message from the first email message, the reduced first email message containing the first version of the first content and having fewer versions than the first email message;

sending the reduced first email message to the first mobile communication device;

receiving a second email message for a second mobile communication device, the second email message containing a first version of second content and an alternative version of the second content, the alternative version of the second content being in a different format than the first version of the second content;

selecting the alternative version of the second content based on preference data for the second mobile communication device;

obtaining a reduced second email message from the second email message, the reduced second email message containing the second version of the second content and having fewer versions than the second email message; and

sending the reduced second email message to the second mobile communication device.

2. The method of claim 1 , wherein the selecting the first version of the first content includes looking up, in a database, a preferred format for a user of the first mobile communication device.

3. The method of claim 2 , further comprising, prior to obtaining the reduced first email message:

receiving the preference data for the first mobile communication device from the first mobile communication device, the preference data for the first mobile communication device including the preferred format for the user of the first mobile communication device;

storing the preferred format for the user in the database.

4. The method of claim 1 , wherein the versions include a version in an HTML format and a version in a plain text format.

5. The method of claim 1 , further comprising:

saving versions of the first email message that are not included in the reduced first email message to a memory.

6. The method of claim 1 , wherein the reduced first email message includes alternative version information indicating the format of versions not included in the reduced first email message.

7. The method of claim 6 , further comprising, subsequent to sending the reduced first email message:

receiving a request for a format of the first email message that was not included in the reduced first email message;

retrieving the alternative version of the first content from the memory; and

sending the alternative version of the first content to the first mobile communication device.

8. The method of claim 6 , wherein the reduced first email message includes size information indicating the size of at least one of the versions that was not included in the reduced first email message.

9. The method of claim 1 , wherein the reduced first email message includes a single version.

10. The method of claim 1 , wherein the reduced first email message includes the version that is a preferred version.

11. A server for optimizing the delivery of email messages to mobile communication devices, the server comprising:

a controller comprising at least one processor for controlling the operation of the server;

an email service, connected to the controller, for receiving email messages containing at least two versions of content, each version being in a different format, the email service being configured to:

for a first email message, destined for a first mobile communication device, the first email message containing a first version of first content and an alternative version of the first content, the alternative version of the first content being in a different format than the first version of the first content:

select the first version of the first content based on preference data for the first mobile communication device;

obtain a reduced first email message from the first email message, the reduced first email message containing the first version of the first content and having fewer versions than the first email message; and

send the reduced first email message to the first mobile communication device;

for a second email message, destined for a second mobile communication device, the second email message containing a first version of second content and an alternative version of the second content, the alternative version of the second content being in a different format than the first version of the second content:

select the alternative version of the second content based on preference data for the second mobile communication device;

obtain a reduced second email message from the second email message, the reduced second email message containing the second version of the second content and having fewer versions than the second email message; and

send the reduced second email message to the second mobile communication device.

12. The server of claim 11 , further comprising a memory, having the preference data for the first mobile communication device stored therein.

13. The server of claim 12 , wherein the preference data for the first mobile communication device is stored on a database on the memory.

14. The server of claim 12 , wherein the email service is configured to:

receive the preference data for the first mobile communication device from the first mobile communication device over the wireless network, the preference data for the first mobile communication device including the preferred format for the user of the first mobile communication device; and

store the preference data for the first mobile communication device for the user in the database.

15. The server of claim 11 , wherein the versions include a version in an HTML format and a version in a plain text format.

16. The server of claim 11 , further comprising a memory, and wherein the email service is configured to save the versions of the email message that are not included in the reduced first email message to a memory.

17. The server of claim 11 , wherein the reduced first email message includes alternative version information indicating the format of versions not included in the reduced first email message.

18. The server of claim 17 , wherein the email service is further configured to:

receive a request for a format of the first email message that was not included in the reduced first email message;

retrieve the alternative version of the first content from the memory; and

transmit the alternative version of the first content to the first mobile communication device.

19. The server of claim 17 , wherein the reduced first email message includes size information indicating the size of at least one of the versions that was not included in the reduced first email message.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jul 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033283/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2009
From: SHKOLNIKOV, PAVEL; MOSTINSKI, DIMITRI
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022934/0749 →
Continuity (2)
Provisional Application 61079327 · Jul 9, 2008
Related Publication 20100011078A1 · Jan 14, 2010