Method and apparatus for priority signaling over a wireless serial communication channel
First Claim
1. A method for priority signaling over a wireless serial communication channel, the method comprising:
- at a first communication device;
establishing a first short range wireless data path to a second communication device for exchanging non-priority data;
establishing a second short range wireless data path to the second communication device, which is different than the first short range wireless data path, for exchanging priority data encoded into a byte stream, wherein the second short range wireless data path comprises a wireless serial communication channel, further wherein the priority data comprises a one-bit indication of a push-to-talk (PTT) state encoded into the byte stream,wherein the first and second short range wireless data paths are both established by upper layer of a protocol stack, in the first communication device, that includes an application layer, andfurther wherein the established second short range wireless data path bypasses the upper layer of the protocol stack, that includes the application layer when the priority data is sent from the first communication device to the second communication device to reduce the latency of the sending the priority data on the second short range wireless data path compared to the latency of sending the priority data on the first short range wireless data path.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication device performs a method for establishing a fast path for signaling priority data. The method includes: establishing a first short range wireless data path to a second communication device for exchanging non-priority data; and establishes a second autonomous short range wireless data path to the second communication device, for exchanging priority data, wherein the second short range wireless data path comprises a wireless serial communication channel such as a radio frequency communication Bluetooth (RFCOMM) channel. An application layer in an upper layer stack of the communication device establishes both the first and the second short range wireless data paths. Non-priority data communicated to the second communication device along the first short range wireless data path is processed by the application layer. However, priority data communicated to the second communication device along the second short range wireless data path bypasses the application layer.
-
Citations
23 Claims
-
1. A method for priority signaling over a wireless serial communication channel, the method comprising:
at a first communication device; establishing a first short range wireless data path to a second communication device for exchanging non-priority data; establishing a second short range wireless data path to the second communication device, which is different than the first short range wireless data path, for exchanging priority data encoded into a byte stream, wherein the second short range wireless data path comprises a wireless serial communication channel, further wherein the priority data comprises a one-bit indication of a push-to-talk (PTT) state encoded into the byte stream, wherein the first and second short range wireless data paths are both established by upper layer of a protocol stack, in the first communication device, that includes an application layer, and further wherein the established second short range wireless data path bypasses the upper layer of the protocol stack, that includes the application layer when the priority data is sent from the first communication device to the second communication device to reduce the latency of the sending the priority data on the second short range wireless data path compared to the latency of sending the priority data on the first short range wireless data path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21)
-
16. Apparatus for priority signaling over a wireless serial communication channel, the apparatus comprising:
-
a Bluetooth radio for communicating data over a Bluetooth wireless link to a second Bluetooth apparatus; a lower layer Bluetooth stack coupled to the Bluetooth radio;
an upper layer Bluetooth stack coupled to the Bluetooth radio and to the lower layer Bluetooth stack, wherein the upper layer Bluetooth stack includes an application layer that;establishes a first short range wireless data path to the second Bluetooth apparatus for exchanging non-priority data, wherein the first short range wireless data path comprises the upper layer Bluetooth stack; establishes a second short range wireless data path to the second Bluetooth apparatus for exchanging priority data encoded into a byte stream, wherein the second short range wireless data path comprises a wireless serial communication channel operated by the lower layer Bluetooth stack, and wherein the second short range wireless data path bypasses the upper layer Bluetooth stack that includes the application layer when the priority data is sent to the second Bluetooth apparatus, to reduce the latency of the sending the priority data on the second short range wireless data path compared to the latency of sending the priority data on the first short range wireless data path; further wherein the priority data comprises a one-bit indication of a push-to-talk (PTT) state encoded into the byte stream. - View Dependent Claims (17, 18, 19, 20, 22, 23)
-
Specification