EVENT DRIVEN ADAPTIVE USER INTERFACE
First Claim
1. A method for providing an event driven adaptive user interface, the method comprising:
- receiving, by one or more processors, a high-level event from a high-level event generator;
determining, by one or more processors, if the high-level event is of a registered event type according to a mapping to one or more registered possible action types, wherein the registered event type and registered possible action types include payload objects with mappings to one or more user interface controls;
displaying, by one or more processors, the one or more user interface controls for the high-level event and for possible actions to a user for selection; and
processing, by one or more processors, a user selection for the high-level event to initiate zero or more actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and/or computer program product provide an event driven adaptive user interface. A high-level event is received from a high-level event generator. A determination is made as to whether the high-level event is of a registered event type according to a mapping to one or more registered possible action types, where the registered event type and registered possible action types include payload objects with mappings to one or more user interface controls. One or more user interface controls for the high-level event and for possible actions are displayed to a user for selection. The user selection is then processed for the high-level event to initiate zero or more actions.
20 Citations
20 Claims
-
1. A method for providing an event driven adaptive user interface, the method comprising:
-
receiving, by one or more processors, a high-level event from a high-level event generator; determining, by one or more processors, if the high-level event is of a registered event type according to a mapping to one or more registered possible action types, wherein the registered event type and registered possible action types include payload objects with mappings to one or more user interface controls; displaying, by one or more processors, the one or more user interface controls for the high-level event and for possible actions to a user for selection; and processing, by one or more processors, a user selection for the high-level event to initiate zero or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An event driven adaptive user interface, comprising:
-
an event queue for receiving a high-level event from a high-level event generator; an event registry of events, of a registered event type, mapped to one or more registered possible action types, wherein the registered event types and the possible action types include payload objects with mappings to one or more user interface controls; an event processor for displaying the one or more user interface controls for the high-level event and for possible actions to a user for selection; and an action processor for mapping a user selection for the high-level event to initiate zero or more actions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for providing an event driven adaptive user interface, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
receiving a high-level event from a high-level event generator; determining if the high-level event is of a registered event type according to a mapping to one or more registered possible action types, wherein the registered event type and registered possible action types include payload objects with mappings to one or more user interface controls; displaying the one or more user interface controls for the high-level event and for possible actions to a user for selection; and processing a user selection for the high-level event to initiate zero or more actions.
-
Specification