Patent ID: 8621491
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. An interactive computing device, comprising: an interactive display configured to detect a position and a rotation of an optical tag positioned proximate a display surface of the interactive display; and a processor configured to execute an application program and an application programming interface; wherein the application programming interface is configured to receive a tag monitoring request from the application program, the tag monitoring request including application-specific tag visualization settings; wherein the application programming interface is configured to receive a first tag tracking message from the interactive display, and in response send a visualization command to the interactive display, the visualization command being based upon the application-specific tag visualization settings received from the application program to provide a customization of a display of a visualization graphic based on the detected position and rotation of the optical tag, and configured to cause the interactive display to display the visualization graphic proximate the optical tag; and wherein the application programming interface is further configured to receive a second tag tracking message indicating that the optical tag is lost, followed by a third tag tracking message indicating that a new optical tag contact is detected within a predetermined period of time, and, in response, to treat the second and third tag tracking messages as a fourth tag tracking message indicating that the optical tag has moved to an updated position.