G06F3/0238

TRACKING LINK GENERATION USING A KEYBOARD APPLICATION

Systems and methods relating to a keyboard application on a mobile device are disclosed. The keyboard application generates a search query which it sends to a remote server. Data located based on the search query is received from the remote server. The data is associated with a record comprising a record identifier. The keyboard application associates a GUI element of the keyboard application with the record identifier. An input is received corresponding to selection of the GUI element. A unique tracking link is generated comprising a URI and an identifier associated with the selection of the GUI element. The URI is a deep link into an application that can execute on the mobile device. The unique tracking link is stored in a database in association with the record and user identifier and passed to the application to access content of the application.

Method, system for editing a command set and device applying the method
11579869 · 2023-02-14 · ·

A device, and a method and a system for editing command sets applied to the device are provided. The system includes an editor installed in a computer device for initiating an editing interface used to edit one or more command sets applied to the device and a writer used to convert the command sets into profiles with a format specified to the device. The command sets are used to form the profiles configured to be written to the device via the writer. The command sets including a set of scripts of commands and input codes specified to the device can be edited through the editor. The device is a computer mouse with multiple keys. The keys can be used to switch the profiles stored in the device, and the command set of the profile being activated is applied to the device for operating the device.

METHOD AND APPARATUS FOR PROVIDING SEARCH FUNCTION IN TOUCH-SENSITIVE DEVICE
20180011844 · 2018-01-11 ·

A method and apparatus for a search function are provided in a touch-sensitive device that supports a search for contents in a list view by using a dedicated keypad displayed in the list view. In the method, the apparatus displays the dedicated keyboard for a content search in the list view, and performs the content search in the list view in response to an interaction inputted on the dedicated keyboard. The apparatus then displays at least one execution item associated with at least one found content, and executes the content associated with a selected one among the at least one execution item.

Housing as an I/O Device

There are provided systems, devices and methods for operating a housing for an electronic device as an input/output (I/O) device. In one embodiment, an electronic device includes a housing configured to function as an integrated housing and I/O device and one or more sensors obscured by a panel of the housing. The one or more sensors being configured to sense via the panel of the housing. The electronic device further includes a processing unit communicatively coupled to the one or more sensors and configured to interpret electrical signals generated by the one or more sensors. One or more output devices are communicatively coupled to the processing unit and configured to provide an output in response to the one or more sensors generating an electrical signal.

OPTIMIZATION ON AN INPUT SENSOR BASED ON SENSOR DATA

Various implementations disclosed herein include devices, systems, and methods that determine whether to provide a response based on the characteristic associated with the use of an input sensor (e.g., a keyboard). For example, an example process may include obtaining sensor data from a first sensor of the one or more other sensors, wherein the first sensor is separate from the input sensor, and the sensor data is associated with use of the input sensor by a user, assessing a characteristic associated with the use of the input sensor based on the sensor data, and determining whether to provide a response based on the characteristic associated with the use of the input sensor, the response updating the input sensor with a personalized setting or providing personalized content (e.g., feedback or autocomplete) to the user regarding input sensor use.

Control method for electronic apparatus
11698686 · 2023-07-11 · ·

A control method is provided, which is applied to an electronic apparatus including an input device. The control method includes the following steps: detecting whether a setup program exists or not, wherein the setup program includes a plurality of adjusting information; detecting whether the setup program is executed or not, when the setup program exists; receiving a selecting instruction, when the setup program is executed; generating a control signal according to the selecting instruction and the adjusting information; receiving an input signal generated by the input device; and delaying and processing the input signal according to the control signal.

SYSTEMS AND METHODS FOR CONFIGURATION OF A CONTROLLING DEVICE TO ENABLE SELECTION OF ONE OR MORE MEDIA STREAMS
20230217058 · 2023-07-06 ·

A controlling device has a configurable key. An insert is provided to the configurable key and includes an indicium representative of a media content provider. An image of the indicium or an image of a QR code associated with the indicium is used to assign one or more commands to the configurable key. The one or more commands are used to cause a controllable device to tune to a channel on which the media content provider is being broadcast, to invoke an app associated with the media content provider, to access a website associated with the media content provider, and the like.

ELECTRONIC DEVICE
20220391024 · 2022-12-08 ·

An electronic device includes: a processor; a first storage storing firmware to be executed by the processor when the electronic device is activated, and key code information defining a function of an operation button; a second storage reading the key code information and temporarily storing the key code information in a rewritable manner; and a keyboard controller assigning a key code to the operation button based on the key code information stored in the second storage. The processor determines whether the key code information stored in the second storage has been rewritten during setup of the firmware, and generates key code change information for changing a key code assigned to the operation button when the processor determines that the key code information has been rewritten. The keyboard controller changes a key code assigned to the operation button based on the key code change information during the setup of the firmware.

SHORTCUT KEYS FOR VIRTUAL KEYBOARDS
20220382430 · 2022-12-01 ·

In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, responsive to initiation of an application of the computing device, a display of which including a virtual keyboard, detecting, by the computing device, an input on a shortcut key of the virtual keyboard. The method also includes, by the computing device, translating the shortcut key into one or more keystrokes based on a configuration file for that short key and providing the one or more keystrokes to the application to execute a function of the shortcut key in response to the detected input.

Electronic device having key assembly comprising pressure sensor, and operating method therefor
11515106 · 2022-11-29 · ·

An electronic device according to an embodiment of the disclosure may include a housing, a key cover that penetrates at least a part of the housing and exposes at least a part of the key cover to an outside, a key button that is disposed inside the key cover and generates a pressing signal when the key button is pressed, a pressure sensor including a plurality of depressurization points between the key cover and the key button, and at least one processor electrically connected to the pressure sensor and the key button, and the at least one processor obtains a pressure signal corresponding to each of the plurality of depressurization points through the pressure sensor, obtains the pressing signal through the key button, and performs a specified operation based on the pressure signal corresponding to each of the obtained depressurization points and the pressing signal.