G06F3/0233

DYNAMIC EMOTION DETECTION BASED ON USER INPUTS
20220206918 · 2022-06-30 · ·

A method by a network device for dynamically detecting emotional states of a user operating a client end station to interact with an application. The method includes receiving information regarding user inputs received by the client end station from the user while the user interacted with the application during a particular time period and determining an emotional state of the user based on analyzing the information and information regarding user inputs received by the client end station from the user while the user interacted with the application during one or more previous time periods that together with the particular time period form a time window.

INFORMATION HANDLING SYSTEM VIRTUAL AND PHYSICAL KEYBOARD POSITION COORDINATION

A portable information handling system includes a physical keyboard that extends and retracts from within the system to outside of the system and a display that presents a virtual keyboard that moves synchronously with physical keyboard during retraction and extension. For example, as keys of the physical keyboard become visible or hidden by movement of the physical keyboard, the virtual keyboard slides across the display so that virtual keys are hidden or visible with the virtual keyboard in one example embodiment only showing virtual keys corresponding to hidden physical keys. In another example embodiment, the virtual keyboard accepts key inputs for hidden physical keys, which are disabled from accepting inputs.

Display device capable of displaying software keyboard without overlap with plural fields and non-transitory computer-readable recording medium with display control program stored thereon
11360664 · 2022-06-14 · ·

A display device includes a display panel and a control device. The control device functions as a determiner and a controller. The determiner determines, with a plurality of fields displayed on a screen of the display panel, whether or not an entire software keyboard is displayable without overlap with the plurality of fields on the screen of the display panel. The controller allows for, when the determiner determines that the entire software keyboard is displayable without overlap, display of the software keyboard without overlap with the plurality of fields or allows for, when the determiner determines that the entire software keyboard is not displayable without overlap, display of the software keyboard in a split form or display of the software keyboard in a partial form composed only of a portion of the software keyboard in a region of the screen out of the plurality of fields.

Method for automatically providing gesture-based auto-complete suggestions and electronic device thereof

A method for providing gesture-based complete suggestions is provided. The method includes detecting at least one gesture performed by a user to complete an incomplete text provided by the user in an electronic device. Further, the method includes determining at least one remaining text to complete the incomplete text based on the at least one gesture and the incomplete text. Further, the method includes forming at least one complete text by adding the at least one remaining text to the incomplete text. Further, the method includes displaying the at least one complete text.

DISPLAYING A USER INPUT MODALITY

An aspect provides a method, including: determining, using at least one detector, a location of a hand of a user with respect to an information handling device; receiving, from at least one sensor, gaze tracking data associated with an eye of a user; determining, using a processor and based upon the gaze tracking data, a location within an application currently active on the information handling device of a gaze of the user; identifying, using a processor, a character type associated with the application and corresponding to the determined location; identifying a keyboard having a keyboard layout corresponding to the character type, wherein the identifying a keyboard includes identifying a keyboard layout allowing provision of the identified character type; and displaying, on a display device of the information handling device, at a location corresponding to the location of the hand of the user, the keyboard having the keyboard layout.

Character input device, character input method, and character input program
11347377 · 2022-05-31 · ·

A character input device includes an input operation unit that receives an input of a character string, an operation detector that detects a change from a state in which the character string is output, a character string entry detector that enters the character string based on the change and generates an entered suggestion, and a storage that stores the entered suggestion as a conversion suggestion.

System for modified key actions and haptic feedback for smart typing assist with a solid-state keyboard and touchpad

A haptic keyboard of an information handling system comprising a coversheet to identify keys of the haptic keyboard, a contact foil and a piezoelectric element to receive an applied mechanical stress at a first key of the coversheet and generate an electric actuation signal. A processor executing instructions of a haptic smart typing assistance system to detect and anticipate a next letter of a word being typed and a controller to receive an instruction of the anticipated next letter and increasing force required actuate at least one key for a letter adjacent to the anticipated next letter, and to send a response haptic feedback control signal to the piezoelectric element to cause the piezoelectric element to generate a first haptic feedback at the first key if the anticipated next letter is selected and to generate a second haptic feedback if a typographical error is detected.

Text input method and terminal
11340712 · 2022-05-24 · ·

A text input method and a terminal are provided. The method includes: displaying a text editing interface when a trigger operation for triggering text input is detected, where the text editing interface includes: input operation areas of at least two input methods and text display areas for displaying text input by using the input methods; and keeping displaying the input operation areas of the at least two input methods on the currently displayed text editing interface when a switching operation for switching from one of the currently used at least two input methods to another input method is detected on the currently displayed text editing interface.

Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

An electronic device, while displaying a first user interface that includes a plurality of activatable user interface objects, detects an input by a contact on the touch-sensitive surface that corresponds to a first activatable user interface object, which is associated with a first control function having a first value as a current value of the control function. In response to an input that meets toggle criteria, the device toggles the first control function between a first state based on the first value for the control function and a second state. In response to an input that meets control adjustment criteria, the device replaces the first user interface with a second user interface for selecting among a set of available values for the control function. In response to movement of the contact across the touch-sensitive surface, a current value for the control function is changed.

Smart keyboard

The subject matter of this specification describes a method that includes determining when to send a user selection of a first key on a keyboard to an operating system, where the operating system supports shortcut key combinations. The device identifies the user selection of the first key, as input for an application. The device determines that the first key is part of a shortcut key combination. The processing device determines whether a cursor is visible in a user interface provided by the application. Upon determining that the cursor is visible in the user interface, the device waits for another user selection of one or more remaining keys of the shortcut key combinations before sending the first key to the operating system. Upon determining that the cursor is not visible in the user interface, the device sends the first key to the operating system without waiting for another user selection.