Dynamic function row item discovery and context
First Claim
Patent Images
1. A method comprising:
- instantiating, by at least one processor of a device, a DFR agent, wherein the device comprises;
a main display configured to display one or more application-generated user interface (UI) elements; and
a keyboard comprising a dynamic function row (DFR) that includes a touchscreen configured to display one or more DFR-specific elements;
receiving, at the DFR agent, a plurality of registrations each specifying at least one registered element for display on the DFR from at least one of a plurality of applications running on the device, the plurality of applications being ordered in a responder chain;
selecting, by the DFR agent, one or more of the registered elements based on a priority of applications defined by the responder chain order;
generating, by the DFR agent, an image to display on the DFR comprising the selected elements; and
displaying, by the DFR, the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
54 Citations
28 Claims
-
1. A method comprising:
-
instantiating, by at least one processor of a device, a DFR agent, wherein the device comprises; a main display configured to display one or more application-generated user interface (UI) elements; and a keyboard comprising a dynamic function row (DFR) that includes a touchscreen configured to display one or more DFR-specific elements; receiving, at the DFR agent, a plurality of registrations each specifying at least one registered element for display on the DFR from at least one of a plurality of applications running on the device, the plurality of applications being ordered in a responder chain; selecting, by the DFR agent, one or more of the registered elements based on a priority of applications defined by the responder chain order; generating, by the DFR agent, an image to display on the DFR comprising the selected elements; and displaying, by the DFR, the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a main display configured to display one or more application-generated user interface (UI) elements; a keyboard comprising a dynamic function row (DFR) that includes a touchscreen configured to display one or more DFR-specific elements; and at least one processor configured to; instantiate a DFR agent; receive, at the DFR agent, a plurality of registrations each specifying at least one registered element for display on the DFR from at least one of a plurality of applications running on the device, the plurality of applications being ordered in a responder chain; select, by the DFR agent, one or more of the registered elements based on a priority of applications defined by the responder chain order; generate, by the DFR agent, an image to display on the DFR comprising the selected elements; and display the image to the DFR. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification