IP Library Granted Patent US 10,356,033
Granted Patent B2
US 10,356,033 · App. 15/171,882 · Granted Jul 16, 2019

Method and communication device for processing data for transmission from the communication device to a second communication device

Inventors: Gerhard Dietrich Klassen (Waterloo, CA); Robert John Edwards (Waterloo, CA)
Assignee: BLACKBERRY LIMITED
H04L51/28G06F16/955G06F16/9566H04L51/063H04L51/08G06Q50/01H04L51/04H04L51/06H04L51/10H04L51/14H04L51/18H04L51/22H04L51/32H04M1/72552H04W4/12
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 10,356,033
App. No.
15/171,882
Granted
Jul 16, 2019
Kind
B2
Abstract

A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.

Claims (22)

1. A server comprising:

a processor; and

a communication interface, the processor configured to:

receive, from a sending device, a message addressed to a receiving device and containing (i) an attachment, and (ii) metadata embedded in the attachment including an address of a copy of the attachment stored on a storage device, wherein the copy of the attachment is retrievable at the receiving device using the address;

automatically extract the address from the attachment;

automatically substitute, in the message, the attachment with the address of the copy of the attachment stored on the storage device; and

transmit, using the communication interface, to the receiving device, the message including the address but not the attachment.

2. The server of claim 1 , wherein the processor is further configured to: automatically substitute, in the message, the attachment with the address of the copy of the attachment when a size of the attachment is above a threshold size.

3. The server of claim 1 , wherein the attachment comprises an exchangeable image file format (EXIF), and the address is embedded in EXIF data.

4. The server of claim 1 , wherein the processor is further configured to: when the storage device is not accessible to the receiving device, transmit the message with the attachment instead of substituting the attachment with the address.

5. A method comprising:

at a server comprising a processor; and a communication interface, receiving, at the processor, a message from a sending device addressed to a receiving device and containing (i) an attachment, and (ii) metadata embedded in the attachment including an address of a copy of the attachment stored on a storage device, wherein the copy of the attachment is retrievable at the receiving device using the address;

automatically extracting the address from the attachment;

automatically substituting, in the message, using the processor, the attachment with the address of the copy of the attachment stored on the storage device; and

transmitting, using the communication interface, to the receiving device, the message including the address but not the attachment.

6. The method of claim 5 , further comprising: automatically substituting, in the message, the attachment with the address of the copy of the attachment when a size of the attachment is above a threshold size.

7. The method of claim 5 , further comprising: when the storage device is not accessible to the receiving device, transmitting the message with the attachment instead of substituting the attachment with the address.

8. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for:

at a server comprising a processor; and a communication interface, receiving, at the processor, a message from a sending device addressed to a receiving device and containing (i) an attachment, and (ii) metadata embedded in the attachment including an address of a copy of the attachment stored on a storage device, wherein the copy of the attachment is retrievable at the receiving device using the address;

automatically extracting the address from the attachment;

automatically substituting, in the message, using the processor, the attachment with the address of the copy of the attachment stored on the storage device; and

transmitting, using the communication interface, to the receiving device, the message including the address but not the attachment.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded May 1, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 042377/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: KLASSEN, GERHARD DIETRICH; EDWARDS, ROBERT JOHN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 038790/0934 →
Continuity (4)
Continuation 14670600 · Mar 27, 2015
Continuation 13217360 · Aug 25, 2011
Continuation 12339158 · Dec 19, 2008
Related Publication 20160277347A1 · Sep 22, 2016
Cited By (1)
US 12,587,498