The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 19, 1998

Filed:

Feb. 28, 1996
Applicant:
Inventors:

Hideki Hiura, Mountain View, CA (US);

Hiroko Sato, San Jose, CA (US);

Assignee:

Sun Microsystems, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
345333 ; 345334 ; 345339 ;
Abstract

An apparatus and method for separating the design and implementation of a user interface ('the user interface logic') from the design and implementation of the functional portion of a software program (the 'core logic'). The present invention uses an object-oriented programming model in which one or more look and feel agents act as servers for one or more logic objects. The look and feel agent controls the appearance and behavior of the user interface, while a logic objects perform the functions of the software program. A look and feel agent does not 'know' what functions constitute the core logic and the logic objects do not 'know' what the user interface looks like or how it behaves.


Find Patent Forward Citations

Loading…