АДАПТИВНЫЙ ВВОД

1. Мобильный терминал (100, 200, 400, 600, 900) связи, содержащий запоминающее устройство (240), устройство (120) отображения для отображения представления (440), соответствующего первому состоянию интерфейса пользователя, и контроллер (210), при этом контроллер (210) выполнен с возможностью:
обнаружения события изменения интерфейса пользователя;
изменения указанного первого состояния интерфейса пользователя на второе состояние интерфейса пользователя;
вызова отображения, указанным устройством (120) отображения, представления, соответствующего второму состоянию интерфейса пользователя;
приема ввода;
интерпретации указанного ввода на основе периода времени до указанного события; и
обработки ввода в соответствии с указанной интерпретацией.
2. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве недействительного и незначимого, когда указанный ввод принят в первый период времени (Т1) от момента обнаружения указанного события.
3. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве осуществленного на основе первого стиля интерфейса пользователя, когда ввод принят в первый период времени (Т1) от момента обнаружения указанного события.
4. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве осуществленного на основе первого стиля интерфейса пользователя, когда ввод принят в первый период времени (Т1) от момента обнаружения указанного события, при этом продолжительность первого периода времени выбирает пользователь.
5. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве осуществленного на основе первого стиля интерфейса пользователя, когда ввод принят в первый период времени (Т1) от момента обнаружения указанного события, при этом указанный контроллер выполнен с возможностью адаптации продолжительности первого периода времени на основе статистики вводов, совершенных пользователем.
6. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве осуществленного на основе первого стиля интерфейса пользователя, когда ввод принят в первый период времени (Т1) от момента обнаружения указанного события, при этом указанный контроллер выполнен с возможностью адаптации продолжительности первого периода времени на основе процессорной нагрузки контроллера.
7. Мобильный терминал (100, 200, 400, 600, 900) связи по любому из пп. 1-3, в котором указанный контроллер (210) выполнен с возможностью интерпретации ввода в качестве недействительного и незначимого, когда указанный ввод принят во второй период времени (Т2) до момента обнаружения указанного события.
8. Мобильный терминал (100, 200, 400, 600, 900) связи по любому из пп. 1-3, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве основанного на первом стиле интерфейса пользователя, когда ввод принят во втором периоде времени (Т2) до момента обнаружения указанного события.
9. Мобильный терминал (100, 200, 400, 600, 900) связи по любому из пп. 1-3, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве основанного на первом стиле интерфейса пользователя, когда ввод принят во втором периоде времени (Т2) до момента обнаружения указанного события, при этом продолжительность второго промежутка времени выбирает пользователь.
10. Мобильный терминал (100, 200, 400, 600, 900) связи по любому из пп. 1-3, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве основанного на первом стиле интерфейса пользователя, когда ввод принят во втором периоде времени (Т2) до момента обнаружения указанного события, при этом указанный контроллер выполнен с возможностью адаптации продолжительности второго промежутка времени на основе статистики вводов, совершенных пользователем.
11. Мобильный терминал (100, 200, 400, 600, 900) связи по любому из пп. 1-3, в котором указанный контроллер (210) выполнен с возможностью интерпретации указанного ввода в качестве основанного на первом стиле интерфейса пользователя, когда ввод принят во втором периоде времени (Т2) до момента обнаружения указанного события, при этом контроллер выполнен с возможностью адаптации продолжительности второго периода времени на основе процессорной нагрузки указанного контроллера.
12. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 1, в котором указанный контроллер (210) дополнительно выполнен с возможностью определения,
принят ли указанный ввод во время, когда устройство (120) отображения отображает представление второго состояния интерфейса пользователя и если да, то интерпретации ввода в качестве недействительного и незначимого, когда указанный ввод принят в первом периоде времени (Т1), и,
если ввод принят, когда устройство (120) отображения отображает представление первого состояния интерфейса пользователя, интерпретации указанного ввода на основе первого стиля интерфейса пользователя.
13. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 2, в котором продолжительность первого периода времени выбирает пользователь.
14. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 2, в котором указанный контроллер выполнен с возможностью адаптации продолжительности первого периода времени на основе статистики вводов, совершенных пользователем.
15. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 2, в котором указанный контроллер выполнен с возможностью адаптации продолжительности первого периода времени на основе процессорной нагрузки контроллера.
16. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 7, в котором продолжительность второго промежутка времени выбирает пользователь.
17. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 7, в котором указанный контроллер выполнен с возможностью адаптации продолжительности второго промежутка времени на основе статистики вводов, совершенных пользователем.
18. Мобильный терминал (100, 200, 400, 600, 900) связи по п. 7, в котором указанный контроллер выполнен с возможностью адаптации продолжительности второго периода времени на основе процессорной нагрузки указанного контроллера.
19. Способ, реализуемый мобильным терминалом (100, 200, 400, 600, 900) связи, содержащим запоминающее устройство (240), устройство (120) отображения для отображения представления (440), соответствующего первому состоянию интерфейса пользователя, и контроллер (210), содержащий этапы, на которых:
обнаруживают событие изменения интерфейса пользователя;
изменяют первое состояние интерфейса пользователя на второе состояние интерфейса пользователя;
вызывают отображение, устройством (120) отображения, представления, соответствующего второму состоянию интерфейса пользователя;
принимают ввод;
интерпретируют указанный ввод на основе периода времени относительно указанного события; и
осуществляют обработку ввода в соответствии с указанной интерпретацией.
20. Машиночитаемый носитель данных, хранящий команды, вызывающие, при их исполнении процессором, выполнение процессором способа по п. 19.