Inc.Method and apparatus for improved interaction with an application program according to data types and actions performed by the application programUS655716413 Jan 199929 Apr 2003Sun Microsystems, Inc.System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or appletUS656427020 Jan 1999