Patents Represented by Attorney, Agent or Law Firm Gerald R. Woods, Esq.
  • Patent number: 7458070
    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
  • Patent number: 6583781
    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
  • Patent number: 6269079
    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