Synthesizing computer input events
First Claim
Patent Images
1. A computerized system comprising:
- a sensor detecting external events selected from the group essentially consisting of audio events and video events;
a controller generating control variables in response to the external events;
a utility synthesizing input events from the control variables, wherein the input events comprise events selected from the group essentially consisting of;
joystick events, mouse events, keyboard events and button events; and
, an application utilizing the input events.
1 Assignment
0 Petitions
Accused Products
Abstract
Synthesizing computer input events is disclosed. In one embodiment, a computerized system includes a sensor, a controller, a utility and an application. The sensor detects external events, such as audio events and video events. The controller generates control variables in response to the external events. The utility synthesizes input events, such as joystick, mouse, and keyboard events, from the control variables. The application then utilizes these input events.
50 Citations
27 Claims
-
1. A computerized system comprising:
-
a sensor detecting external events selected from the group essentially consisting of audio events and video events;
a controller generating control variables in response to the external events;
a utility synthesizing input events from the control variables, wherein the input events comprise events selected from the group essentially consisting of;
joystick events, mouse events, keyboard events and button events; and
,an application utilizing the input events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized system comprising:
-
a sensor detecting external events selected from the group essentially consisting of audio events and video events;
a controller generating control variables in response to the external events;
a utility synthesizing from the control variables input events selected from the group essentially consisting of;
joystick events, mouse events, keyboard events and button events;
an application utilizing the input events in response to an interrupt generated by the utility when synthesizing an input event;
a storage accessed by the utility to determine parameters regarding the application to synthesize input events relevant to the application; and
,an event queue into which the input events synthesized by the utility are inserted by the utility for the application to utilize the input events. - View Dependent Claims (14)
-
-
15. A computerized method comprising:
-
detecting an external event selected from the group essentially consisting of an audio event and a video event; and
,synthesizing an input event based on the external event, the input event selected from the group essentially consisting of;
a joystick event, a mouse event, a keyboard event and a button event.- View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer comprising:
-
a processor;
a computer-readable medium; and
,a utility program executed by the processor from the medium to synthesize input events from control variables generated in response to external events selected from the group essentially consisting of audio events and video events, wherein the input events comprise events selected from the group essentially consisting of;
joystick events, mouse events keyboard events and button events.- View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-readable medium having a utility program stored thereon for execution on a suitably equipped computer to synthesize input events from control variables generated in response to external events selected from the group essentially consisting of audio events and video events, wherein the input events comprise events selected from the group essentially consisting of:
- joystick events, mouse events, keyboard events and button events.
Specification