Method for specifying user interfaces and programming system running a multiple user interface computer
First Claim
1. In a computer, an adaptable user interface system for integrating a number of different user interface types, each of said number of different user interface types being used by a different presentation front-end program, said system comprising:
- means for storing in a form of a directed graph user interface information comprising sets of information, each set of information being associated with a node of said directed graph and comprising a first part common to said number of different user interface types and at least two second parts, each second part assigned to a different one of said number of different user interface types;
means for selecting a user interface type by accessing the user interface information of at least one of said nodes, said selecting being under the control of said different presentation front-end programs, each presentation front-end program representing one of said different user interface types and accessing its corresponding second part of said at least one of said nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system, the ability to dynamically switch between different user interface types is provided. A directed graph is composed of nodes that each contain user interface information. A first part of the user interface information is common to each of the different user interface types, while a second part of the user interface information corresponds to one of the different user interface types. A presentation front end program selects a user interface type by accessing the user interface information stored in the nodes.
-
Citations
12 Claims
-
1. In a computer, an adaptable user interface system for integrating a number of different user interface types, each of said number of different user interface types being used by a different presentation front-end program, said system comprising:
-
means for storing in a form of a directed graph user interface information comprising sets of information, each set of information being associated with a node of said directed graph and comprising a first part common to said number of different user interface types and at least two second parts, each second part assigned to a different one of said number of different user interface types; means for selecting a user interface type by accessing the user interface information of at least one of said nodes, said selecting being under the control of said different presentation front-end programs, each presentation front-end program representing one of said different user interface types and accessing its corresponding second part of said at least one of said nodes. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. In a computer having an adaptable user interface system, a method for integrating a number of different user interface types, each of said number of different user interface types being used by a different presentation front-end program, said method comprising:
-
(a) storing in a form of a directed graph user interface information comprising sets of information; (b) associating each set of information with a node of said directed graph, each set of information comprising a first part common to said number of different user interface types and at least two second parts, each second part assigned to a different one of said number of different user interface types; and (c) selecting a user interface type by accessing the user interface information of at least one of said nodes, said selecting being under the control of said different presentation front-end programs, each presentation front-end program representing one of said different user interface types and accessing its corresponding second part of said at least one of said nodes. - View Dependent Claims (8, 9, 10, 11)
-
Specification