IP Library Patent Application 14872055
Patent Application
App. No. 14/872,055

CROSS-PLATFORM EVENT ENGINE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/872,055
Abstract

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

Claims (50)

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.

Assignments (2)
ENTITY CONVERSION Recorded Dec 8, 2015
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 037243/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: FLEMING, MICHAEL
To: SEVEN NETWORKS, INC.
Reel/Frame 037055/0878 →