Wireless data transfer with improved transport mechanism selection
First Claim
1. A mobile communication device comprising:
- a Bluetooth communication circuit to initiate a data transfer between said mobile communication device and a remote communication device;
a near field communication (NFC) circuit;
one or more high-speed communication circuits, including at least one of;
an infrastructure WiFi communication circuit;
a WiFi Direct communication circuit;
ora soft access point (Soft AP) communication circuit; and
a transport mechanism selection circuit to determine a size of said data transfer relative to a first threshold and a second threshold, where said second threshold is greater than said first threshold, and;
if the size of said data transfer is less than said first threshold, to select said NFC circuit for completion of said data transfer by said NFC circuit;
if the size of said data transfer is greater than said first threshold and less than said second threshold, to select said BT communication circuit for completion of said data transfer by said BT communication circuit;
if the size of said data transfer is greater than said second threshold, to select said BT communication circuit to securely exchange credential information with said remote communication device, said credential information associated with said high-speed communication circuits, and to select one of said high-speed communication circuits for completion of said data transfer, if one or more of said high-speed communication circuits are available; and
if the size of said data transfer is greater than said second threshold but no high-speed communication circuit is available, to select said BT communication circuit for completion of said data transfer by said BT communication circuit.
0 Assignments
0 Petitions
Accused Products
Abstract
Generally, this disclosure describes devices, systems and methods for wireless data transfer with improved transport mechanism selection. The device may include a near field communication (NFC) circuit configured to initiate a data transfer between a first communication device and a second communication device; a Soft Access Point (Soft AP) data transport circuit configured to transfer data between the communication device and the second communication device; one or more additional data transport circuits configured to transfer data between the communication device and the second communication device; and a transport mechanism selection circuit coupled to the NFC interface circuit and further coupled to the one or more data transport circuits, the transport mechanism selection circuit configured to select one of the data transport circuits for the data transfer, wherein the selection is based on a determination of the size of the data transfer.
13 Citations
20 Claims
-
1. A mobile communication device comprising:
-
a Bluetooth communication circuit to initiate a data transfer between said mobile communication device and a remote communication device; a near field communication (NFC) circuit; one or more high-speed communication circuits, including at least one of; an infrastructure WiFi communication circuit; a WiFi Direct communication circuit;
ora soft access point (Soft AP) communication circuit; and a transport mechanism selection circuit to determine a size of said data transfer relative to a first threshold and a second threshold, where said second threshold is greater than said first threshold, and; if the size of said data transfer is less than said first threshold, to select said NFC circuit for completion of said data transfer by said NFC circuit; if the size of said data transfer is greater than said first threshold and less than said second threshold, to select said BT communication circuit for completion of said data transfer by said BT communication circuit; if the size of said data transfer is greater than said second threshold, to select said BT communication circuit to securely exchange credential information with said remote communication device, said credential information associated with said high-speed communication circuits, and to select one of said high-speed communication circuits for completion of said data transfer, if one or more of said high-speed communication circuits are available; and if the size of said data transfer is greater than said second threshold but no high-speed communication circuit is available, to select said BT communication circuit for completion of said data transfer by said BT communication circuit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for wireless data transfer, said method comprising:
-
detecting, with Bluetooth communication, a data transfer initiation trigger between a mobile communication device and a remote communication device, the mobile communication device comprising a Bluetooth (BT) communication circuit to transfer data between said mobile communication device and said remote communication device, a near field communication (NFC) circuit, and one or more high-speed communication circuits, including at least one of; Infrastructure WiFi communication; WiFi-Direct communication;
orSoft Access Point (Soft AP) communication; determining a size of said data transfer with the lest mobile communication device relative to a first threshold and a second threshold, where said second threshold is greater than said first threshold; and
;if the size of said data transfer is less than said first threshold, selecting said NFC circuit for completion of said data transfer by said NFC circuit; if the size of said data transfer is greater than said first threshold and less than said second threshold, selecting said BT communication circuit for completion of said data transfer by said BT communication circuit; if the size of said data transfer is greater than said second threshold, selecting said BT communication circuit to securely exchange credential information with said remote communication device, said credential information associated with said high-speed communication circuits, and selecting one of said high-speed communication circuits for completion of said data transfer if one or more of said high-speed communication circuits are available; and if the size of said data transfer is greater than said second threshold but no high-speed communication circuit is available, selecting said BT communication circuit for completion of said data transfer by said BT communication circuit. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having instructions stored thereon which when executed by a processor result in the following operations for wireless data transfer, said operations comprising:
-
detecting, with Bluetooth communication, a data transfer initiation trigger between a mobile communication device and a remote communication device, the mobile communication device comprising a NFC circuit to transfer data between said mobile communication device and said remote communication device, a Bluetooth (BT) communication circuit, and one or more high-speed communication circuits including at least one of; Infrastructure WiFi communication; WiFi-Direct communication;
orSoft Access Point (Soft AP) communication; determining a size of said data transfer with the mobile communication device relative to a first threshold and a second threshold, where said second threshold is greater than said first threshold; and
;if the size of said data transfer is less than said first threshold, selecting said NFC circuit for completion of said data transfer by said NFC circuit; if the size of said data transfer is greater than said first threshold and less than said second threshold, selecting said BT communication circuit for completion of said data transfer by said BT communication circuit; and if the size of said data transfer is greater than said second threshold, selecting said BT communication circuit to securely exchange credential information with said remote communication device, said credential information associated with said high-speed communication circuits, and selecting one of said high-speed communication circuits for completion of said data transfer if one or more of said high-speed communication circuits are available; and if the size of said data transfer is greater than said second threshold but no high-speed communication circuit is available, selecting said BT communication circuit for completion of said data transfer by said BT communication circuit. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile communication platform comprising:
-
a processor; a memory coupled to said processor; an input/output (I/O) system coupled to said processor; a display coupled to said I/O system; and a wireless communication device comprising; a Bluetooth communication circuit to initiate a data transfer between said mobile communication platform and a remote communication device; a near field communication (NFC) circuit; one or more high-speed communication circuits, including at least one of; an infrastructure WiFi communication circuit; a WiFi Direct communication circuit;
ora soft access point (soft AP) communication circuit; and a transport mechanism selection circuit to determine a size of said data transfer relative to a first threshold and a second threshold, where said second threshold is greater than said first threshold, and; if the size of said data transfer is less than said first threshold, to select said NFC circuit for completion of said data transfer by said NFC circuit, if the size of said data transfer is greater than said first threshold and less than said second threshold, to select said BT communication circuit for completion of said data transfer by said BT communication circuit, if the size of said data transfer is greater than said second threshold, to select said BT communication circuit to securely exchange credential information with said remote communication device, said credential information associated with said high-speed communication circuits, and to select one of said high-speed communication circuits for completion of said data transfer, if one or more of said high-speed communication circuits are available; and if the size of said data transfer is greater than said second threshold but no high-speed communication circuit is available, to select said BT communication circuit for completion of said data transfer by said BT communication circuit. - View Dependent Claims (17, 18, 19, 20)
-
Specification