IP Library Granted Patent US 11,863,512
Granted Patent B2
US 11,863,512 · App. 17/409,533 · Granted Jan 2, 2024

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: Malikie Innovations Limited
H04L51/48G06F16/955G06F16/9566H04L51/063H04L51/08G06Q50/01H04L51/04H04L51/06H04L51/10H04L51/18H04L51/214H04L51/42H04L51/52H04M1/72436H04W4/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 11,863,512
App. No.
17/409,533
Granted
Jan 2, 2024
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 (40)

1. A method comprising:

transmitting, from an originating communication device to an external storage device, a copy of a file;

subsequent to transmitting the copy of the file, obtaining at the originating communication device an address of the copy of the file;

subsequent to the transmitting and the obtaining, generating a message at the originating communication device, wherein the message is to be transmitted to a receiving communication device;

prior to transmission of the message and subsequent to the transmitting the copy of the file, receiving, at the originating communication device, a selection of the file for inclusion in the message;

automatically including, at the originating communication device, the address in the message; and

transmitting, from the originating communication device to the receiving communication device, the message including the address without attaching the copy of the file.

2. The method of claim 1 , further comprising: subsequent to the obtaining, embedding the address in the file as metadata.

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

4. The method of claim 1 , wherein the address comprises a uniform resource locator (URL).

5. The method of claim 1 , wherein the message comprises at least one of an e-mail, a text-message, a short message service message, or an instant messaging message.

6. The method of claim 1 , wherein the file comprises at least one of image data, audio data, video data, or document data.

7. The method of claim 1 , wherein the obtained address is stored in association with an identifier of the file in at least one of a database or a table, and the automatically including the address in the message comprises processing at least one of the database or the table to retrieve the address via the identifier.

8. A communication device, comprising:

at least one processor;

one or more non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions, when executed, cause the communication device to perform operations comprising:

transmitting, to an external storage device, a copy of a file;

subsequent to transmitting the copy of the file, obtaining an address of the copy of the file;

subsequent to the transmitting and the obtaining, generating a message, wherein the message is to be transmitted to a receiving communication device;

prior to transmission of the message and subsequent to the transmitting the copy of the file, receiving, a selection of the file for inclusion in the message;

automatically including the address in the message; and

transmitting, to the receiving communication device, the message including the address without attaching the copy of the file.

9. The communication device of claim 8 , the operations further comprising: subsequent to the obtaining, embedding the address in the file as metadata.

10. The communication device of claim 8 , wherein the file comprises an exchangeable image file format (EXIF), and the address is embedded in EXIF data.

11. The communication device of claim 8 , wherein the address comprises a uniform resource locator (URL).

12. The communication device of claim 8 , wherein the message comprises at least one of an e-mail, a text-message, a short message service message, or an instant messaging message.

13. The communication device of claim 8 , wherein the file comprises at least one of image data, audio data, video data, or document data.

14. The communication device of claim 8 , wherein the obtained address is stored in association with an identifier of the file in at least one of a database or a table, and the automatically including the address in the message comprises processing at least one of the database or the table to retrieve the address via the identifier.

15. One or more non-transitory computer-readable media containing instructions which, when executed, cause an electronic device to perform operations comprising:

transmitting, to an external storage device, a copy of a file;

subsequent to transmitting the copy of the file, obtaining an address of the copy of the file;

subsequent to the transmitting and the obtaining, generating a message, wherein the message is to be transmitted to a receiving communication device;

prior to transmission of the message and subsequent to the transmitting the copy of the file, receiving, a selection of the file for inclusion in the message;

automatically including the address in the message; and

transmitting, to the receiving communication device, the message including the address without attaching the copy of the file.

16. The one or more non-transitory computer-readable media of claim 15 , the operations further comprising: subsequent to the obtaining, embedding the address in the file as metadata.

17. The one or more non-transitory computer-readable media of claim 15 , wherein the file comprises an exchangeable image file format (EXIF), and the address is embedded in EXIF data.

18. The one or more non-transitory computer-readable media of claim 15 , wherein the address comprises a uniform resource locator (URL).

19. The one or more non-transitory computer-readable media of claim 15 , wherein the message comprises at least one of an e-mail, a text-message, a short message service message, or an instant messaging message.

20. The one or more non-transitory computer-readable media of claim 15 , wherein the file comprises at least one of image data, audio data, video data, or document data.

Assignments (6)
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: KLASSEN, GERHARD DIETRICH; EDWARDS, ROBERT
To: RESEARCH IN MOTION LIMITED
Reel/Frame 057883/0151 →
CHANGE OF NAME Recorded Oct 22, 2021
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 057893/0342 →
Continuity (6)
Continuation 16511367 · Jul 15, 2019
Continuation 15171882 · Jun 2, 2016
Continuation 14670600 · Mar 27, 2015
Continuation 13217360 · Aug 25, 2011
Continuation 12339158 · Dec 19, 2008
Related Publication 20210392104A1 · Dec 16, 2021