IP Library Granted Patent US 7,986,943
Granted Patent B2
US 7,986,943 · App. 12/875,405 · Granted Jul 26, 2011

Electronic file transfer for a communications device

Assignee: Research In Motion Limited
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 7,986,943
App. No.
12/875,405
Granted
Jul 26, 2011
Kind
B2
Abstract

Systems and methods are provided for identifying an electronic file that is accessible by a communications node to be transmitted to a recipient. A communications device sends an identification of the electronic file. The communications node receives the identification of the electronic file, identifies the electronic file based on the identification, and accesses the electronic file for transmission to the recipient. The electronic file is not transmitted from the communications device to the communications node.

Claims (56)

1. A method in a communications device, the communications device being in communication with a communications node, the method comprising:

accepting user input for selecting at least one electronic file accessible by the communications node to be attached to a new electronic message being composed; and

sending the new electronic message and an identification of the at least one electronic file, the identification enabling the communications node to identify and attach the at least one electronic file to the new electronic message.

2. The method of claim 1 wherein the at least one electronic file comprises a user-selected electronic message of a plurality of electronic messages.

3. The method of claim 2 further comprising:

receiving at least a portion of each of a plurality of electronic messages, each portion comprising a message identifier; and

using the message identifier of the user-selected electronic message in the identification of the at least one electronic file.

4. The method of claim 1 wherein the at least one electronic file comprises a user-selected attachment of a plurality of attachments in respect of a plurality of electronic messages.

5. The method of claim 4 further comprising:

receiving at least a portion of each of a plurality of electronic messages having attachments, each portion comprising an identifier for identifying attachments; and

using the identifier of the user-selected attachment in the identification of the at least one electronic file.

6. The method of claim 5 wherein the identifier comprises:

an attachment identifier for identifying the user-selected attachment; and

a message identifier for identifying the electronic message to which the user-selected attachment was attached.

7. A non-transitory computer readable medium having computer readable instructions stored thereon for execution on a communications device so as to implement the method of claim 1 .

8. A communications device in communication with a communications node, the communications device comprising:

a user interface adapted to accept user input for selecting at least one electronic file accessible by the communications node to be attached to a new electronic message being composed; and

an electronic file identification function adapted to send the new electronic message and an identification of the at least one electronic file, the identification enabling the communications node to identify and attach the at least one electronic file to the new electronic message.

9. A method in a communications node, the communications node being in communication with a communications device, the method comprising:

receiving a new electronic message and an identification of at least one electronic file to be attached to the new electronic message;

identifying the at least one electronic file using the identification;

attaching the at least one electronic file to the new electronic message; and

transmitting the new electronic message to at least one recipient.

10. The method of claim 9 further comprising:

receiving a plurality of electronic messages addressed to the communications device;

storing a copy of each of the plurality of electronic messages in a repository that is accessible by the communications node; and

sending at least a portion of each of the plurality of electronic messages to the communications device, each portion comprising an identifier for identifying the electronic message and any respective attachments.

11. The method of claim 9 further comprising:

maintaining access to a repository for the at least one electronic file.

12. The method of claim 11 wherein the repository comprises at least one of: an electronic message application folder, a shared directory of an enterprise network, and an Internet.

13. A non-transitory computer readable medium having computer readable instructions stored thereon for execution on a communications node so as to implement the method of claim 9 .

14. A communications node comprising:

an electronic file attachment function adapted to:

receive a new electronic message and an identification of at least one electronic file to be attached to the new electronic message;

identify the at least one electronic file using the identification;

attach the at least one electronic file to the new electronic message; and

transmit the new electronic message to at least one recipient.

15. A method in a communications device, the communications device being in communication with a communications node, the method comprising:

maintaining a communications session with another communications device;

accepting user input for selecting at least one electronic file accessible by the communications node, the at least one electronic file being selected for transmission in the communications session; and

sending an identification of the at least one electronic file, the identification enabling the communications node to identify and transmit the at least one electronic file in the communications session.

16. A non-transitory computer readable medium having computer readable instructions stored thereon for execution on a communications device so as to implement the method of claim 15 .

17. A communications device comprising:

a communication session function adapted to maintain a communications session with another communications device;

a user interface adapted to accept user input for selecting at least one electronic file accessible by the communications node, the at least one electronic file being selected for transmission in the communications session; and

an electronic file identification function adapted to send an identification of the at least one electronic file, the identification enabling the communications node to identify and transmit the at least one electronic file in the communications session.

18. A method in a communications node, the communications node being in communication with a communications device, the method comprising:

receiving an identification of at least one electronic file to be transmitted in a communications session;

identifying the at least one electronic file using the identification; and

transmitting the at least one electronic file in the communications session.

19. A non-transitory computer readable medium having computer readable instructions stored thereon for execution on a communications node so as to implement the method of claim 18 .

20. A communications node comprising:

an electronic file transmission function adapted to:

receive an identification of at least one electronic file to be transmitted in a communications session;

identify the at least one electronic file using the identification; and

transmit the at least one electronic file in the communications session.

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 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 →
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 →
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 Nov 3, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034143/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2010
From: BUMILLER, GEORGE BALDWIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025154/0003 →
Priority Claims (1)
EP 06117575 · Jul 20, 2006 · regional
Continuity (2)
Continuation 11459242 · Jul 21, 2006
Related Publication 20100332620A1 · Dec 30, 2010