1
Jon R Sawyer: Multiple virtual screens on an "X windows" terminal. Hewlett Packard Company, February 22, 1994: US05289574 (86 worldwide citation)

A system providing multiple virtual screens that are associated with one or more display elements in a server within an "X Window" system environment. Only the server within this environment has knowledge that the multiple virtual screens are not multiple hardware frame buffers that serve one or mor ...


2
Jon R Sawyer: Declarative association of dialog fields. Hewlett Packard Development Company, July 26, 2011: US07987443

A computer-based user interface comprises a dialog control element for usage in creating a dialog. The dialog control element acts upon a data model containing an object defined by one or more properties and modifiable by one or more controls. The dialog control element can associate object properti ...


3
Jon R Sawyer: Systems and methods for providing an allowed input range in a user interface. Hewlett Packard Company, May 3, 2007: US20070101254-A1

Systems and methods are disclosed for validating one or more inputs to a user interface. In one embodiment, a system for providing an allowed input range in a user interface window is provided with a window creator to receive a document transferred between a server and a user interface. The document ...


4
Jon R Sawyer: Declarative association of dialog fields. Hewlett Packard Company, May 1, 2008: US20080104540-A1

A computer-based user interface comprises a dialog control element for usage in creating a dialog. The dialog control element acts upon a data model containing an object defined by one or more properties and modifiable by one or more controls. The dialog control element can associate object properti ...