Patents by Inventor Terry K. Kellerman

Terry K. Kellerman 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: 6750887
    Abstract: A method for managing the construction or creation of a user interface in a Java™ environment is described. Values for a set of internal client properties are derived and attach to a new component. A component is brought into a container, or user interface area, from a component palette. Using the client properties, size values and position values are calculated for the component, all of which are integer values. This feature simplifies the calculation process. If there are existing components in the user interface, values for the other components are recalculated using the same set of client properties (with different values) and the same set of size and position formulas. This way any resizing and repositioning of components are done automatically. Once the client properties are derived, they are stored with the component. A user interface having multiple components can then be reconstructed from state data in the components.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: June 15, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Terry K. Kellerman, Philip S. Milne
  • Patent number: 6738079
    Abstract: Graphical user interface and computer program products are disclosed for providing a unique user interface that allows a GUI developer significant flexibility and strength in designing a layout for an application user interface in a Java™ environment. This is done while keeping the process for the developer simple and efficient. The developer can “drag and drop” components from a palette to a container. Once in the container, the developer can specify row and column types and attachment/alignment options for the component. This can be done using a simple icon set. The developer can also dynamically add new rows and columns to the layout design. Adjustments to the position and size of a component are made automatically and numerous row and column types can be specified.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: May 18, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Terry K. Kellerman, Harry S. Vertelney, Chris Ryan, Michael C. Albers, Tom J. Santos