Abstract: The present invention is a method, system and apparatus for reducing the run-time cost of invoking a server page. The system can include a server page translation unit configured to translate a server page document into program code. The system also can include a program code compiler configured to compile the program code into a program object. Finally, the system can include an optimization processor programmed to modify the program code to permit direct invocation of the program object by external program objects bypassing a server engine typically used to invoke the server page. Notably, in a preferred aspect of the invention the server page can be a JSP. Similarly, the program code can be Java source code and the program object can be a Java class. Finally, the external program objects can be servlets.
Type:
Grant
Filed:
March 5, 2004
Date of Patent:
November 25, 2008
Assignee:
International Business Machines Corporation
Inventors:
Martin J. Presler-Marshall, Scott H. Snyder
Abstract: Methods, systems and computer program products are provide which control events associated with an element of a user interface by determining a characteristic(s) of pointer movement of a pointing device and adjusting a condition(s) for triggering an event associated with the element based on the determined characteristic of pointer movement. The triggering of the event is controlled utilizing the adjusted condition. By determining characteristics of pointer movement, a user's intent may be inferred from that pointer movement and, based on the inferred intent, the conditions for triggering of events may be adjusted consistent with such inferred intent.
Type:
Grant
Filed:
October 17, 2000
Date of Patent:
June 24, 2003
Assignee:
International Business Machines Corporation
Inventors:
Niraj P. Joshi, Mark Edward Molander, John L. Scanlon
Abstract: Methods, systems and computer program products for controlling scheduling in an ATM node in a network are provided which aggregate connection information for connections to the ATM node to provide a set of aggregate connection information for the ATM node. The set of aggregate connection information is distributed to other ATM nodes in the network and may be used in accepting connections to the ATM network based on the aggregate connection information. Scheduling may be provided by associating a timestamp value in each cell associated with an accepted connection as it is received by the ATM node. Received cells are grouped into a plurality of cell groups in timestamp order based upon characteristics of the cells and cells are selected from each group so as to transmit the cells in earliest deadline first order.
Type:
Grant
Filed:
February 23, 2000
Date of Patent:
July 31, 2001
Assignee:
International Business Machines Corporation
Inventors:
Gerald A. Marin, Raif O. Onvural, Allen Leonid Roginsky, Vijay Srinivasan