Якщо число q зчитувача і однією з міток співпало, то вони проводять обмін інформацією. Якщо ж кількість міток які відізвалися не дорівнює одиниці, то зчитувач виробляє новий запит, при якому число q генерується заново. У разі, якщо часто виникає ситуація, в якій не стався обмін інформацією з міткою (тобто якщо міток занадто багато або занадто мало в порівнянні з діапазоном, в якому лежить число q), зчитувач коригує ступінь двійки n, змінюючи межі діапазону. Даний алгоритм працює набагато швидше алгоритму, який використовується в Gen1, так як в першому випадку зчитувач побитно перебирає до 64 біт, а в другому працює теорія ймовірності і є механізм регулювання.