Patent ID: 9594606
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. A system comprising: an event manager, at a computing device, adapted to direct events received from a human machine interface to a plurality of event handlers; a plurality of external event handlers adapted to receive and process events associated with implementing a protocol translation for at least one application program interface associated with a respective component, the protocol translation translating commands from the event manager having no inherent meaning to the respective component into commands that can later be ascertained by the respective component and supporting an extension of application behavior of the at least one application program interface, wherein each of the plurality of external event handlers is subscribed to receive a respective event or category of event from the event manager and each of the plurality of external event handlers is adapted to perform a protocol translation associated with the respective event or category of event to which that external event handler is subscribed; and at least one internal event handler adapted to receive events related to an extension of the human interface supporting the protocol translation and process the events to facilitate the extension of the human machine interface.