×

Multiple theme engine graphical user interface architecture

  • US 6,188,399 B1
  • Filed: 05/08/1998
  • Issued: 02/13/2001
  • Est. Priority Date: 05/08/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a graphical user interface, a method for rendering objects and handling behavior of said objects comprising the steps of:

  • providing a plurality of themes, each theme controlling an appearance and behavior of objects rendered on said graphical user interface, wherein at least one of said appearance and said behavior is controlled differently for an object when said graphical user interface is operated in accordance with one theme than when said graphical user interface is operated in accordance with another theme;

    providing a plurality of theme engines, each theme engine associated with a different theme type, wherein at least one of said theme engines is hard-coded and at least one of said theme engines is a data-driven, parametric engine;

    selecting a theme from among said plurality of themes;

    identifying one of said plurality of theme engines associated with said selected theme; and

    loading, by said identified theme engine, theme data for operating said graphical user interface in accordance with said selected theme.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×