Controlling access of application programs to an adaptive input device
First Claim
1. A computing system for controlling access of a plurality of application programs to a composite display of an adaptive input device, the computing system comprising:
- an application programming interface executable on a computing device, of the computing system, for controlling access of a plurality of application programs to a composite display of an adaptive input device, of the computing system, formed by a plurality of display regions, the application programming interface being configured to;
receive a display request from one of the application programs to display formatted output on the composite display;
apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application specific area including at least one of the display regions, the application-specific policy settings including a shared display mode and an exclusive display mode for the application program;
generate formatted output based on the application-specific policy settings; and
send the formatted output to the application-specific area for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for controlling access of application programs to an adaptive input device are described herein. One exemplary computing system includes an application programming interface executable on a computing device for controlling said access to an adaptive input device having a plurality of display regions. The application programming interface is configured to receive a display request from one of the application programs to display formatted output on the composite display and is further configured to apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application-specific area including at least one of the display regions. Further, the application programming interface is configured to generate formatted output based on the application-specific policy settings, and to send the formatted output to the application-specific area for display. The application-specific policy settings include a shared display mode and an exclusive display mode.
22 Citations
19 Claims
-
1. A computing system for controlling access of a plurality of application programs to a composite display of an adaptive input device, the computing system comprising:
an application programming interface executable on a computing device, of the computing system, for controlling access of a plurality of application programs to a composite display of an adaptive input device, of the computing system, formed by a plurality of display regions, the application programming interface being configured to; receive a display request from one of the application programs to display formatted output on the composite display; apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application specific area including at least one of the display regions, the application-specific policy settings including a shared display mode and an exclusive display mode for the application program; generate formatted output based on the application-specific policy settings; and send the formatted output to the application-specific area for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for controlling access of a plurality of application programs to a composite display of an adaptive input device, the method comprising:
-
receiving a display request from one of the application programs at an application programming interface to display formatted output on the composite display, the composite display having a plurality of display regions; applying at least a display sharing policy based on application-specific policy settings received from the application program to determine an application-specific area including at least one display region, the application-specific policy settings including a shared display mode and an exclusive display mode for the application program; generating formatted output based on the application-specific policy settings; and sending the formatted output to the application-specific area for display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system for controlling access of a plurality of application programs to a composite display of an adaptive keyboard device, of the computing system, the system comprising:
an application programming interface executable on a computing device, of the computing system, configured to; receive a display request from one of the application programs to display formatted output on the composite display, the composite display having a plurality of touch-sensitive display regions formed on a surface of each of a plurality of keys that are spatially fragmented and mechanically depressible; apply at least a display sharing policy based on application-specific policy settings received from the application program to determine an application specific area including at least one of the keys; generate formatted output, based on the application-specific policy settings; send the formatted output to the application-specific area for display, wherein the application-specific policy settings include a shared display mode and an exclusive display mode for the application program; and receive user input from the adaptive input device, of the computing system, via actuation of a mechanically depressible key and/or via touch input over a touch-sensitive display region.
Specification