система устранения неоднозначности редуцированной клавиатуры
Классы МПК: | G06F3/023 устройства для преобразования дискретной информации в код, например устройства для интерпретирования генерируемых клавиатурой кодов, таких как буквенно-цифровые коды, коды операнда или коды команд |
Автор(ы): | КИНГ Мартин Т. (US), ГРОВЕР Дейл Л. (US), КУШЛЕР Клиффорд А. (US), ГРУНБОК Черил Арлен (US) |
Патентообладатель(и): | ТЕДЖИК КОММЬЮНИКЕЙШНЗ, ИНК. (US) |
Приоритеты: |
подача заявки:
1996-07-26 публикация патента:
10.01.2004 |
Заявленная система относится к устройствам ввода информации, в частности к устройствам, имеющим клавиатуру с редуцированным числом клавиш. Техническим результатом является минимизация числа нажатий клавиш и повышение эффективности ввода текста. Этот результат достигается за счет того, что система содержит пользовательское вводное устройство, имеющее множество средств неоднозначного ввода, каждое из которых связано с множеством знаков, запоминающее устройство, содержащее словарные модули, дисплей, процессор, который идентифицирует вводимые объекты с объектами словарных модулей запоминающего устройства. При этом, в соответствии со вторым вариантом выполнения, каждый из множества объектов связан с последовательностью нажатия клавиш и с частотой использования, а в соответствии с третьим вариантом каждый из множества типов объектов дополнительно связан с приоритетом. В соответствии с четвертым вариантом выполнения пользовательское вводное устройство включено в мышь, подключенную к компьютеру. 4 с. и 44 з.п.ф-лы, 15 ил., 1 табл.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26, Рисунок 27, Рисунок 28, Рисунок 29, Рисунок 30, Рисунок 31, Рисунок 32, Рисунок 33, Рисунок 34, Рисунок 35, Рисунок 36, Рисунок 37, Рисунок 38, Рисунок 39, Рисунок 40, Рисунок 41, Рисунок 42, Рисунок 43, Рисунок 44, Рисунок 45, Рисунок 46, Рисунок 47, Рисунок 48, Рисунок 49, Рисунок 50, Рисунок 51, Рисунок 52, Рисунок 53, Рисунок 54, Рисунок 55, Рисунок 56, Рисунок 57, Рисунок 58, Рисунок 59, Рисунок 60, Рисунок 61, Рисунок 62, Рисунок 63, Рисунок 64, Рисунок 65, Рисунок 66, Рисунок 67, Рисунок 68, Рисунок 69, Рисунок 70, Рисунок 71, Рисунок 72, Рисунок 73, Рисунок 74, Рисунок 75, Рисунок 76, Рисунок 77, Рисунок 78, Рисунок 79, Рисунок 80, Рисунок 81, Рисунок 82, Рисунок 83, Рисунок 84, Рисунок 85, Рисунок 86, Рисунок 87, Рисунок 88, Рисунок 89, Рисунок 90, Рисунок 91, Рисунок 92, Рисунок 93, Рисунок 94, Рисунок 95, Рисунок 96, Рисунок 97, Рисунок 98, Рисунок 99, Рисунок 100, Рисунок 101, Рисунок 102, Рисунок 103, Рисунок 104, Рисунок 105, Рисунок 106, Рисунок 107, Рисунок 108
Формула изобретения
1. Система устранения неоднозначности неоднозначных, вводимых пользователем последовательностей нажатий клавиш, при этом система устранения неоднозначности содержит пользовательское вводное устройство, имеющее множество средств неоднозначного ввода, при этом каждое из множества средств неоднозначного ввода связано с множеством знаков, нажатием клавиши, формируемым каждый раз, когда пользователь манипулирует одним средством неоднозначного ввода вводного устройства, и последовательностью нажатия клавиш, причем последовательность нажатия клавиш соответствует последовательности манипуляций манипулируемыми средствами неоднозначного ввода, при этом упомянутая последовательность нажатия клавиш имеет интерпретацию, которая является неоднозначной вследствие множества знаков, связанных с каждым средством неоднозначного ввода, запоминающее устройство, содержащее множество объектов, содержащих объекты слова, являющиеся законченными словами, и объекты основы слова, которые содержат цепочку знаков, соответствующую начальным знакам незаконченного слова, при этом каждый из множества объектов связан с последовательностью нажатия клавиш, дисплей и процессор, соединенный с пользовательским вводным устройством, запоминающим устройством и дисплеем, при этом процессор осуществляет обращение к запоминающему устройству после каждого нажатия клавиши для идентификации из множества объектов в запоминающем устройстве, по меньшей мере, одного объекта, связанного с каждой сформированной последовательностью нажатия клавиш, при этом после каждого нажатия клавиши процессор выдает выходной сигнал на дисплей в форме читаемого текста по меньшей мере одного из идентифицированных объектов, связанных с каждой сформированной последовательностью нажатия клавиш, в качестве интерпретации сформированной последовательности нажатия клавиш, причем процессор сначала помещает один из идентифицированных объектов в точку вставки в области дисплея для ввода текста.2. Система устранения неоднозначности по п.1, в которой каждый из множества объектов в запоминающем устройстве дополнительно связан с частотой использования.3. Система устранения неоднозначности по п.2, в которой идентифицированные объекты, связанные с одной и той же последовательностью нажатия клавиш, отображаются на дисплее для пользователя в порядке убывающей частоты использования.4. Система устранения неоднозначности по п.3, в которой вводное устройство имеет, кроме того, по меньшей мере одно средство однозначного ввода, формирующее сигнал выбора, когда пользователь осуществляет манипуляцию упомянутым средством однозначного ввода.5. Система устранения неоднозначности по п.3, в которой вводное устройство дополнительно имеет средство однозначного ввода, причем средство однозначного ввода связано с единственной функцией, и в которой последовательность нажатия клавиш прерывается пользователем, манипулирующим упомянутым средством однозначного ввода.6. Система устранения неоднозначности по п.5, в которой процессор автоматически выбирает объект, имеющий наибольшую частоту использования, из идентифицированных объектов в качестве интерпретации неоднозначной последовательности нажатия клавиш после обнаружения манипулирования упомянутым средством однозначного ввода.7. Система устранения неоднозначности по п.6, в которой пользователь может выбрать идентифицированный объект, имеющий более низкую частоту использования, в качестве интерпретации неоднозначной последовательности нажатия клавиш посредством манипуляции упомянутым средством однозначного ввода множество раз, при этом каждая манипуляция средством однозначного ввода приводит к выбору объекта, имеющего следующую более низкую частоту использования, из идентифицированных объектов.8. Система устранения неоднозначности по п.6, в которой пользователь может ввести вторую последовательность нажатия клавиш вслед за манипуляцией упомянутым средством однозначного ввода.9. Система устранения неоднозначности по п.8, в которой добавляется пробел к отображенной на дисплее интерпретации последовательности нажатия клавиш вслед за манипуляцией упомянутым средством однозначного ввода.10. Система устранения неоднозначности по п.1, в которой каждый из множества объектов в запоминающем устройстве принадлежит к одному из множества типов объектов.11. Система устранения неоднозначности по п.10, в которой идентифицированные объекты, связанные с созданной последовательностью нажатия клавиш, отображаются на дисплее в списке для выбора, и в которой, если идентифицируется множество типов объектов, список для выбора содержит объекты из, по меньшей мере, двух из множества типов объектов.12. Система устранения неоднозначности по п.11, содержащая, кроме того, громкоговоритель, способный излучать множество тональных сигналов, соединенный с процессором, при этом процессор создает сигнал, приводящий громкоговоритель к излучению желательного тонального сигнала из множества тональных сигналов, связанных с объектами в списке для выбора, и с ними связанных типов объектов.13. Система устранения неоднозначности по п.11, в которой каждый объект из множества объектов в запоминающем устройстве связан, кроме того, с частотой использования.14. Система устранения неоднозначности по п.13, в которой объекты в списке для выбора отображены для пользователя в порядке убывающей частоты использования.15. Система устранения неоднозначности по п.11, в которой каждый из множества типов объектов связан, кроме того, с приоритетом.16. Система устранения неоднозначности по п.15, в которой каждый из множества типов объектов в списке для выбора расположен в соответствии с приоритетом типов объектов.17. Система устранения неоднозначности по п.11, в которой один из множества типов объектов является однозначной интерпретацией знака из последовательности нажатия клавиш, при этом однозначная интерпретация знака интерпретирует последовательность нажатия клавиш в качестве однозначного определения одного или более знаков.18. Система устранения неоднозначности по п.11, в которой один из множества типов объектов является интерпретацией имени собственного из последовательности нажатия клавиш, при этом интерпретация имени собственного связывает, по меньшей мере, один знак с, по меньшей мере, одним нажатием клавиш в последовательности нажатия клавиш и формирует законченное имя собственное.19. Система устранения неоднозначности по п.18, в которой пользовательское вводное устройство содержит, кроме того, средство однозначного ввода смены регистра, которое формирует сигнал смены регистра, когда осуществляют манипуляцию средством однозначного ввода смены регистра.20. Система устранения неоднозначности по п.19, в которой объекты, связанные с типом объектов "имена собственные", отображается в списке для выбора перед объектами, связанными с каждым из другого множества типов объектов, если процессор обнаруживает сигнал смены регистра, принятый перед приемом последовательности нажатия клавиш.21. Система устранения неоднозначности по п.11, в которой пользователь может идентифицировать множество типов объектов, которые отображены в списке для выбора.22. Система устранения неоднозначности по п.21, в которой пользователь может выбрать требуемый приоритет между множеством типов объектов, которые отображены в списке для выбора.23. Система устранения неоднозначности по п.1, в которой пользовательское вводное устройство выполнено с возможностью перемещения во множество радиальных направлений, при этом каждое из множества радиальных направлений связано с одним из множества вводов.24. Система устранения неоднозначности по п.23, в которой пользовательское вводное устройство выполнено с возможностью перемещения в восьми радиальных направлениях.25. Система устранения неоднозначности по п.24, в которой пользовательское вводное устройство является управляющим диском.26. Система устранения неоднозначности по п.1, в которой множество объектов сохранены в запоминающем устройстве в древоподобной структуре, содержащей множество узлов, при этом каждый узел связан с последовательностью нажатия клавиш и с множеством объектов, при этом объекты слова и объекты основы слова, которые связаны с одной и той же последовательностью нажатия клавиш, сохранены в одном и том же узле.27. Система устранения неоднозначности по п.26, в которой множество узлов содержит узлы-родители и узлы-потомки, которые соединены множеством ветвей, при этом каждая из множества ветвей соединяет узел-родитель, связанный с исходной последовательностью нажатия клавиш, с узлом-потомком, связанным с исходной последовательностью нажатия клавиш узла-родителя и дополнительным нажатием клавиш.28. Система устранения неоднозначности по п.27, в которой объекты, связанные с узлом-потомком, основываются на объектах, связанных с соответствующим узлом-родителем, с которым связан узел-потомок.29. Система устранения неоднозначности по п.28, в которой объекты, связанные с узлом-потомком, создаются с использованием кода для модификации объектов, связанных с соответствующим узлом-родителем.30. Система устранения неоднозначности неоднозначных вводимых пользователем последовательностей нажатия клавиш, при этом система устранения неоднозначности содержит пользовательское вводное устройство, имеющее множество средств неоднозначного ввода, при этом каждое из множества средств неоднозначного ввода связано с множеством знаков, последовательность нажатия клавиш создается каждый раз, когда осуществляется манипуляция средством неоднозначного ввода в пользовательском вводном устройстве, причем сформированная последовательность нажатия клавиш, соответствующая последовательности манипуляций средством неоднозначного ввода, которым манипулируют, имеет неоднозначную текстовую интерпретацию вследствие множества знаков, связанных с каждым средством неоднозначного ввода; запоминающее устройство, содержащее множество объектов, содержащих текстовые объекты, которые являются законченными словами, и текстовые объекты, которые содержат цепочку знаков, соответствующую начальным знакам незаконченного слова, при этом каждый из множества объектов связан с последовательностью нажатия клавиш и с частотой использования, средство вывода для отображения текстовых интерпретаций сформированных последовательностей нажатия клавиш, процессор, соединенный с пользовательским вводным устройством, запоминающим устройством и средством вывода, при этом процессор идентифицирует из множества объектов, содержащихся в запоминающем устройстве, по меньшей мере, один объект, связанный с каждой созданной последовательностью нажатия клавиш, автоматически выбирает объект, имеющий наибольшую частоту использования, из идентифицированных объектов, связанных с каждой созданной последовательностью нажатия клавиш, и формирует выходной сигнал, приводящий к отображению средством вывода выбранного объекта пользователю в качестве текстовой интерпретации созданной последовательности нажатия клавиш, и при этом сначала помещает один из идентифицированных объектов в точку вставки в области дисплея для ввода текста.31. Система устранения неоднозначности по п.30, в которой пользовательское вводное устройство дополнительно содержит средство однозначного выбора, которое формирует сигнал выбора, когда пользователь манипулирует средством однозначного выбора.32. Система устранения неоднозначности по п.31, в которой пользователь может акцептировать объект, имеющий наибольшую частоту использования, в качестве текстовой интерпретации созданной последовательности нажатия клавиш посредством манипуляции средством однозначного выбора.33. Система устранения неоднозначности по п.32, в которой процессор дополнительно создает выходной сигнал, приводящий к отображению дисплеем, по меньшей мере, двух идентифицированных объектов, связанных с последовательностью нажатия клавиш, в качестве возможных текстовых интерпретаций сформированной последовательности нажатия клавиш.34. Система устранения неоднозначности по п.33, в которой идентифицированные объекты предлагаются пользователю в порядке убывающей частоты их использования.35. Система устранения неоднозначности по п.33, в которой пользователь может выбрать альтернативную текстовую интерпретацию последовательности нажатия клавиш с помощью дополнительной манипуляции средством однозначного выбора, при этом каждая манипуляция средством однозначного выбора приводит к выбору другого объекта, имеющего убывающую частоту использования.36. Система устранения неоднозначности по п.35, в которой, по меньшей мере, два из множества идентифицированных объектов отображаются в списке, при этом список укорочен для опускания объектов, имеющих частоту использования, которая меньше заранее заданной минимальной частоты использования, причем опущенные объекты могут быть отображены в списке в ответ на одну или более манипуляций средством однозначного выбора.37. Система устранения неоднозначности неоднозначных вводимых пользователем последовательностей нажатия клавиш, при этом система устранения неоднозначности содержит пользовательское вводное устройство, имеющее множество средств ввода, при этом каждое из множества средств ввода связано с множеством знаков, нажатием клавиши, формируемым каждый раз, когда пользователь манипулирует средством ввода пользовательского вводного устройства, последовательностью нажатия клавиш, формируемой последовательностью нажатия клавиш, соответствующей последовательности манипуляций средствами ввода, которыми манипулируют, при этом сформированная последовательность нажатия клавиш имеет текстовую интерпретацию, которая является неоднозначной, вследствие множества знаков, связанных с каждым средством ввода, запоминающее устройство, содержащее множество объектов, при этом каждый из множества объектов связан с последовательностью нажатия клавиш и с одним из множества типов объектов, содержащих тип законченного слова, содержащий текстовые объекты, которые являются законченными словами, и тип основы слова, содержащий текстовые объекты, которые содержат цепочку знаков, соответствующую начальным знакам незаконченного слова, дисплей, и процессор, соединенный с пользовательским вводным устройством, запоминающим устройством и дисплеем, при этом для каждого нажатия клавиш в созданной последовательности нажатия клавиш, введенной пользователем, процессор идентифицирует из множества объектов, содержащихся в запоминающем устройстве, один или более объектов, связанных с каждой созданной последовательностью нажатия клавиш, и создает выходной сигнал, приводящий к отображению на дисплее списка для выбора, содержащего идентифицированные объекты из этих одного или более объектов, при этом если процессор идентифицирует множество объектов, содержащих один или несколько типов объектов, то список объектов содержит идентифицированные объекты из множества типов объектов, при этом каждый из множества типов объектов дополнительно связан с приоритетом.38. Система устранения неоднозначности по п.37, дополнительно содержащая громкоговоритель, подсоединенный к процессору и способный излучать множество тональных сигналов, при этом процессор создает сигнал, вынуждающий громкоговоритель излучать один требуемый тональный сигнал из множества тональных сигналов, связанных с объектами в списке для выбора.39. Система устранения неоднозначности по п.37, в которой каждый объект из множества объектов в запоминающем устройстве связан, кроме того, с частотой использования.40. Система устранения неоднозначности по п.39, в которой, по меньшей мере, два объекта в списке для выбора отображены для пользователя в порядке убывающей частоты использования.41. Система устранения неоднозначности по п.40, в которой каждый из множества типов объектов в списке для выбора отображается в соответствии с приоритетом, связанным с типом объекта каждого из упомянутых объектов.42. Система устранения неоднозначности по п.37, в которой один из множества типов объектов является интерпретацией знака последовательности нажатия клавиш, при этом интерпретация знака интерпретирует, по меньшей мере, одно нажатие клавиш из последовательности нажатия клавиш в качестве однозначно определенного знака.43. Система устранения неоднозначности по п.37, в которой один из множества типов объектов является интерпретацией имени собственного из последовательности нажатия клавиш, при этом интерпретация имени собственного связывает, по меньшей мере, один знак с, по меньшей мере, одним нажатием клавиш в последовательности нажатия клавиш и формирует законченное имя собственное.44. Система устранения неоднозначности по п.43, в которой пользовательское вводное устройство дополнительно содержит средство однозначного ввода смены регистра, которое формирует сигнал смены регистра, когда манипулируют средством однозначного ввода смены регистра.45. Система устранения неоднозначности по п.44, в которой объекты, связанные с именами собственными, отображаются в списке для выбора перед объектами, связанными с каждым из других множеств типов объектов, если процессор обнаруживает сигнал смены регистра перед приемом последовательности нажатия клавиш.46. Система устранения неоднозначности по п.37, в которой пользователь может выбрать множество типов объектов, которые отображены в списке для выбора.47. Система устранения неоднозначности по п.46, в которой пользователь может выбрать желаемый приоритет между множеством типов объектов, которые отображены в списке для выбора.48. Текстовое и указательное устройство для ввода текста в компьютер, при этом текстовое и указательное устройство содержит мышь, соединенную с указанным компьютером; пользовательское вводное устройство, включенное в мышь и имеющее множество средств ввода, при этом каждое из множества средств ввода связано с множеством знаков, нажатием клавиш, создаваемым каждый раз, когда средство ввода выбирается пользователем посредством манипуляции пользовательским вводным устройством, и последовательностью нажатия клавиш, сформированной последовательностью нажатий клавиш, соответствующей последовательности манипуляций средством ввода, осуществляемых пользователем, причем созданная последовательность нажатия клавиш имеет текстовую интерпретацию, которая является неоднозначной, вследствие множества знаков, связанных с каждым средством ввода, систему устранения неоднозначности, соединенную с пользовательским вводным устройством для устранения неоднозначности неоднозначной последовательности нажатия клавиш, введенной пользователем, при этом система устранения неоднозначности содержит запоминающее устройство, содержащее множество объектов, включающих в себя текстовые объекты, являющиеся законченными словами, и текстовые объекты, содержащие цепочку знаков, соответствующую начальным знакам незаконченного слова, при этом каждый из множества объектов связан с последовательностью нажатия клавиш, дисплей, процессор, соединенный с пользовательским вводным устройством, запоминающим устройством и дисплеем, при этом процессор идентифицирует, по меньшей мере, один из множества объектов, содержащихся в запоминающем устройстве, связанных с каждой созданной последовательностью нажатия клавиш, и формирует выходной сигнал, приводящий к отображению на дисплее, по меньшей мере, одного из идентифицированных объектов, связанных с каждой из сформированных последовательностей нажатия клавиш, в качестве текстовой интерпретации созданной последовательности нажатия клавиш, причем процессор сначала помещает один из идентифицированных объектов в точку вставки в области дисплея для ввода текста.Описание изобретения к патенту
Текст описания в факсимильном виде (см. графический материал)Класс G06F3/023 устройства для преобразования дискретной информации в код, например устройства для интерпретирования генерируемых клавиатурой кодов, таких как буквенно-цифровые коды, коды операнда или коды команд