IP Library Granted Patent US 9,804,706
Granted Patent B2
US 9,804,706 · App. 14/440,913 · Granted Oct 31, 2017

Systems and methods of adapting input based on a change in user interface presentation

Inventor: Song Yuan (Lund, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
G06F3/0418G06F1/1694G06F3/0412G06F3/0488G06F3/04886H04M1/72522
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,804,706
App. No.
14/440,913
Granted
Oct 31, 2017
Kind
B2
Abstract

A mobile communications terminal ( 100, 200, 400, 600, 900 ) comprising a memory ( 240 ), a display ( 120 ) arranged to display a representation of a first user interface state, and a controller ( 210 ). The controller ( 210 ) is configured to detect a user interface changing event, change from said first user interface state to a second user interface state and cause said display ( 120 ) to display a representation of said second user interface state. The controller is further configured to receive an input and interpret said input based on a time period to said event and process said input according to said interpretation.

Claims (61)

1. A mobile communications terminal, comprising:

memory;

a display configured to display a representation of a first user interface state; and

a controller circuit, wherein the controller circuit is configured to:

detect a user interface changing event that causes a change from the first user interface state to a second user interface state;

in response to detecting the event:

change from the first user interface state to the second user interface state; and

cause the display to display a representation of the second user interface state;

receive an input;

interpret the input based on first and second time periods that commence at a time of detecting the event as follows:

interpret the input based on the first user interface state when the input is received in the first time period; and

interpret the input as being null and void when the input is received after the first time period but in the second time period, wherein the second time period is greater than the first time period; and

process the input according to the interpretation.

2. The mobile communications terminal of claim 1 , wherein the first time period is user-selectable.

3. The mobile communications terminal of claim 1 , wherein the controller circuit is configured to adapt the first time period based on statistics of user input.

4. The mobile communications terminal of claim 1 , wherein the controller circuit is configured to adapt the first time period based on a processing load of the controller circuit.

5. The mobile communications terminal of claim 1 , wherein the controller circuit is configured to interpret the input as being based on the first user interface state when the input is received within a third time period that ends at a time before detecting the event.

6. The mobile communications terminal of claim 5 , wherein the third time period is user-selectable.

7. The mobile communications terminal of claim 5 , wherein the controller circuit is configured to adapt the third time period based on statistics of user input.

8. The mobile communications terminal of claim 5 , wherein the controller circuit is configured to adapt the third time period based on a processing load of the controller circuit.

9. The mobile communications terminal of claim 1 , wherein the user interface changing event is a change in position or orientation of the mobile communications terminal.

10. The mobile communications terminal of claim 1 , wherein the user interface changing event is a change by an application of an operational status of the application, the application being performed by the mobile communications terminal.

11. The mobile communications terminal of claim 1 , wherein the user interface changing event is an initiation by an application of downloading a web page while displaying that web page, the application being performed by the mobile communications terminal.

12. The mobile communications terminal of claim 1 , wherein the second time period is user-selectable.

13. The mobile communications terminal of claim 1 , wherein the controller circuit is configured to adapt the second time period based on statistics of user input.

14. The mobile communications terminal of claim 1 , wherein the controller circuit is configured to adapt the second time period based on a processing load of the controller circuit.

15. The mobile communications terminal of claim 1 , wherein an end of the first time period corresponds to a time at which the controller circuit causes the display to display the representation of the second user interface state.

16. A method for use in a mobile communications terminal, the mobile communications terminal comprising memory, a display configured to display a representation of a first user interface state, and a controller circuit, the method comprising:

detecting a user interface changing event that causes a change from the first user interface state to a second user interface state;

in response to detecting the event:

changing from the first user interface state to the second user interface state; and

causing the display to display a representation of the second user interface state;

receiving an input;

interpreting the input based on first and second time periods that commence at a time of detecting the event as follows:

interpreting the input based on the first user interface state when the input is received in the first time period; and

interpreting the input as being null and void when the input is received after the first time period but in the second time period, wherein the second time period is greater than the first time period; and

processing the input according to the interpretation.

17. A computer program product stored in a non-transitory computer readable medium for controlling a mobile communications terminal, the mobile communications terminal comprising memory, a display configured to display a representation of a first user interface state, and a controller circuit, the computer program product comprising software instructions which, when run on controller circuit, causes the mobile communications terminal to:

detect a user interface changing event that causes a change from the first user interface state to a second user interface state;

in response to detecting the event:

change from the first user interface state to the second user interface state; and

cause the display to display a representation of the second user interface state;

receive an input;

interpret the input based on first and second time periods that commence at a time of detecting the event as follows:

interpret the input based on the first user interface state when the input is received in the first time period; and

interpret the input as being null and void when the input is received after the first time period but in the second time period, wherein the second time period is greater than the first time period; and

process the input according to the interpretation.

18. A mobile communications terminal, comprising:

memory;

a display configured to display a representation of a first user interface state; and

a controller circuit, wherein the controller circuit is configured to:

detect a user interface changing event that causes a change from the first user interface state to a second user interface state;

in response to detecting the event:

change from the first user interface state to the second user interface state; and

cause the display to display a representation of the second user interface state;

receive an input;

interpret the input as follows:

when the input is received in a first time period that commences at a time of detecting the event, interpret the input as being null and void, wherein an end of the first time period corresponds to a time at which the controller circuit causes the display to display the representation of the second user interface state;

when the input is received after the first time period but in a second time period that commences at the time of detecting the event, interpret the input as being null and void, wherein the second time period is greater than the first time period; and

when the input is received in a third time period that ends before a time of detecting the event, interpret the input as being null and void; and

process the input according to the interpretation.

Assignments (2)
CHANGE OF NAME Recorded Jul 19, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 043236/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: YUAN, SONG
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 035575/0521 →
Priority Claims (1)
EP 12193958 · Nov 23, 2012 · regional
Continuity (2)
Provisional Application 61738561 · Dec 18, 2012
Related Publication 20150301683A1 · Oct 22, 2015