IP Library Granted Patent US 9,723,435
Granted Patent B2
US 9,723,435 · App. 15/243,570 · Granted Aug 1, 2017

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
H04W4/008H04L67/06H04M1/72563H04W4/00H04W4/206H04W8/005H04W12/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,723,435
App. No.
15/243,570
Granted
Aug 1, 2017
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 (57)

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; and

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.

2. The method of claim 1 , further comprising:

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.

3. The method of 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.

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

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

6. The method of claim 1 , wherein the target receiving mobile device is at least 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), or a video game console.

7. The method of 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.

8. The method of claim 1 , wherein the storing of the pairing information comprises:

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

storing data for authentication pursuant to the determined authentication protocol.

9. A wireless device, comprising:

a memory;

at least one hardware processor communicatively coupled with the memory and configured to;

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

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

establish a paired connection between the wireless device and the target receiving wireless device;

an interface configured to send the file to the target receiving wireless device in a short-range wireless system; and

wherein after the file has been sent to the target receiving wireless device, the at least one hardware processor is configured to display 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 wireless device.

10. The wireless device of claim 9 , the at least one hardware processor further configured to:

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.

11. The wireless device of claim 9 , 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.

12. The wireless device of claim 9 , wherein the short-range wireless system uses one of Infrared Data Association (IrDA), Ultra-Wideband (UWB), Z-Wave and ZigBee.

13. The wireless device of claim 9 , wherein the short-range wireless system is a wireless personal area network (PAN).

14. The wireless device of claim 9 , wherein the receiving mobile device is at least 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), or a video game console.

15. The wireless device of claim 9 , the at least one hardware processor further configured to:

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

display 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; and

detect a selection of the target receiving wireless device; and

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

16. The wireless device of claim 9 , wherein the storing of the pairing information comprises:

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

storing data for authentication pursuant to the determined authentication protocol.

17. A non-transitory computer-readable medium containing instructions which, when executed, cause a computing device to perform operations comprising:

receiving, on a sending wireless device, a selection of a file to be sent to a target receiving wireless device in a short-range wireless system;

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; and

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.

18. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

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.

19. The non-transitory computer-readable medium of claim 17 , 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.

20. The non-transitory computer-readable medium of claim 17 , wherein the short-range wireless system uses one of Infrared Data Association (IrDA), Ultra-Wideband (UWB), Z-Wave and ZigBee.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: BUKURAK, DAVID; ABRATOWSKI, PRZEMYSLAW; KRAMER, KEM-LAURIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 041330/0331 →
CHANGE OF NAME Recorded Feb 22, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 041773/0890 →
Continuity (4)
Continuation 14842510 · Sep 1, 2015
Continuation 13049131 · Mar 16, 2011
Provisional Application 61327295 · Apr 23, 2010
Related Publication 20160373886A1 · Dec 22, 2016