1
Robert G Johnston Jr, Mark L Stern, David L Evans: Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system. Apple Computer, Blakely Sokoloff Taylor & Zafman, January 28, 1997: US05598524 (153 worldwide citation)

A method and apparatus for allowing selecting within a window on a computer system display within a first application program and moving that item to a second position on a display controlled by a file system manager. A file is created by the file system manager which is representative of the discre ...


2
Dylan B Ashe, Robert G Johnston Jr, Joseph A Ruff, Daniel Clifford: Graphical user interface with hierarchical structure for customizable menus and control objects. Apple Computer, Burns Doane Swecker & Mathis, October 23, 2001: US06307574 (96 worldwide citation)

The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with ...


3
Robert G Johnston Jr, Robert R Ulrich, Timothy Craycroft, Jeffrey R Cobb: System and method for customizing appearance and behavior of graphical user interfaces. Apple Computer, Burns Doane Swecker & Mathis L, August 15, 2000: US06104391 (95 worldwide citation)

Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are disclosed. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switche ...


4
Timothy Craycroft, Jeffrey R Cobb, Robert G Johnston Jr, Robert R Ulrich: Switching between appearance/behavior themes in graphical user interfaces. Apple Computer, Burns Doane Swecker & Mathis L, May 4, 2004: US06731310 (86 worldwide citation)

Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switched dynamically ...


5
Dylan B Ashe, Robert G Johnston Jr, Joseph A Ruff, Daniel Clifford: Graphical user interface with hierarchical structure for customizable menus and control objects. Apple Computer, Burns Doane Swecker & Mathis L, December 16, 2003: US06664981 (79 worldwide citation)

The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with ...


6
Robert G Johnston Jr, Robert R Ulrich, Timothy Craycroft, Jeffrey R Cobb: System and method for customizing appearance and behavior of graphical user interfaces. Apple Computer, Burns Doane Swecker & Mathis L, September 28, 1999: US05959624 (78 worldwide citation)

Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are disclosed. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switche ...


7
Robert G Johnston Jr, Elizabeth Robinson Moller, Robert Ulrich: Graphical user interfaces having animated control elements. Apple Computer, Burns Doane Swecker & Mathis L, March 9, 1999: US05880729 (51 worldwide citation)

Systems and methods for providing an enhanced visual appearance to a graphical user interface are described. Control elements portrayed by the graphical user interface on a display are associated with at least two states. When transitioning between states, an animated transition effect can be provid ...


8
Robert R Ulrich, Robert G Johnston Jr: Pattern and color abstraction in a graphical user interface. Apple Computer, Burns Doane Swecker & Mathis, May 29, 2001: US06239795 (39 worldwide citation)

Systems and method for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. Themes can be switched dynamically by swit ...


9
Robert R Ulrich, Robert G Johnston Jr: Pattern and color abstraction in a graphical user interface. Apple Computer, Burns Doane Swecker & Mathis L, October 15, 2002: US06466228 (38 worldwide citation)

A method and system are described for creating and editing a theme associated with a graphical user interface (GUI). In accordance with exemplary embodiments of the present invention, at least one GUI object is selected from a library of GUI objects. The theme is edited by adding the at least one GU ...


10
Daniel K Clifford, Robert G Johnston Jr: Method for associating and storing arbitrary data with graphical user interface elements. Apple Computer, Fliesler Dubb Meyer & Lovejoy, August 4, 1998: US05790857 (28 worldwide citation)

Data structure and methods associating an arbitrary list of properties with user interface items on a graphical user interface display. Each property has a tag with which an application program can reference it, and arbitrary data which can be written, read and modified by the application program. P ...