Customization of GUI layout based on history of use
First Claim
1. A hand-held electronic device, comprising:
- a processor operably coupled to a visual display and a touch interface; and
instructions executable by the processor configured such that, when executed, the instructions cause the device to;
a) present an image on the visual display containing one or more active elements;
b) perform a tessellation of the image so that the image is divided into one or more regions that fill the display, wherein each region corresponds to a different active element, wherein a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame;
c) correlate one or more active portions of the touch interface to a corresponding one or more of the regions; and
d) activate a particular active element of the one or more of the active elements in response to a touch on a corresponding active portion of the one or more active portions.
3 Assignments
0 Petitions
Accused Products
Abstract
A hand-held electronic device has a processor that is operably coupled to the visual display and touch interface. The hand held electronic device includes instructions executable by the processor configured to present an image on the visual display containing one or more active elements; perform a tessellation that divides the image into one or more regions that fill the display, each region corresponds to a different active element, a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame; correlate one or more active portions of the touch interface to a corresponding one or more of the regions; and activate a particular active element in response to a touch on a corresponding active portion.
276 Citations
23 Claims
-
1. A hand-held electronic device, comprising:
a processor operably coupled to a visual display and a touch interface; and
instructions executable by the processor configured such that, when executed, the instructions cause the device to;a) present an image on the visual display containing one or more active elements; b) perform a tessellation of the image so that the image is divided into one or more regions that fill the display, wherein each region corresponds to a different active element, wherein a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame; c) correlate one or more active portions of the touch interface to a corresponding one or more of the regions; and d) activate a particular active element of the one or more of the active elements in response to a touch on a corresponding active portion of the one or more active portions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method for operating a hand-held electronic device having a processor operably coupled to the visual display and the touch interface;
- and instructions executable by the processor to implement the method, the method comprising;
a) presenting an image on the visual display containing one or more active elements; b) performing a tessellation of the image when the instructions are executed, so that the image is divided into one or more regions that fill the display, wherein each region corresponds to a different active element, wherein a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame; c) correlating one or more active portions of the touch interface to a corresponding one or more of the regions; and d) activating a particular active element of the one or more of the active elements in response to a touch on a corresponding active portion of the one or more active portions.
- and instructions executable by the processor to implement the method, the method comprising;
-
23. A non-transitory computer readable medium programmed with computer executable instructions for operating a hand-held electronic device having a processor operably coupled to the visual display and the touch interface, wherein the instructions are executable by the processor to implement a method comprising:
-
a) presenting an image on the visual display containing one or more active elements; b) performing a tessellation of the image when the instructions are executed, so that the image is divided into one or more regions that fill the display, wherein each region corresponds to a different active element; wherein a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame; c) correlating one or more active portions of the touch interface to a corresponding one or more of the regions; and d) activating a particular active element of the one or more of the active elements in response to a touch on a corresponding active portion of the one or more active portions.
-
Specification