G06F3/04892

Input device generating vibration at peripheral regions of user interfaces

An input device includes: a touch sensor that detects a touch position touched by an operating body on an operation screen; a vibrator that is activated in an ultrasonic band to provide haptic feedback on the operation screen; and a controller that is electrically connected to the touch sensor and the vibrator. The controller receives an input made to the touch sensor through a gesture in a predetermined direction from an initial position, activates the vibrator when the touch sensor receives a shorter-in-length gesture in the predetermined direction from the initial position, and deactivates the vibrator when the touch sensor receives a longer-in-length gesture in the predetermined direction from the initial position.

CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND CHARACTER INPUT PROGRAM
20170262069 · 2017-09-14 · ·

A character input device using a D-pad for inputting a desired character string includes an operation receiving unit, a keyboard management unit, an input character string management unit, a predicted candidate management unit, and a character candidate detection unit. The input character string management unit manages an input character string. The predicted candidate management unit estimates predicted character string candidates based on the input character string, and manages the predicted character string candidates. The character candidate detection unit compares the input character string with the predicted character string candidates, and detects one or more character candidates that are to be selected next. The operation receiving unit receives an input direction that is input with the D-pad. The keyboard management unit executes refined input, in which a cursor is moved only to a character candidate present in the input direction with respect to the character on which the cursor is placed.

TERMINAL DEVICE

Provided is a terminal device (i) in which an application for a touch panel terminal is usable and (ii) which includes a hardware key. A process carried out by the terminal device includes the steps of: detecting an operation to the hardware key (S1310); in a case where a focus is displayed on a location of a user interface image (i.e., YES in step S1330) and the operation is an operation for making a determination (YES in step S1340), accepting an input of a command associated with the user interface image (S1350); and in a case where the operation is not the operation for making a determination (NO in step S1340) and the terminal device has determined that the operation is an operation conducted, to the hard key, for moving a user interface image (YES in step S1360), moving the focus to a next user interface image (S1370).

METHOD AND METHOD FOR DETERMINING LOCATION OF FOCUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM FOR LOADING PICTURE
20220239989 · 2022-07-28 ·

The disclosure provides a method for determining a location of a focus, an apparatus for determining a location of a focus, and an electronic device, and relates to the field of electronic devices. The method includes: obtaining a current location of the focus in an electronic device; determining a current page element located by the focus based on the current location of the focus; obtaining an instruction for controlling the focus; obtaining a movement direction of the focus based on the instruction; obtaining a layout direction of the current page element; returning to a parent page element of the current page element in response that the movement direction of the focus is inconsistent with the layout direction; and determining the location of the focus in the parent page element.

SYSTEMS AND METHODS FOR ACTIVATING AND USING A TRACKPAD AT AN ELECTRONIC DEVICE WITH A TOUCH-SENSITIVE DISPLAY AND NO FORCE SENSORS
20210405870 · 2021-12-30 ·

Disclosed herein are single-finger gestures for activating a trackpad mode on a touch-sensitive device with no force sensors. An example method includes: displaying a virtual keyboard on a touch-sensitive display with a spacebar key and other keys. Detecting a first extended contact over the virtual keyboard and, in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function. The method also includes: detecting a second extended contact over the virtual keyboard. The method further includes: in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key, interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad.

Organic haptic interface
11204654 · 2021-12-21 · ·

A method for navigating a focus element for highlighting menu items of a menu bar on a screen by a deflection of an actuation device on a remote control, comprising detecting a first control signal dependent on a degree of deflection of the actuation device and a second control signal dependent on an actuation force with which the actuation device is deflected; and shifting the focus element and menu items relative to each other depending on a comparison of the second control signal and a predetermined condition, if the first control signal is detected.

RESOURCES AND METHODS FOR TRACKING PROGRESSION IN A LITERARY WORK
20210382866 · 2021-12-09 ·

The present techniques generally relate to an apparatus for determining user progression data in a literary work, the apparatus comprising: a database comprising formatted literary data for two or more versions of a literary work; and circuitry to: process tracker position data for a first version of the one or more versions; and determine, from formatted literary data for the two or more versions, progression data for a second version of the literary work based on or in response to the tracker position data for the first version.

Smooth image scrolling with dynamic scroll extension
11194461 · 2021-12-07 ·

A system and method for performing image scrolling are disclosed. In one embodiment, a system for image scrolling determines the scroll rate for image scrolling. The scroll rate is based on selection of a scroll rate range, through a user input device, and is further based on movement indicated by the user input device. The system writes a sequence of images from the image cache to the frame buffer for image scrolling on the display at the determined scroll rate.

CONTINUITY OF APPLICATIONS ACROSS DEVICES
20220163996 · 2022-05-26 ·

At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.

CONTINUITY OF APPLICATIONS ACROSS DEVICES
20220163996 · 2022-05-26 ·

At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.