patent number 11 million Tag