Patent ID: 8386960

Claim:
A computer-implemented method, comprising: displaying an object interaction construction interface comprising a plurality of user interface elements usable to define one or more interactions between a selected source object and one or more target objects according to a defined syntax, wherein the plurality of user interface elements comprise an event selection element, a target object selection element, and an action selection element, wherein the event selection element is displayed including a visual indicator that an event selection needs to be made, wherein the target object selection element is displayed including a visual indicator that a target object selection needs to be made, wherein the action selection element is displayed including a visual indicator that an action selection needs to be made, and wherein each of the plurality of user interface elements is displayed together within the object interaction construction interface in a pre-defined order determined by the defined syntax; receiving input via the event selection element specifying a selected event; in response to said receiving input specifying the selected event, replacing the display of the visual indicator that the event selection needs to be made with a display of a visual indicator of the selected event; receiving input via the target object selection element specifying a selected target object; in response to said receiving input specifying the selected target object, replacing the display of the visual indicator that the target object selection needs to be made with a display of a visual indicator of the selected target object; receiving input via the action selection element specifying a selected action; and in response to said receiving input specifying the selected action, replacing the display of the visual indicator that the action selection needs to be made with a display of a visual indicator of the selected action; wherein each visual indication of the one or more interactions defined via the object interaction construction interface is displayed according to the defined syntax and indicates that, in response to the selected event associated with the selected source object, the selected action will be performed relative to the selected target object, and wherein the visual indication of the selected event, the selected target object, and the selected action are displayed together within the object interaction construction interface in the pre-defined order determined by the defined syntax.