IP Library › Granted Patent US 9,996,213
Granted Patent B2
US 9,996,213 · App. 14/655,285 · Granted Jun 12, 2018

Apparatus for a user interface and associated methods

Inventor: Liang Zhang (Beijing, CN)
Assignee: Nokia Technology Oy
G06F3/0481G06F3/04842G06F3/04886H04L67/10
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,996,213
App. No.
14/655,285
Granted
Jun 12, 2018
Kind
B2
Abstract

Method and apparatus to enable selection of a user interface element based on the spatial interaction between a footprint assigned to a user input and the footprint assigned to a user interface element. The respective areas assigned to one or more of the respective footprints is based on at least one of the time period between the entered user input and the previous user input, and the distance between the entered user input and the previous user input.

Claims (31)

1. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following:

enable selection of a user interface element based on the spatial interaction between a footprint area assigned to a user input and a footprint area assigned to a user interface element, wherein one of a larger footprint area and a smaller footprint area is assigned to one or more footprints assigned to a user input and to a user interface element based on at least one of:

the time period between the entered user input and the previous user input; and

the distance between the entered user input and the previous user input.

2. The apparatus of claim 1 , wherein the apparatus is configured to assign the larger footprint area to one or more of the respective user interface element and the user input when the time since the previous user input is within a predetermined threshold than when the time since the previous user input exceeds the predetermined threshold.

3. The apparatus of claim 1 , wherein the apparatus is configured to assign the smaller footprint area to one or more of the respective user interface element and the user input when the distance from the previous user input is within a predetermined threshold than when the time since the previous user input exceeds the predetermined threshold.

4. The apparatus of claim 1 , wherein the apparatus is configured to assign respective footprint areas according to a predefined relationship between the assigned area and at least one of the time period between the entered user input and the previous user input; and the distance between the entered user input and the previous user input.

5. The apparatus of claim 4 , wherein the predefined relationship is one of linear and non-linear.

6. The apparatus of claim 1 , wherein the apparatus is configured to assign respective footprint areas according to a predefined relationship in which larger footprint areas are assigned to one or more of the respective user interface element and the user input in response to determining a larger distance between the entered user input and the previous user input.

7. The apparatus of claim 6 , wherein the predefined relationship is one of linear and non-linear.

8. The apparatus of claim 1 , wherein the apparatus is configured to assign respective footprint areas according to a predefined relationship in which smaller footprint areas are assigned to one or more of the respective user interface element and the user input in response to determining a longer time period between the entered user input and the previous user input.

9. The apparatus of claim 8 , wherein the predefined relationship is one of linear and non-linear.

10. The apparatus of claim 1 , wherein the apparatus is configured to enable the selection of the user interface element by assigning the smaller footprint area to one or more of the respective user interface element and the user input when the time since the previous user input is associated with exceeding a predetermined threshold.

11. The apparatus of claim 1 , wherein the apparatus is configured to enable the selection of the user interface element by assigning the larger footprint area to one or more of the respective user interface element and the user input when the distance from the previous user input does is associated with exceeding a predetermined threshold.

12. The apparatus of claim 1 , wherein the apparatus is configured to determine that a user interface element has been selected when the respective footprint areas assigned to one or more of the user interface element and the user input overlap according to one or more predetermined criteria.

13. The apparatus of claim 1 , wherein the footprint area assigned to at least one of the user interface element and the user input is based on the respective user input.

14. The apparatus of claim 1 , wherein the footprint area assigned to at least one of the user interface element and the user input is based on the respective user interface element.

15. The apparatus of claim 1 , wherein the user input is provided using a stylus on a touch screen.

16. The apparatus of claim 1 , wherein at least one user interface element is one of an icon, a virtual key, and a menu item.

17. The apparatus of claim 1 , wherein the apparatus comprises the graphical user interface configured to provide the user interface elements as display outputs.

18. The apparatus of claim 1 , wherein the apparatus is a portable electronic device, a laptop computer, a mobile phone, a Smartphone, a tablet computer, a personal digital assistant, a digital camera, a watch, a server, a non-portable electronic device, a desktop computer, a monitor, a server, a wand, a pointing stick, a touchpad, a touch-screen, a mouse, a joystick or a module/circuitry for one or more of the same.

19. A method, the method comprising:

enabling selection of a user interface element based on the spatial interaction between a footprint area assigned to a user input and a footprint area assigned to a user interface element, wherein one of a larger footprint area and a smaller footprint area is assigned to one or more footprints assigned to a user input and to a user interface element based on at least one of:

the time period between the entered user input and the previous user input; and

the distance between the entered user input and the previous user input.

20. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

enabling selection of a user interface element based on the spatial interaction between a footprint area assigned to a user input and a footprint area assigned to a user interface element, wherein one of a larger footprint area and a smaller footprint area is assigned to one or more footprints assigned to a user input and to a user interface element based on at least one of:

the time period between the entered user input and the previous user input; and

the distance between the entered user input and the previous user input.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2016
From: ZHANG, LIANG
To: NOKIA CORPORATION
Reel/Frame 040362/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040362/0217 →
Continuity (1)
Related Publication 20150331548A1 · Nov 19, 2015