IP Library Granted Patent US 9,426,640
Granted Patent B2
US 9,426,640 · App. 14/842,510 · Granted Aug 23, 2016

Method and apparatus for providing files to electronic devices

Inventors: David Bukurak (Ottawa, CA); Przemyslaw Abratowski (Grimsby, CA); Kem-Laurin Kramer (Guelph, CA)
Assignee: BlackBerry Limited
H04W8/005H04L67/06H04M1/72563H04W4/00H04W4/008H04W4/206H04W12/06H04W76/02H04W76/023
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 9,426,640
App. No.
14/842,510
Granted
Aug 23, 2016
Kind
B2
Abstract

Method and apparatus for transferring a file from a sending wireless device to a receiving wireless device in a short-range wireless system. A file to be sent to the receiving wireless device is selected on the sending wireless device. The sending wireless device has a device list of receiving wireless devices. If the receiving wireless device is absent on the device list, the sending wireless device searches and identifies new devices. A device among the identified new devices is selected as the receiving wireless device. A connection is established between the sending wireless device and the receiving wireless device; and the file is sent to the receiving wireless device.

Claims (65)

1. A method of transferring a file from a sending wireless device to a target receiving wireless device in a short-range wireless system, the method comprising:

receiving, on the sending wireless device, a selection of a file to be sent to the target receiving wireless device;

displaying, on the sending wireless device, a list of receiving wireless devices;

receiving a selection of at least one of the list of receiving wireless devices as the target receiving wireless device;

establishing a paired connection between the sending wireless device and the target receiving wireless device;

sending the file to the target receiving wireless device;

after the file has been sent to the target receiving wireless device, displaying, on the sending wireless device, a user selectable option configured to initiate an operation to store pairing information related to the target receiving wireless device and to add the target receiving wireless device to a list of receiving wireless devices that have a stored paired connection with the sending wireless device;

detecting a selection of the user selectable option; and

storing the pairing information related to the target receiving wireless device, wherein the target receiving wireless device is configured to be in paired connection with the sending wireless device.

2. The method according to claim 1 , wherein the short-range wireless system is a Bluetooth™ system; and the establishing a paired connection comprises pairing the sending wireless device with the target receiving wireless device.

3. The method according to claim 1 , wherein the short-range wireless system uses one of Infrared Data Association (IrDA), Ultra-Wideband (UWB), Z-Wave and ZigBee.

4. The method according to claim 1 , wherein the short-range wireless system is a wireless personal area network (PAN).

5. The method according to claim 1 wherein the receiving mobile device is one of a mobile phone, an audio player, an adapter for portable devices, an adapter for home entertainment device, a personal computer, a personal digital assistants (PDA), a digital camera, a Global Positioning System (GPS) and a video game console.

6. The method according to claim 1 , further comprising:

receiving, on the sending wireless device, a selection of a second file to be sent to the target receiving wireless device;

displaying, on the sending wireless device, a revised list of receiving wireless devices that have a stored paired connection with the sending wireless device, wherein the revised list includes the target receiving wireless device;

detecting a selection of the target receiving wireless device; and

sending the file to the target receiving wireless device based on the stored pairing information related to the target receiving wireless device.

7. The method according to claim 1 , wherein the storing of the pairing information comprises:

determining an authentication protocol for the target receiving wireless device; and

storing data necessary for authentication pursuant to the determined authentication protocol, such that the target receiving wireless device can avoid a requirement to be reauthenticated for subsequent file transfers.

8. A wireless device used in a short-range wireless system, the wireless device comprising:

a transceiver configured for communicating with a target receiving wireless device;

a memory; and

a processor electrically coupled with the transceiver and the memory, the processor configured for:

receiving a selection of a file to be sent to the target receiving wireless device;

displaying, on a display of the wireless device, a list of receiving wireless devices;

receiving a selection of at least one of the list of receiving wireless devices as the target receiving wireless device;

establishing a paired connection with the target receiving wireless device;

sending the file to the target receiving wireless device;

after the file has been sent to the target receiving wireless device, displaying, on the display of the wireless device, a user selectable option configured to initiate an operation to store pairing information related to the target receiving wireless device and to add the target receiving wireless device to the list of receiving wireless devices that have a stored paired connection with the wireless device;

