G06F3/0312

MULTIPURPOSE CONTROLLERS AND METHODS
20210132703 · 2021-05-06 ·

Method and apparatus is disclosed for a user to communicate with an electronic device. A processor receives user intention actions comprising facial expression (FE) information indicative of facial expressions and body information indicative of motion or position of one or more body parts of the user. When the FE or body information crosses a first level, the processor starts generating first signals based on the FE or body information to communicate with the electronic device. When the FE or body information crosses a second level, the processor can end generation of the first signals or modify the first signals. An image processing or eye gaze tracking system can provide some FE information or body information. The signals can modify attributes of an object of interest. Use of thresholds that are independent of sensor position or orientation with respect to the user's body are also disclosed.

MOUSE DEVICE AND SCROLL WHEEL MODULE
20210117016 · 2021-04-22 ·

A mouse device includes a scroll wheel module. The scroll wheel module includes a long shaft, a scroll wheel, an encoding wheel, and a switching unit. The scroll wheel and the encoding wheel are disposed on two sides of the long shaft. The encoding wheel includes a first encoding groove module and a second encoding groove module. The switching unit includes a first switch and a second switch. The first switch engages with the first encoding groove module. The second switch engages with the second encoding groove module. The first encoding groove module includes a plurality of first encoding grooves. A quantity of the first encoding grooves is a first number. The second encoding groove module includes a plurality of second encoding grooves. A quantity of the second encoding grooves is a second number.

Selecting events based on user input and current context
10942583 · 2021-03-09 ·

Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.

Control panels and methods of controlling
10928928 · 2021-02-23 · ·

A control panel for controlling a device comprises a scanning device being a plane surface scanner configured for scanning instantaneously an image of a surface of interest. It also comprises a front panel with a front side surface facing the user and a back side surface facing the scanning device and thus being scanable and at least one controller element mounted in the front panel and having contrast markings at the back side facing the scanner device with respect to a color of other portions of the back side of the front panel so that a state of the at least one controller is recognizable from an optical image of the back side of the front panel.

WHEEL DEVICE APPLIED TO A MOUSE
20210041961 · 2021-02-11 ·

A wheel device applied to a mouse includes a base, a wheel module, a sheltering component and an optical detecting module. The base has a holder. The wheel module is disposed on the base and includes a roller and a wheel. The roller includes a rolling surface, an axle and a plurality of rib structures. The axle is rotatably disposed on the holder in an axle direction. The rib structures are disposed inside the rolling surface. The wheel is disposed on the rolling surface of the roller. The sheltering component includes light sheltering areas and light penetrating areas disposed on the roller or the wheel and around the axle direction. Each light sheltering area is perpendicular to the axle. The optical detecting module has an optical emitter and an optical receiver. The optical receiver is adapted to receive an optical signal emitted by the optical emitter.

Optical encoder capable of identifying absolute positions
10929699 · 2021-02-23 · ·

The present disclosure is related to an optical encoder which is configured to provide precise coding reference data by feature recognition technology. To apply the present disclosure, it is not necessary to provide particular dense patterns on a working surface. The precise coding reference data can be generated by detecting surface features of the working surface.

Wearable electronic device with haptic rotatable input

One embodiment described herein takes the form of a watch, comprising: a housing; a crown comprising: a crown body outside the housing; and a shaft extending from the crown body into the housing; and an actuator coupled to the crown and configured to provide haptic output through the crown.

Dynamic panel masking
10948730 · 2021-03-16 · ·

A panel mask(s) rendered on a display panel(s) of a head-mounted display (HMD) may be dynamically adjusted (increased and decreased) in size in order to hide unwanted visual artifacts from view, as needed. For example, if frames are being rendered on the display panel of the HMD using re-projection, a size value associated with at least a portion of the panel mask can be adjusted based on rotation of the HMD to increase or decrease a size of at least the portion of the panel mask from a current size to an adjusted size, and the panel mask can be rendered with at least the portion of the panel mask rendered at the adjusted size to hide the unwanted visual artifacts. The size of the portion of the panel mask can subsequently decrease, over a period of time, if re-projection ceases and/or if head rotation ceases or slows down.

System and method of utilizing a stylus with an information handling system
10949001 · 2021-03-16 · ·

In one or more embodiments, one or more systems, methods, and/or processes may receive, via a touch screen, first user input from a stylus that selects an element of a graphical user interface (GUI); may receive, via a rotary encoder of the stylus, second user input that is associated with a first possible selection associated with the element of the GUI; may provide first light emissions of a first color; may receive, via the rotary encoder of the stylus, third user input that is associated with a second possible selection associated with the element of the GUI; may provide second light emissions of a second color, different from the first color; may receive fourth user input via an electromechanical switch of the stylus; and may select the second possible selection associated with the element of the GUI.

Mouse device and control method thereof
10963069 · 2021-03-30 · ·

A mouse device includes a casing, a scroll wheel, a circuit board, an encoder and a microprocessor. The scroll wheel is partially exposed outside the casing. The circuit board is disposed within the casing. The encoder is disposed within the casing. The encoder issues an encoded signal to the circuit board in response to a rotation of the scroll wheel. The microprocessor is electrically connected with the circuit board, and acquires a rotating time period corresponding to one-unit rotation amount of the scroll wheel. If the rotating time period is shorter than a predetermined time period, the microprocessor generates a first control command. If the rotating time period is longer than or equal to the predetermined time, the microprocessor generates a second control command.