Encoded acknowledge signal for wireless communication
First Claim
Patent Images
1. A method comprising:
- wirelessly transmitting an encoded message from a peripheral device to a host system, the encoded message comprising first reconciliation data, wherein the first reconciliation data is a multi-bit cyclic redundancy check (CRC) data;
wirelessly receiving at the peripheral device an acknowledgement message from the host system, the acknowledgement message in response to the encoded message and including second reconciliation data, wherein the second reconciliation data is a multi-bit cyclic redundancy check (CRC) data;
determining at the peripheral device whether the host system has information to transmit to the peripheral device through determining whether the second reconciliation data of the acknowledgement message received at the peripheral device is the first reconciliation data modified in a predetermined way, wherein the first reconciliation data modified in the predetermined way includes the first reconciliation data modified through an inversion operation; and
determining a mode of the peripheral device based on the determination of whether the host has information to transmit to the peripheral device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method in accordance with one embodiment of the invention can include transmitting wirelessly an encoded message that comprises reconciliation data to a host system. Additionally, an acknowledge packet can be received wirelessly from the host system, wherein the acknowledge packet corresponds to the encoded message. It can be determined if reconciliation data of the acknowledge packet has been changed in a predetermined way. If the reconciliation data of the acknowledge packet has been changed in the predetermined way, a peripheral device can be caused to enter a first mode.
-
Citations
17 Claims
-
1. A method comprising:
-
wirelessly transmitting an encoded message from a peripheral device to a host system, the encoded message comprising first reconciliation data, wherein the first reconciliation data is a multi-bit cyclic redundancy check (CRC) data; wirelessly receiving at the peripheral device an acknowledgement message from the host system, the acknowledgement message in response to the encoded message and including second reconciliation data, wherein the second reconciliation data is a multi-bit cyclic redundancy check (CRC) data; determining at the peripheral device whether the host system has information to transmit to the peripheral device through determining whether the second reconciliation data of the acknowledgement message received at the peripheral device is the first reconciliation data modified in a predetermined way, wherein the first reconciliation data modified in the predetermined way includes the first reconciliation data modified through an inversion operation; and determining a mode of the peripheral device based on the determination of whether the host has information to transmit to the peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a host system; and a peripheral device configured to wirelessly transmit an encoded message that comprises first reconciliation data to the host system, the host system comprising a processor configured to; invert the first reconciliation data if the host system has further information to transmit to the peripheral device; and wirelessly transmit to the peripheral device, in response to the encoded message, an acknowledge packet that corresponds to the encoded message, the acknowledge packet comprising second reconciliation data, and the peripheral device further configured to make a determination whether the host system has further information to transmit to the peripheral device through determining whether the second reconciliation data includes inverted first reconciliation data, the peripheral device comprising a first mode when the second reconciliation data does not include the inverted first reconciliation data and the peripheral device comprising a second mode when the second reconciliation data does include the inverted first reconciliation data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving by a host device an encoded message that comprises reconciliation data, the encoded message received through wireless communication with a peripheral device; responsive to receiving the encoded message and using a processor and instructions of the host device; determining whether to transmit to the peripheral device, data that is unrelated to the encoded message; and when it is determined to transmit the data that is unrelated to the encoded message, inverting the reconciliation data of the encoded message, and transmitting wirelessly to the peripheral device, an acknowledge packet corresponding to the encoded message, the acknowledge packet including inverted reconciliation data, the inverted reconciliation data to indicate to the peripheral device that the host device will subsequently transmit to the peripheral device a packet including the data that is unrelated to the encoded message, and cause the peripheral device to operate in a receive mode for a period. - View Dependent Claims (16, 17)
-
Specification