Patents by Inventor Karl David Johnson

Karl David Johnson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6263498
    Abstract: A method and apparatus in a distributed data processing system for managing application modification in a distributed data processing system. The first portion of an application is morphed, wherein the first portion of the application becomes a dippable application. The first portion of an application containing business rules is placed on a server within the distributed data processing system, wherein the application is accessed by a client. A second portion of the application is placed on a client, wherein the second portion of the application provides access to the first portion of the application. A rule change is identified for the dippable application. A dip is created for the dippable application, wherein the dip incorporates the rule change. The dip is added to the dippable application, wherein the rule change is incorporated into the dippable application without requiring a change to the second portion of the application located on the client.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: July 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: John William Alcorn, Karl David Johnson
  • Patent number: 5883626
    Abstract: A method, apparatus, and article of manufacture for providing a selectively docking and floating menu/tool bar for windows displayed on a monitor connected to a computer. The docking or floating nature of the menu/tool bar is selectable by the user, generally by selecting either a docking mode or floating mode from a menu displayed on the monitor. When floating mode is selected, the menu/tool bar automatically floats apart from the window. When docking mode is selected, the menu/tool bar automatically docks adjacent to the window. In floating mode, the selection of a window as an "active" window results in the activation of the menu/tool bar. In docking mode, the selection of a window as an "active" window results in the activation and immediate docking of the menu/tool bar to that window. Thereafter, any manipulation of the active window results in an identical manipulation of the docking menu/tool bar.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: March 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Howard Justin Glaser, Karl David Johnson, Stewart E. Nickolas
  • Patent number: 5808611
    Abstract: A method, system and program for creating child graphical objects in an object oriented graphical user interface. First, the child object is created by copying a set of attributes from a parent graphical object to a memory partition allocated to the first child graphical object. This operation is typically called inheritance or subclassing in object oriented programming. Next, the location data of the first child graphical object is automatically changed from those copied from the parent graphical object. Next, the parent and child graphical objects are displayed on a display in the graphical user interface, the child graphical object being offset in location from the parent graphical object.
    Type: Grant
    Filed: September 23, 1993
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Karl David Johnson, Judith Holbrook Lewis, Steve Stanley Stone
  • Patent number: 5642490
    Abstract: An application programmer may choose from several alternative different methods for placing dynamically added icons in a graphical user interface (GUI) environment. The application program can pick the appropriate method depending on the situation, which often may involve reacting to a particular user action. The method is implemented in a graphical user interface environment on a computer. The application program selects one of the alternative choices for the placement of dynamically added icons. The selection by the application program is based on particular circumstances as determined by an application programmer of the application program. The dynamically added icon is placed on the display screen according to a procedure corresponding to a selected one of the alternate choices. The dynamically added icons may represent containers holding objects, such as executable programs, database records, graphic images, word processing files, or another container which itself can hold objects.
    Type: Grant
    Filed: June 24, 1994
    Date of Patent: June 24, 1997
    Assignee: International Business Machines Corporation
    Inventors: Scott Anthony Morgan, Karl David Johnson, Judith Holbrook Lewis