| CPC G06F 3/0488 (2013.01) [G06F 3/0416 (2013.01); G06F 9/445 (2013.01); G06F 9/451 (2018.02); H04W 8/005 (2013.01)] | 10 Claims |

|
1. A device, comprising:
a wireless interrogator configured to:
wirelessly detect a first identifier associated with a tagged user-input accessory in operational proximity to the wireless interrogator;
wirelessly detect a second identifier associated with a tagged object in operational proximity to the wireless interrogator, wherein the tagged object is separate from the tagged user-input accessory; and
wirelessly detect a third identifier associated with a second tagged object in operational proximity to the wireless interrogator, wherein the second tagged object is separate from the tagged object and the tagged user-input accessory;
one or more computer-readable media having stored thereon a plurality of modules; and
one or more processing units operably coupled to the wireless interrogator, a force sensor having a sensing surface, and at least one of the one or more computer-readable media, the one or more processing units adapted to execute modules of the plurality of modules comprising:
a launching engine configured to:
determine a software application corresponding to the first identifier; and
execute the software application;
an interaction engine configured to:
detect a first force exerted against the sensing surface of the force sensor by the tagged user-input accessory located on the sensing surface;
detect a second force exerted against the sensing surface of the force sensor by the tagged object located on top of the tagged user-input accessory, wherein the second force is applied concurrently with the first force;
detect a third force exerted against the sensing surface of the force sensor by the second tagged object located on top of the tagged user-input accessory, wherein the third force is applied concurrently with the first force and the second force;
provide information of the second identifier and information of the detected second force to the software application corresponding to the first identifier during execution of the software application; and
provide information of the third identifier and information of the detected third force to the software application corresponding to the first identifier during execution of the software application; and
a user interface presentation module of the software application configured to:
present for display a representation of the tagged object based at least in part on the information of the second identifier, the information of the detected second force, and the execution of the software application corresponding to the first identifier associated with the tagged user-input accessory; and
present for display a subsequent representation of an interaction between the tagged object and the second tagged object based at least in part on the information of the second identifier, the information of the detected second force, the information of the third identifier, and the information of the detected third force.
|