Patent ID: 7801742

Claim:
A method of user interaction with a pharmaceutical product, the pharmaceutical product being associated with packaging having disposed thereon or therein coded data portions, at least some of the coded data portions encoding an identity of the pharmaceutical product and the respective positions of the coded data portions on the packaging, the method including the steps of: sensing by a sensing device at least one of the coded data portions, the coded data portions being arranged in accordance with at least one layout having n-fold rotational symmetry, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about a centre of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout; decoding by the sensing device the at least one coded data portion; generating by the sensing device, based on the at least one decoded data portion, indicating data indicative of the identity and the position of the at least one coded data portion; receiving by a processor the indicating data from the sensing device; determining by the processor, based upon the identity and position, at least one action; and, performing by the processor the action associated with the pharmaceutical product, the action including at least one of: providing information to a user; updating tracking information relating to the pharmaceutical product; performing a transaction relating to the pharmaceutical product; authenticating the pharmaceutical product; and, receiving feedback from the user.