Dynamic interface synthesizer
AssigneeHoneywell International Inc.
InventorRobin R. Penner
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell International Inc.
InventorRobin R. Penner
Estimating the term…
A user interaction synthesizer is described in the context of an application program running on a computer system having diverse user interaction devices attached to it. The user interface for the application is dynamically designed and synthesized based on the states of individual application objects that are used by an interaction facilitator to traverse a framework of interaction elements and match situation variables to appropriate elements by a specialization process. Interaction elements are selected by the interaction facilitator to create an interaction space designed to satisfy the information needs of the current active objects in the application. Finally, a number of modules are used to convert the elements in the interaction space to generate a user interface as a function of the resources and devices available for the user.
An interaction synthesizing system for a computer running an application program formed of multiple objects, the system comprising:
A method of creating a user interface for an application program running on a computer system having devices available for communicating with a user, comprising the computer-executed steps of:
A method of creating an interaction space having components representative of user interaction needs with an application program, comprising the computerized steps of:
A non-transitory machine readable medium comprising instructions that when executed by a processor execute a process comprising:
A machine readable medium having instructions stored thereon for causing a suitably programmed computer to perform the computerized steps comprising:
A machine readable medium having instructions stored thereon for causing a suitably programmed computer to perform the steps comprising:
A computer system comprising:
Dependencies are inferred from the claim text.