ОБНАРУЖЕНИЕ ДОМИНИРОВАНИЯ ОДНОЙ ИЗ РУК СЕНСОРНОГО ВВОДА

1. Способ, содержащий этапы, на которых:
принимают, посредством вычислительного устройства, один или более сенсорных вводов от пользователя через сенсорную поверхность;
принимают, посредством вычислительного устройства, сенсорный ввод с инструмента ввода через сенсорную поверхность;
определяют, посредством вычислительного устройства, что каждый из одного или более сенсорных вводов от пользователя остается на сенсорной поверхности в течение менее чем предварительно определенного количества времени; и
анализируют один или более сенсорных вводов от пользователя для определения того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки, причем данный анализ основан, по меньшей мере отчасти, на одном или более местоположениях одного или более сенсорных вводов от пользователя на сенсорной поверхности относительно местоположения сенсорного ввода с инструмента ввода на сенсорной поверхности; и
устанавливают неактивную область, в которой сенсорные вводы подавляются, основываясь на доминировании одной из рук пользователя,
при этом неактивная область для леворукого пользователя идет дальше вверх от сенсорного ввода инструмента ввода, чем неактивная область для праворукого пользователя идет вверх от сенсорного ввода инструмента ввода.
2. Способ по п. 1, в котором неактивная область окружает сенсорный ввод из инструмента ввода.
3. Способ по п. 1, в котором упомянутый анализ дополнительно основан на отношении (i) числа пользовательских сенсорных вводов на одной стороне сенсорного ввода с помощью инструмента относительно (ii) числа пользовательских сенсорных вводов на другой стороне сенсорного ввода с помощью инструмента.
4. Способ по любому из пп. 1-3, в котором упомянутый анализ включает в себя этапы, на которых:
определяют, что одно или более местоположений одного или более сенсорных вводов от пользователя кластеризуются совместно на сенсорной поверхности в пределах конкретной близости друг к другу;
идентифицируют сторону сенсорного ввода с инструмента ввода, на которой одно или более местоположений одного или более сенсорных вводов от пользователя кластеризуются совместно; и
определяют, использует ли пользователь инструмент ввода с помощью левой руки или правой руки, по меньшей мере отчасти, на основе идентифицированной стороны.
5. Способ по любому из пп. 1-4, в котором упомянутый анализ включает в себя этапы, на которых:
определяют, что местоположение конкретного сенсорного ввода, из числа одного или более сенсорных вводов от пользователя, на сенсорной поверхности находится в пределах предварительно определенной близости к местоположению сенсорного ввода с инструмента ввода на сенсорной поверхности;
классифицируют этот конкретный сенсорный ввод в качестве непреднамеренного; и
используют этот конкретный сенсорный ввод для определения того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки.
6. Способ по любому из пп. 1-5, в котором упомянутый анализ включает в себя этапы, на которых:
определяют, что местоположение конкретного сенсорного ввода, из числа одного или более сенсорных вводов от пользователя, на сенсорной поверхности находится за пределами предварительно определенной близости к местоположению сенсорного ввода с инструмента ввода на сенсорной поверхности;
классифицируют этот конкретный сенсорный ввод в качестве намеренного; и
используют другой сенсорный ввод из одного или более сенсорных вводов от пользователя для определения того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки.
7. Один или более машиночитаемых носителей данных, на которых сохранены машиноисполняемые инструкции, которые при их исполнении предписывают одному или более процессорам осуществлять способ по любому из предшествующих пунктов.
8. Система, содержащая:
сенсорную поверхность, чтобы принимать (i) несколько пользовательских сенсорных вводов от пользователя и (ii) сенсорный ввод с помощью инструмента от инструмента ввода, причем каждый из нескольких пользовательских сенсорных вводов остается на сенсорной поверхности в течение менее чем предварительно определенного количества времени;
один или более процессоров, функционально соединенных с сенсорной поверхностью;
запоминающее устройство, функционально соединенное с одним или более процессорами и приспособленное сохранять данные для каждого из нескольких пользовательских сенсорных вводов в течение предварительно определенного периода времени;
модуль определения доминирования одной из рук, исполняемый посредством одного или более процессоров для того, чтобы определять, использует ли пользователь инструмент ввода с помощью левой руки или правой руки, на основе местоположений нескольких пользовательских сенсорных вводов от пользователя на сенсорной поверхности относительно местоположения сенсорного ввода с инструмента ввода на сенсорной поверхности; и
модуль задания неактивных областей, исполняемый посредством одного или процессоров для того, чтобы задавать неактивную область, в которой сенсорный ввод подавляется, на основе доминирования одной из рук пользователя,
при этом неактивная область для леворукого пользователя идет дальше вверх от сенсорного ввода инструмента ввода, чем неактивная область для праворукого пользователя идет вверх от сенсорного ввода инструмента ввода.
9. Система по п. 8, в которой упомянутое определение дополнительно основано на отношении (i) числа пользовательских сенсорных вводов на одной стороне сенсорного ввода с помощью инструмента к (ii) числу пользовательских сенсорных вводов на другой стороне сенсорного ввода с помощью инструмента.
10. Система по п. 8 или 9, в которой модуль определения доминирования одной из рук сконфигурирован использовать упомянутое значение для определения того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки, посредством:
определения того, что отношение превышает предварительно определенное отношение; и
определения, в ответ на определение того, что отношение превышает предварительно определенное отношение, того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки, по меньшей мере отчасти, на основе отношения.
11. Система по любому из пп. 8-10, дополнительно содержащая модуль управления запоминающим устройством, исполняемый посредством одного или более процессоров для того, чтобы:
определять, что пользовательский сенсорный ввод из нескольких пользовательских сенсорных вводов остается на сенсорной поверхности в течение менее чем предварительно определенного количества времени;
в ответ на определение того, что пользовательский сенсорный ввод из нескольких пользовательских сенсорных вводов остается на сенсорной поверхности в течение менее чем это предварительно определенное количество времени, инструктировать сохранение данных для пользовательского сенсорного ввода в запоминающем устройстве в течение предварительно определенного периода времени; и
в ответ на истечение предварительно определенного периода времени, инструктировать удаление данных для пользовательского сенсорного ввода из запоминающего устройства.
12. Система по любому из пп. 8-11, в которой модуль определения доминирования одной из рук сконфигурирован:
определять, что, по меньшей мере, некоторые из нескольких пользовательских сенсорных вводов принимаются на сенсорной поверхности в пределах конкретной близости друг к другу; и
использовать местоположение этих, по меньшей мере, некоторых из нескольких пользовательских сенсорных вводов для определения того, использует ли пользователь инструмент ввода с помощью левой руки или правой руки.
13. Система по любому из пп. 8-12, в которой по меньшей мере одно из предварительно определенного количества времени или предварительно определенного периода времени сконфигурировано по меньшей мере одним из пользователя, приложения, которое реализуется в системе, и платформы, которая реализуется в системе.
14. Система по любому из пп. 8-13, в которой сенсорная поверхность содержит по меньшей мере одно из сенсорного экрана и указательной панели.