Dynamic function row management
First Claim
Patent Images
1. A method comprising:
- instantiating, by at least one processor of a device comprising a keyboard having a dynamic function row (DFR), a DFR agent, wherein the DFR comprises a touchscreen distinct from a main display of the device;
receiving, at the DFR agent, a plurality of registrations from at least one application running on the device, each registration specifying image data for at least one registered element configured to be displayed on the DFR from an application;
registering, by the DFR agent, the plurality of registrations by storing, in a memory of the device, the image data for each registered element in association with indication of a corresponding application;
selecting, by the DFR agent, one or more registered elements from the at least one application running on the device that are relevant to a current state of the device;
arranging, by the DFR agent, the selected one or more registered elements into an interface;
generating, by the DFR agent, an image of the interface; 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.
60 Citations
24 Claims
-
1. A method comprising:
-
instantiating, by at least one processor of a device comprising a keyboard having a dynamic function row (DFR), a DFR agent, wherein the DFR comprises a touchscreen distinct from a main display of the device; receiving, at the DFR agent, a plurality of registrations from at least one application running on the device, each registration specifying image data for at least one registered element configured to be displayed on the DFR from an application; registering, by the DFR agent, the plurality of registrations by storing, in a memory of the device, the image data for each registered element in association with indication of a corresponding application; selecting, by the DFR agent, one or more registered elements from the at least one application running on the device that are relevant to a current state of the device; arranging, by the DFR agent, the selected one or more registered elements into an interface; generating, by the DFR agent, an image of the interface; and displaying, by the DFR, the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a keyboard having a dynamic function row (DFR) comprising a touchscreen; a main display distinct from the DFR; and at least one processor configured to; instantiate a DFR agent; receive a plurality of registrations from at least one application running on the device, each registration specifying image data for at least one registered element configured to be displayed on the DFR from an application; register the plurality of registrations by storing, in a memory of the device, the image data for each registered element in association with indication of a corresponding application; select one or more registered elements from the at least one application running on the device that are relevant to a current state of the device; arrange the selected one or more registered elements into an interface; generate an image of the interface; and display the image on the DFR. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification