Method of indicating wireless connection integrity
First Claim
1. In a device having a transceiver, a method for monitoring the integrity of a wireless connection, said method comprising:
- a) receiving a number of data packets transmitted over said wireless connection;
b) indicating whether any of said data packets were not successfully received in said step a);
c) receiving retransmitted data packets, said retransmitted data packets comprising said data packets not successfully received in said step a);
d) determining a first number of data packets received in said step a) and a second number of data packets retransmitted in said step c) by counting data packets having a same sequence number to determine said second number, wherein said same sequence number is included in each data packet received in said step a) and in a respective retransmitted data packet received in said step c); and
e) determining a measure of data packet transfer integrity based on said first number and said second number.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system thereof for monitoring the data transfer integrity of a wireless connection between two devices, in particular two Bluetooth-enabled transceivers. A number of data packets are transmitted from one of the two devices to the other in a first-occurring transmission. The receiving device indicates to the transmitting device whether any of the data packets were not successfully received. Any data packets that were not successfully received are retransmitted. The integrity of the wireless connection is measured, for example, by determining the number of data packets successfully transmitted in the first-occurring transmission relative to the total number of data packets transmitted and retransmitted. The measure of wireless connection integrity can be provided to a user via either a visual or audio indication, or it can be provided to another device such as a computer system, so that corrective actions can be taken if needed in order to improve the data transfer integrity of the wireless connection.
-
Citations
27 Claims
-
1. In a device having a transceiver, a method for monitoring the integrity of a wireless connection, said method comprising:
-
a) receiving a number of data packets transmitted over said wireless connection;
b) indicating whether any of said data packets were not successfully received in said step a);
c) receiving retransmitted data packets, said retransmitted data packets comprising said data packets not successfully received in said step a);
d) determining a first number of data packets received in said step a) and a second number of data packets retransmitted in said step c) by counting data packets having a same sequence number to determine said second number, wherein said same sequence number is included in each data packet received in said step a) and in a respective retransmitted data packet received in said step c); and
e) determining a measure of data packet transfer integrity based on said first number and said second number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
providing an indication of said measure of data packet transfer integrity to a user.
-
-
4. The method as recited in claim 3 wherein said indication provided to said user is a visual display.
-
5. The method as recited in claim 3 wherein said indication provided to said user is an audio indication.
-
6. The method as recited in claim 1 further comprising:
providing an indication of said measure of data packet transfer integrity to an intelligent device, said intelligent device comprising a processor adapted to interpret said indication and execute instructions in response to said indication.
-
7. The method as recited in claim 1 further comprising:
-
sending an acknowledge signal for each data packet received, said acknowledge signal indicating whether a data packet was successfully received; and
counting acknowledge signals associated with data packets successfully received in said step a) to determine said first number.
-
-
8. The method as recited in claim 1 further comprising:
performing a cyclic redundancy check, said cyclic redundancy check for determining whether a data packet was successfully received.
-
9. The method as recited in claim 1 further comprising:
performing a header error check, said header error check for determining whether header information in a data packet was successfully received.
-
10. The method as recited in claim 1 further comprising:
-
determining a measure of signal strength for said wireless connection; and
using said measure of signal strength in said step e).
-
-
11. In a device having a transceiver, a method for monitoring the integrity of a wireless connection, said method comprising:
-
a) transmitting a number of data packets over said wireless connection;
b) receiving an acknowledge signal for each data packet, said acknowledge signal indicating whether a data packet was successfully received;
c) retransmitting any data packets not successfully received in said step a);
d) determining a first number of data packets transmitted in said step a) and a second number of data packets transmitted in said step c) by counting data packets having a same sequence number to determine said second number, wherein said same sequence number is included in each data packet transmitted in said step a) and in a respective data packet retransmitted in said step c); and
e) determining a measure of data packet transfer integrity based on said first number and said second number. - View Dependent Claims (12, 13, 14, 15, 16, 17)
providing an indication of said measure of data packet transfer integrity to a user.
-
-
14. The method as recited in claim 13 wherein said indication provided to said user is a visual display.
-
15. The method as recited in claim 13 wherein said indication provided to said user is an audio indication.
-
16. The method as recited in claim 11 further comprising:
providing an indication of said measure of data packet transfer integrity to an intelligent device, said intelligent device comprising a processor adapted to interpret said indication and execute instructions in response to said indication.
-
17. The method as recited in claim 11 further comprising:
counting acknowledge signals associated with data packets successfully transmitted in said step a) to determine said first number.
-
18. A transceiver comprising:
-
a module for transmitting and receiving data packets via a wireless connection; and
a central processing unit coupled to said module;
said transceiver configured to determine whether said data packets were successfully received in a first-occurring transmission, wherein data packets not successfully received are received in a subsequent transmission;
said transceiver further configured to determine a measure of data packet transfer integrity, wherein said measure is sufficient for determining a number of data packets successfully received in said first-occurring transmission and a total number of data packets received in said first-occurring transmission and said subsequent transmission, wherein said transceiver is configured to count data packets having a same sequence number, wherein said same sequence number is included in each data packet received in said first-occurring transmission and in a respective data packet received in said subsequent transmission;
wherein said transceiver determines said measure of data packet transfer integrity using said count. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
an indicator unit configured to provide an indication of said measure of data packet transfer integrity to a user.
-
-
21. The transceiver of claim 20 wherein said indicator unit provides a visual display of said measure of data packet transfer integrity.
-
22. The transceiver of claim 20 wherein said indicator unit provides an audio indication of said measure of data packet transfer integrity.
-
23. The transceiver of claim 18 wherein an indication of said measure of data packet transfer integrity is provided to an intelligent device communicatively coupled to said transceiver, said intelligent device comprising a processor configured to interpret said indication and execute instructions in response to said indication.
-
24. The transceiver of claim 18 wherein said transceiver is configured to perform a first count of acknowledge signals associated with said data packets successfully received in said first-occurring transmission and a second count of acknowledge signals associated with said data packets received in said subsequent transmission, said acknowledge signals for indicating whether a data packet was successfully received.
-
25. The transceiver of claim 18 wherein said transceiver is configured to perform a cyclic redundancy check, said cyclic redundancy check for determining whether a data packet was successfully received.
-
26. The transceiver of claim 18 wherein said transceiver is configured to perform a header error check, said header error check for determining whether header information in a data packet was successfully received.
-
27. The transceiver of claim 18 wherein said transceiver is configured to determine a measure of signal strength for said wireless connection, wherein said measure of data packet transfer integrity comprises said measure of signal strength.
Specification