Techniques for communication with tag devices
First Claim
1. An apparatus to communicate with tag devices via near field communications (NFC) comprising:
- a processor component;
a timing component for execution by the processor component to determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a Tag-Talks-First (TTF) tag device; and
a communications component for execution by the processor component to;
determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a Response-Request (RR) tag device and receive a response to the request from the RR tag device,in response to determining that the amount of time remaining in the current sleep pause is sufficient, transmit the request based on the amount of time remaining in the current sleep pause, andin response to determining that the amount of time remaining in the current sleep pause is insufficient, reorder an ordering of requests for response to cause a different request for response to be transmitted to a different RR tag device and transmit the different request if the amount of time remaining is sufficient to transmit the different request and receive a response to the different request from the different RR tag device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed to techniques for resolving interference in near field communications (NFC) among multiple NFC tag devices communicating with a reading device in which one of the tag devices employs a Tag-Talks-First (TTF) protocol while the others use a Request-Response (RR) protocol. An apparatus to communicate with tag devices via near NFC includes a timing component to determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a TTF tag device; and a communications component to determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a RR tag device and receive a response to the request from the RR tag device, and to transmit the request based on the amount of time remaining in the current sleep pause. Other embodiments are described and claimed.
12 Citations
20 Claims
-
1. An apparatus to communicate with tag devices via near field communications (NFC) comprising:
-
a processor component; a timing component for execution by the processor component to determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a Tag-Talks-First (TTF) tag device; and a communications component for execution by the processor component to; determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a Response-Request (RR) tag device and receive a response to the request from the RR tag device, in response to determining that the amount of time remaining in the current sleep pause is sufficient, transmit the request based on the amount of time remaining in the current sleep pause, and in response to determining that the amount of time remaining in the current sleep pause is insufficient, reorder an ordering of requests for response to cause a different request for response to be transmitted to a different RR tag device and transmit the different request if the amount of time remaining is sufficient to transmit the different request and receive a response to the different request from the different RR tag device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for communicating with tag devices via near field communications (NFC) comprising:
-
determining an amount of time remaining in a current sleep pause between two consecutive transmissions of a Tag-Talks-First (TTF) tag device; determining whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a Response-Request (RR) tag device and receive a response to the request from the RR tag device; transmitting, in response to determining the amount of time remaining in the current sleep pause is sufficient, the request based on the amount of time remaining in the current sleep pause; and reordering, in response to determining the amount of time remaining in current pause is insufficient, an ordering of requests for response to cause a different response to be transmitted to a different RR tag device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory machine-readable storage medium comprising instructions that when executed by a computing device, cause the computing device to:
-
determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a Tag-Talks-First (TTF) tag device; determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a Response-Request (RR) tag device and receive a response to the request from the RR tag device; transmit, in response to determining the amount of time remaining in the current sleep pause is sufficient, the request based on the amount of time remaining in the current sleep pause; and reordering, in response to determining the amount of time remaining in the current pause is insufficient, an ordering of requests for response to cause a different response to be transmitted to a different RR tag device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification