Remote control inputs to Java applications
First Claim
Patent Images
1. A television appliance processing method comprising:
- receiving input signals from a remote control device;
providing the input signals to a software driver in a real-time operating system (RTOS) in native code, wherein the software driver employs a dynamically-linked library (DLL);
using the DLL to invoke a method in an object-oriented programming language application to pass the input signals from the native code to an applet; and
enabling the applet to call a script in a hypertext markup language (HTML) page to execute application specific logic utilizing the input signals.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering input from a device'"'"'s remote control to a Java™ application uses asynchronous method invocation in a processing device. The input from the remote control is captured in system-specific (native) code and delivered to a Java™ application asynchronously. This is achieved by calling an event method in the Java™ application in response to the received input signals. The event method is then executed to transfer the input signals from the remote control.
34 Citations
37 Claims
-
1. A television appliance processing method comprising:
-
receiving input signals from a remote control device; providing the input signals to a software driver in a real-time operating system (RTOS) in native code, wherein the software driver employs a dynamically-linked library (DLL); using the DLL to invoke a method in an object-oriented programming language application to pass the input signals from the native code to an applet; and enabling the applet to call a script in a hypertext markup language (HTML) page to execute application specific logic utilizing the input signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving input signals from a remote control device in a receiver of a processing device; holding the input signals in system-specific native code of the processing device; calling an event method in an object-oriented programming language application in response to the input signals; and executing the event method to transfer the input signals from the native code to the object-oriented programming language application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article comprising a tangible media having a plurality of machine accessible instructions that, when executed, cause a processing device to:
-
provide for receiving input signals from a remote control device in a receiver of a processing device; hold the input signals in system-specific native code of the processing device; call an event method in an object-oriented programming language application in response to the input signals; and execute the event method to transfer the input signals from the native code to the object-oriented programming language application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
an infrared (IR) remote control device; and a television appliance wirelessly coupled to the IR remote control device, the television appliance comprising an IR receiver for receiving input signals from the IR remote control device in native code, an IR transmitter for transmitting output signals to one or more of a display, a network, and the IR remote control device, a processor coupled to the IR receiver and the IR transmitter for processing input signals from the IR remote control device, and an interface for enabling the processor to invoke a method in an object-oriented programming language application for transferring the input signals in native code to the object-oriented programming language application. - View Dependent Claims (34, 35, 36, 37)
-
Specification