detecting a selection of the user selectable option; and

storing the pairing information related to the target receiving wireless device, wherein the target receiving wireless device is configured to be in paired connection with the wireless device.

9. The wireless device according to claim 8 , wherein the short-range wireless system is a Bluetooth™ system; and the establishing a paired connection comprises pairing the wireless device with the target receiving wireless device.

10. The wireless device according to claim 8 , wherein the wireless device uses Infrared Data Association (IrDA), Ultra-Wideband (UWB), Z-Wave or ZigBee.

11. The wireless device according to claim 8 , wherein the pairing information comprises a name of the target receiving wireless device and an address for the target receiving wireless device.

12. The wireless device according to claim 8 , wherein the target receiving wireless device is one of a mobile phone, an audio player, an adapter for portable devices, an adapter for home entertainment device, a personal computer, a personal digital assistants (PDA), a digital camera, a Global Positioning System (GPS) and a video game console.

13. The wireless device according to claim 8 , wherein the processor is further configured to:

receive, on the wireless device, a selection of a second file to be sent to the target receiving wireless device;

display, on the wireless device, a revised list of receiving wireless devices that have a stored paired connection with the wireless device, wherein the revised list includes the target receiving wireless device;

detect a selection of the target receiving wireless device; and

send the file to the target receiving wireless device based on the stored pairing information related to the target receiving wireless device.

14. The wireless device according to claim 8 , wherein the storing of the pairing information comprises:

determining an authentication protocol for the target receiving wireless device; and

storing data necessary for authentication pursuant to the determined authentication protocol, such that the target receiving wireless device can avoid a requirement to be reauthenticated for subsequent file transfers.

15. A non-transitory computer readable storage medium storing instructions executable by a processor of a wireless device used in a short-range wireless system, which, when executed cause the wireless device to:

receive a selection of a file to be sent to a target receiving wireless device;

display, on a display of the wireless device, a list of receiving wireless devices;

receive a selection of the at least one of the list of receiving wireless device as the target receiving wireless device;

establish a paired connection with the target receiving wireless device;

send the file to the target receiving wireless device;

after the file has been sent to the target receiving wireless device, display, on the display of the wireless device, a user selectable option configured to initiate an operation to store pairing information related to the target receiving wireless device and to add the target receiving wireless device to the list of receiving wireless devices that have a stored paired connection with the wireless device;

detect a selection of the user selectable option; and

store the pairing information related to the target receiving wireless device, wherein the target receiving wireless device is configured to be in paired connection with the wireless device.

16. The computer readable storage medium according to claim 15 , wherein the short-range wireless system is a Bluetooth™ system; and the establishing a paired connection comprises pairing the wireless device with the target receiving wireless device.

17. The computer readable storage medium according to claim 15 , wherein the target receiving wireless device is one of a mobile phone, an audio player, an adapter for portable devices, an adapter for home entertainment device, a personal computer, a personal digital assistants (PDA), a digital camera, a Global Positioning System (GPS) and a video game console.

18. The computer readable storage medium according to claim 15 , wherein the instructions further cause the device to:

receive, on the wireless device, a selection of a second file to be sent to the target receiving wireless device;

display, on the wireless device, a revised list of receiving wireless devices that have a stored paired connection with the wireless device, wherein the revised list includes the target receiving wireless device;

detect a selection of the target receiving wireless device; and

send the file to the target receiving wireless device based on the stored pairing information related to the target receiving wireless device.

19. The computer readable storage medium according to claim 15 , wherein the storing of the pairing information comprises:

determining an authentication protocol for the target receiving wireless device; and

storing data necessary for authentication pursuant to the determined authentication protocol, such that the target receiving wireless device can avoid a requirement to be reauthenticated for subsequent file transfers.

20. The computer readable storage medium according to claim 15 , wherein the pairing information comprises a name of the target receiving wireless device and an address for the target receiving wireless device.

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 Jan 27, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037603/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2016
From: BUKURAK, DAVID; ABRATOWSKI, PRZEMYSLAW; KRAMER, KEM-LAURIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 037583/0238 →
Continuity (3)
Continuation 13049131 · Mar 16, 2011
Provisional Application 61327295 · Apr 23, 2010
Related Publication 20150373526A1 · Dec 24, 2015