CROSS-PLATFORM EVENT ENGINE
A system for handling event input between disparate platforms includes a memory containing instructions executable by the processor whereby the system is operable to recognize an event associated with a first platform, the event having semantic content, translate the event into a form recognizable by a second platform, and communicate the event in the translated form to the second platform. The second platform is configured for effectuating the semantic content of the event
1 . A system for handling event input between disparate platforms, the system comprising:
a processor; and
a memory containing instructions executable by the processor whereby the system is operable to:
recognize an event associated with a first platform, the event having semantic content;
translate the event into a form recognizable by a second platform; and
communicate the event in the translated form to the second platform,
wherein the second platform is configured for effectuating the semantic content of the event.
2 . The system of claim 1 , wherein translating the event into a form recognizable by a second platform includes translating the event into a syntax recognizable by the second platform.
3 . The system of claim 1 , wherein the instructions for translating the event into a form recognizable by the second platform are configured by an original equipment manufacturer.
4 . The system of claim 1 , wherein the event is automatically generated by the system.
5 . The system of claim 1 , wherein the event is a request to invoke a functionality of the system.
6 . The system of claim 1 , wherein the event is generated in response to user input received by the system.
7 . The system of claim 6 , wherein the user input received by the system is a key press.
8 . The system of claim 1 , wherein the event is generated in response to a system occurrence.
9 . The system of claim 1 , wherein the event includes information generated by the event.
10 . A device for handling event input between disparate platforms, the device comprising:
a communication interface;
a control system communicatively coupled to the communication interface and comprising a processor and a memory containing instructions executable by the processor whereby the device is operable to:
recognize an event associated with a first platform, the event having semantic content;
translate the event into a form recognizable by a second platform; and
send the event in the translated form to the second platform,
wherein the second platform is configured for effectuating the semantic content of the event.
11 . The device of claim 12 , wherein translating the event into a form recognizable by a second platform includes translating the event into a syntax recognizable by the second platform.
12 . The device of claim 12 , wherein the instructions for translating the event into a form recognizable by the second platform are configured by an original equipment manufacturer.
13 . The device of claim 12 , wherein the event is automatically generated by the device.
14 . The device of claim 12 , wherein the event is a request to invoke a functionality of the device.
15 . The device of claim 12 , wherein the event is generated in response to user input received by the device.
16 . The device of claim 15 , wherein the user input received by the device is a key press.
17 . The device of claim 10 , wherein the event is generated in response to a system occurrence.
18 . The device of claim 10 , wherein the event includes information generated by the event.
19 . A method for event handling between disparate platforms, wherein the method includes:
Recognizing the event associated with a first platform, the event having semantic content;
translating the event into a form recognizable by a second platform; and
sending the event in the translated form to the second platform,
wherein the second platform is configured for effectuating the semantic content of the event.
20 . The method of claim 19 , wherein translating the event into a form recognizable by a second platform includes translating the event into a syntax recognizable by the second platform.
21 . The method of claim 19 , wherein the event is automatically generated by the device.
22 . The method of claim 19 , wherein the event is a request to invoke a functionality of the device.
23 . The method of claim 23 , wherein the event is generated in response to user input received by the device.
24 . The method of claim 19 , wherein the event is generated in response to a system occurrence.
25 . The method of claim 19 , wherein the event includes information generated by the event.
26 . A non-transient computer-readable medium containing program instructions for causing a device to perform the method of handling event input between disparate platforms, the method comprising:
recognizing an event associated with a first platform, the event having semantic content;
translating the event into a form recognizable by a second platform; and
sending the event in the translated form to the second platform,
wherein the second platform is configured for effectuating the semantic content of the event.
27 . The computer-readable medium of claim 26 , wherein translating the event into a form recognizable by a second platform includes translating the event into a syntax recognizable by the second platform.
28 . The computer-readable medium of claim 26 , wherein the event is automatically generated by the device.
29 . The computer-readable medium of claim 26 , wherein the event is generated in response to a system occurrence.
30 . The computer-readable medium of claim 26 , wherein the event includes information generated by the event.