Dynamic reconfiguration of GUI display decomposition based on predictive model
First Claim
1. A hand-held electronic device, comprising:
- a case having first and second major surfaces;
a visual display disposed on the first major surface;
a touch interface disposed on at least one of the major surfaces, wherein the visual display is a touch screen that includes the touch interface;
a processor operably coupled to the visual display and the 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 that a user will use the corresponding active element within a given time frame, wherein performing the tessellation of the image includes making a first region with a first corresponding probability larger than a second region with a second corresponding probability when the first corresponding probability is greater than the second corresponding probability, wherein the probability that the user will use the corresponding active element depends on one or more of a history of use of the device or a time elapsed since a previous action; and
c) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display,wherein the instructions are configured to iteratively repeat b) and c).
6 Assignments
0 Petitions
Accused Products
Abstract
A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) perform a tessellation that divides the image 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 that a user will use the corresponding active element within a given time frame; and c) correlating one or more active portions of the touch interface to one or more corresponding active elements.
185 Citations
44 Claims
-
1. A hand-held electronic device, comprising:
-
a case having first and second major surfaces; a visual display disposed on the first major surface; a touch interface disposed on at least one of the major surfaces, wherein the visual display is a touch screen that includes the touch interface; a processor operably coupled to the visual display and the 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 that a user will use the corresponding active element within a given time frame, wherein performing the tessellation of the image includes making a first region with a first corresponding probability larger than a second region with a second corresponding probability when the first corresponding probability is greater than the second corresponding probability, wherein the probability that the user will use the corresponding active element depends on one or more of a history of use of the device or a time elapsed since a previous action; and c) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display, wherein the instructions are configured to iteratively repeat b) and c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for operating a hand-held electronic device having a case with one or more major surfaces, a visual display disposed on at least one of the first major surfaces, a touch interface disposed on at least one of the major surfaces, a processor operably coupled to the visual display and the touch interface, wherein the visual display is a touch screen that includes 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 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 that a user will use the corresponding active element within a given time frame, wherein performing the tessellation of the image includes making a first region with a first corresponding probability larger than a second region with a second corresponding probability when the first corresponding probability is greater than the second corresponding probability, wherein the probability that the user will use the corresponding active element depends on one or more of a history of use of the device or a time elapsed since a previous action; c) correlating one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and d) iteratively repeating b) and c). - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
- and instructions executable by the processor to implement the method, the method comprising;
-
44. A non-transitory computer readable medium programmed with computer executable instructions for operating a hand-held electronic device having a case with one or more major surfaces, a visual display disposed on at least one of the first major surfaces, a touch interface disposed on at least one of the major surfaces, a processor operably coupled to the visual display and the touch interface, wherein the visual display is a touch screen that includes 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 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 that a user will use the corresponding active element within a given time frame, wherein performing the tessellation of the image includes making a first region with a first corresponding probability larger than a second region with a second corresponding probability when the first corresponding probability is greater than the second corresponding probability, wherein the probability that the user will use the corresponding active element depends on one or more of a history of use of the device or a time elapsed since a previous action; c) correlating one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and d) iteratively repeating b) and c).
-
Specification