IP Library Patent Application 14952394
Patent Application
App. No. 14/952,394

TOUCH HEAT MAP

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 None
App. No.
14/952,394
Abstract

A system and method for operating an electronic computing device may include accessing a touch heat map in response to receiving a touch input on a touch sensitive surface of a touchscreen display of the device. The touch heat map may include touch input data associated with touch inputs applied to a screen displayed by the touchscreen display device associated with an application. Touch input data collected in the touch heat map may be used to predict a selection associated with the touch input received on the touch sensitive surface.

Claims (63)

1 . A method of operating a device, comprising:

displaying a plurality of items on display area of a touchscreen of the device;

generating a user specific touch heat map based on a plurality of touch and release inputs received from the user on the touchscreen on which the graphical user interface is displayed, the touch heat map being associated with an executable application of the device, and storing the touch heat map in a memory;

executing the application;

accessing the stored touch heat map from the memory;

receiving a first touch input on the touchscreen; and

displaying a graphical user interface having an appearance tailored for the user based on the stored touch heat map and a touch input history provided by the touch heat map.

2 . The method of claim 1 , wherein displaying a graphical user interface tailored for the user includes:

predicting a second touch input on the touchscreen based on the first touch input and the touch input history provided by the touch heat map; and

altering an appearance of one item of the plurality of items displayed on the display area of the touchscreen for selection.

3 . The method of claim 2 , further comprising, in response to the prediction of the second touch input,

determining that a probability that the second touch input includes the one item is higher than a probability that the second touch input includes any other item of the plurality of items.

4 . The method of claim 3 , further comprising:

associating the touch input history provided by the user specific touch heat map with a specific user to define a user profile for the user of the application; and

associating the user profile with an input interface of the application.

5 . The method of claim 4 , wherein the application includes a plurality of input interfaces corresponding to a plurality of input screens displayed on the touchscreen, and further comprising generating a touch heat map and an associated user profile for each of the plurality of input interfaces and corresponding input screens of the application.

6 . The method of claim 2 , wherein altering an appearance one item of the plurality of items includes enlarging the one item of the plurality of items displayed on the touchscreen, or highlighting the one item of the plurality of items displayed on the touchscreen.

7 . The method of claim 6 , further comprising maintaining a size and appearance of items of the plurality of items, other than the one item having an altered appearance, while the display of the one item of the plurality of items is altered.

8 . The method of claim 2 , wherein receiving a first touch input on the touchscreen includes:

receiving the first touch input on an area of the touchscreen that contacts both a first item and a second item.

9 . The method of claim 8 , wherein predicting a second touch input based on the first touch input and the touch input history provided by the touch heat map includes:

predicting, based on the touch input history provided by the touch heat map, an intended touch area corresponding to one of the first item or the second item; and

executing a component of the application associated with the one of the first item or the second item based on the prediction.

10 . The method of claim 9 , further comprising:

enlarging a display of the one of the first item or the second item based on the prediction; and

executing the component associated with the one of the first item or the second item in response to the second touch input, the second touch input being received in an area of the touchscreen corresponding to the enlarged display of the one of the first item or the second item.

11 . The method of claim 1 , further comprising:

collecting a plurality of additional touch and release inputs from the user on the touchscreen, the plurality of additional touch inputs being associated with the application;

updating the user specific touch heat map based on the plurality of additional touch inputs; and

storing the updated touch heat map.

12 . A method, comprising:

receiving, on a touchscreen of an electronic computing device, a first touch input;

accessing, in response to a release of the first touch input, a user specific touch heat map, the touch heat map including touch input data for the user corresponding to an input interface associated with the received first touch input;

predicting a selection to be made by the user from a plurality of items available via the input interface based on the touch input data for the user included in the user specific touch heat map; and

displaying a user input interface for the user based on the prediction.

13 . The method of claim 12 , wherein predicting a selection for the user of an item of a plurality of items available via the user input interface based on the touch input data for the user included in the touch heat map includes:

defining a touch input history for the user input interface and an associated user profile for the user of the user input interface based on the touch input data included in the touch heat map; and

determining that a probability that the selection to be made by the user includes an item of the plurality of items available via the user input interface is higher that a probability that the selection to be made by the user includes any other of the plurality of items based on the touch input history and the associated user profile.

14 . The method of claim 13 , wherein displaying a user input interface for the user based on the prediction includes:

enlarging a display size of the determined item of the plurality of items in the user input interface; and

executing a component of the application associated with the item in response to a second touch input, the second touch input being received in an area of the touchscreen corresponding to the enlarged display of the item.

15 . The method of claim 12 , wherein receiving a first touch input includes:

receiving the first touch input on an area of the touchscreen that contacts both a first item and a second item of the plurality of items included in the user input interface.

16 . The method of claim 15 , wherein predicting a selection to be made by the user from a plurality of items available via the user input interface based on the touch input data for the user included in the touch heat map includes:

predicting, based on a touch input history and corresponding user profile provided by the touch heat map, an intended touch area corresponding to one of the first item or the second item; and

executing a component of an application associated the one of the first item or the second item based on the prediction.

17 . The method of claim 16 , further comprising:

enlarging a display of the one of the first item or the second item based on the prediction; and

executing the component of the application associated with the one of the first item or the second item in response to a second touch input, the second touch input being received in an area of the touchscreen corresponding to the enlarged display of the one of the first item or the second item.

18 . An electronic computing device, including:

a display device including a touchscreen having a touch sensitive surface;

a memory storing executable instructions; and

a processor configured to execute the instructions to cause the electronic computing device to:

generate a touch heat map based on a plurality of touch inputs received on the touch sensitive surface of the touchscreen, the touch heat map being associated with a user and an application executable by the device;

store the touch heat map in the memory;

execute the application in response to a first touch input on the touch sensitive surface of the touchscreen and a release of the first touch input; and

predict a second touch input based on the first touch input and a touch input history for the user in the application provided by the touch heat map.

19 . The device of claim 18 , the instructions also causing the electronic computing device to:

determine that a probability that the second touch input includes one item of a plurality of items displayed in a display area of the touchscreen is higher than a probability that the second touch input includes any other item of the plurality of items; and

enlarge a display of the one item in a display area of the of the touchscreen.

20 . The device of claim 18 , wherein the first touch input contacts both a first item and a second item of a plurality of items displayed in a display area of the touchscreen, the instructions also causing the electronic computing device to:

predict, based on the touch input history for the user provided by the touch heat map, an intended touch area corresponding to one of the first item or the second item; and

execute a component of an application associated with the one of the first item or the second item based on the prediction.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2016
From: PEREZ, ALBERTO MARTIN
To: GOOGLE INC.
Reel/Frame 037523/0341 →