Patent ID: 8917234

Claim:
A method comprising: defining a graphical user interface having a plurality of graphical input elements arranged in a matrix configuration; defining a first cell, the first cell comprising a first parameter representing a first haptic effect; assigning the first cell to a first graphical input element in the matrix configuration; assigning the first cell to a second graphical input element in the matrix configuration; receiving a sensor signal from a sensor, the sensor configured to detect a movement of a user manipulatable object of an interface device and the sensor signal associated with the movement; determining a position of a graphical object based at least in part on the sensor signal; determining an interaction between the position of the graphical object and at least one of the plurality of graphical input elements; and outputting the first haptic effect based at least in part on the first parameter and the interaction, the haptic effect configured to resist or assist the movement of the user manipulatable object.