IP Library Granted Patent US 9,927,964
Granted Patent B2
US 9,927,964 · App. 14/671,851 · Granted Mar 27, 2018

Customization of GUI layout based on history of use

Inventors: Gary M. Zalewski (Oakland, CA); Charles Nicholson (San Francisco, CA)
Assignee: SONY COMPUTER ENTERTAINMENT INC.
G06F3/04842G06F1/169G06F1/1626G06F3/03547G06F3/048G06F3/04855G06F3/04886G06N7/005G06F2200/1637G06F2203/04104G06F2203/04805G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,927,964
App. No.
14/671,851
Granted
Mar 27, 2018
Kind
B2
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.

Claims (38)

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.

2. The device of claim 1 , wherein the instructions are configured to decay the layout to a non-predictive layout over time.

3. The device of claim 1 , further comprising a prediction engine configured to compute a probability for a subsequent action based on a past pattern of user behavior following an action of a given type with the device.

4. The device of claim 3 , wherein the past pattern of user behavior is correlated to a type of content displayed on the display.

5. The device of claim 3 , wherein the prediction engine is configured to update the probability for the subsequent action as the user uses the device.

6. The device of claim 1 , wherein the instructions are configured to adjust the layout in a way that facilitates one or more subsequent actions that are most probable.

7. The device of claim 6 , wherein the instructions are configured to adjust the layout by locating active elements that are likely to be used in sequence closer together than in a default layout.

8. The device of claim 6 , wherein the instructions are configured to adjust an appearance of the active elements.

9. The device of claim 8 , wherein active elements likely to be used are highlighted or more brightly colored than other elements.

10. The device of claim 6 , wherein the instructions are configured to adjust an operation of one or more of the active elements.

11. The device of claim 1 , wherein the tessellation divides the image into one or more convex regions.

12. The device of claim 11 , wherein the tessellation is a Voronoi decomposition.

13. The device of claim 1 , 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.

14. The device of claim 1 , wherein b) 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.

15. The device of claim 1 , wherein the probability that the user will use the corresponding active element depends on a history of use of the device.

16. The device of claim 1 , wherein the visual display is a touch screen that includes the touch interface.

17. The device of claim 1 , wherein the touch interface is a touch pad.

18. The device of claim 1 , wherein the visual display is a touch screen that is separate from the touch pad.

19. The device of claim 1 , wherein the visual display includes a touch screen and the touch interface includes the touch screen.

20. The device of claim 1 , wherein the one or more active portions fill the touch interface.

21. The device of claim 1 , wherein the instructions, when executed, are configured to iteratively repeat a), b), and c).

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.

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.

Assignments (3)
CHANGE OF NAME Recorded Jun 14, 2017
From: SONY COMPUTER ENTERTAINMENT, INC
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 042807/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY COMPUTER ENTERTAINMENT, INC
Reel/Frame 035656/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: ZALEWSKI, GRAY M; NICHOLSON, CHARLES
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 035524/0221 →
Continuity (7)
Continuation 13631536 · Sep 28, 2012
Continuation 12574887 · Oct 7, 2009
Continuation 14671851
Continuation 13631583 · Sep 28, 2012
Continuation 12574887 · Oct 7, 2009
Provisional Application 61180400 · May 21, 2009
Related Publication 20150199117A1 · Jul 16, 2015