Processing

Please wait...

Settings

Settings

Goto Application

1. WO2018187097 - TEXT ENTRY INTERFACE

Publication Number WO/2018/187097
Publication Date 11.10.2018
International Application No. PCT/US2018/024690
International Filing Date 28.03.2018
IPC
G06F 3/023 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
02Input arrangements using manually operated switches, e.g. using keyboards or dials
023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
CPC
G06F 1/1662
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
16Constructional details or arrangements
1613for portable computers
1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
1662Details related to the integrated keyboard
G06F 3/013
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
013Eye tracking input arrangements
G06F 3/017
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
017Gesture based interaction, e.g. based on a set of recognized hand gestures
G06F 3/0219
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
02Input arrangements using manually operated switches, e.g. using keyboards or dials
0202Constructional details or processes of manufacture of the input device
0219Special purpose keyboards
G06F 3/0233
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
02Input arrangements using manually operated switches, e.g. using keyboards or dials
023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
0233Character input methods
G06F 3/0236
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
02Input arrangements using manually operated switches, e.g. using keyboards or dials
023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
0233Character input methods
0236using selection techniques to select from displayed items
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • XU, Yaming
  • TOMITA, Kyohei
Agents
  • MINHAS, Sandip S.
  • CHEN, Wei-Chen Nicholas
  • DRAKOS, Katherine J.
  • HINOJOSA, Brianna L.
  • HOLMES, Danielle J.
  • SWAIN, Cassandra T.
  • WONG, Thomas S.
  • CHOI, Daniel
  • HWANG, William C.
  • WIGHT, Stephen A.
  • CHATTERJEE, Aaron C.
Priority Data
15/477,29003.04.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) TEXT ENTRY INTERFACE
(FR) INTERFACE D'ENTRÉE DE TEXTE
Abstract
(EN)
Receiving user input. A method includes displaying a set of characters arranged sequentially in a curvilinear or linear fashion such that any one of the characters in the set of characters can be identified for selection by continuous and uniform user input from a user. The method further comprises displaying a plurality of the characters in the set of characters in a fashion where each given character in the plurality of characters is displayed at a level of prominence determined by a probability that the given character is a next character in a string of characters selected by a user. The method further includes receiving user input in a continuous and uniform fashion from a user to identify a character in the set of characters. The method further includes receiving user input selecting the identified character. The method further includes adding the identified character to the string of characters.
(FR)
La présente invention concerne la réception d'une entrée d'utilisateur. Un procédé consiste : à afficher un ensemble de caractères agencés séquentiellement de manière curviligne ou linéaire de telle sorte que l'un quelconque des caractères dans l'ensemble de caractères peut être identifié pour une sélection par une entrée d'utilisateur continue et uniforme provenant d'un utilisateur. Le procédé consiste en outre : à afficher une pluralité de caractères dans l'ensemble de caractères d'une manière dans laquelle chaque caractère donné de la pluralité de caractères est affiché à un niveau de proéminence déterminé par une probabilité que le caractère donné soit un prochain caractère dans une chaîne de caractères sélectionnés par un utilisateur. Le procédé consiste par ailleurs : à recevoir une entrée d'utilisateur d'une manière continue et uniforme provenant d'un utilisateur afin d'identifier un caractère dans l'ensemble de caractères. De plus, le procédé consiste : à recevoir une entrée d'utilisateur sélectionnant le caractère identifié. Le procédé consiste enfin : à ajouter le caractère identifié à la chaîne de caractères.
Latest bibliographic data on file with the International Bureau