Uniform user interface for software applications
First Claim
1. A computer system comprising:
- a processor;
a user interface aggregator (UI aggregator);
one or more input devices; and
one or more output devices;
wherein a user interacts with the UI aggregator through the one or more input devices and the one or more output devices; and
wherein the computer system is configured for the interaction to control the presentation of the output from one or more software applications installed on the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a user interface for varying accessibility parameters to match comprehension needs. The present invention consists of a uniform, easy to use, interface to applications. Rather than dealing directly with the user interface parameters of a particular application, the user interacts with this uniform interface, or UI aggregator. The UI aggregator can then transform the information presented by the particular application or combination of applications as desired by the user. The UI aggregator can be accessed through a variety of modes—keyboard, speech, touch, and gestures. Through interaction with the UI aggregator, the user can create and select user profiles that control multiple software applications.
25 Citations
25 Claims
-
1. A computer system comprising:
-
a processor;
a user interface aggregator (UI aggregator);
one or more input devices; and
one or more output devices;
wherein a user interacts with the UI aggregator through the one or more input devices and the one or more output devices; and
wherein the computer system is configured for the interaction to control the presentation of the output from one or more software applications installed on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to control the interface between the user and one or more software applications, comprising the steps of:
-
interacting between a user and a UI aggregator to specify the interface for the one or more software applications; and
interacting between the UI aggregator and the one or more software applications to implement the desired interface for the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for controlling the interface between the user and one or more software applications, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer code for interacting between a user and a UI aggregator to specify the interface for the one or more software applications; and
computer code for interacting between the UI aggregator and the one or more software applications to implement the desired interface for the user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification