Abstract: A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are common to a number of different types of devices that are to be handled by the device driver. These calls or commands are used to store or save away information in the device when an application accessing the device shifts into a background state from a foreground state. These commands are used to restore information to the device when the application shifts back into the foreground state from the background state. In addition, a range of I/O ports used to access the devices are identified and predicted. For example, with video adapters, port address ranges are trapped for addresses identified through both PCI and VESA BIOSES.
Type:
Grant
Filed:
October 8, 1998
Date of Patent:
July 6, 2004
Assignee:
International Business Machines Corporation
Inventors:
William Kress Bodin, Mark Hersey, Jan Rogoyski
Abstract: A method and apparatus for sending messages to a digital pager in a communications system. A voice message is received from a caller, wherein the voice message is to be sent to a pager. The voice message is transformed into a text message, wherein the message is transformed using a data processing system. The text message is sent to the digital pager across an air interface.
Type:
Grant
Filed:
June 16, 1998
Date of Patent:
December 17, 2002
Assignee:
International Business Machines Corporation
Abstract: A method and apparatus for executing bytecodes. Bytecodes are received for execution and a determination is made as to whether the bytecodes should be compiled. The bytecodes are sent to a just in time compiler responsive to a determination that the method should be compiled. The bytecodes form a method, and the method is sent to an interpreter, responsive to an absence of a determination that the method should be compiled.
Type:
Grant
Filed:
December 3, 1998
Date of Patent:
November 27, 2001
Assignee:
International Business Machines Corporation
Inventors:
Bruce Anthony Beadle, Michael Wayne Brown, Michael Anthony Paolini, Douglas Scott Rothert