G09G5/08

Providing visual control guidance on a display

A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) determines boundaries of each display and selects outermost two dimensional boundaries of the initial virtual desktops and updates the initial virtual desktop to an area bounded by a virtual rectangle comprising the outermost boundaries, which includes the displays and physical space not useable by the processor(s) to render visual objects.

Cursor control system and cursor control method

The present invention relates to a cursor control system, including a first electronic device, a second electronic device, and a mouse. The mouse is wirelessly connected to the first electronic device and the second electronic device and may move a cursor on a first working desktop corresponding to the first electronic device or a second working desktop corresponding to the second electronic device. When receiving a drive signal from the mouse, the first electronic device displays a jump image on the first working desktop. When the cursor is moved to the jump image, the mouse may transmit a switching signal to the second electronic device according to a masking signal from the first electronic device, so that the second electronic device can display the cursor on the second working desktop.

Drawing attention to a graphical element on a display

Apparatuses, methods, systems, and program products are disclosed for drawing attention to a graphical element on a display. An apparatus includes a display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect a voice cue. The voice cue may include a predefined command associated with drawing a user's attention to a graphical element that is presented on the display. The memory stores code executable by the processor to determine a location of the graphical element that is presented on the display in response to the voice cue. The memory stores code executable by the processor to draw the user's attention to the graphical element on the display in response to determining the location of the graphical element on the display.

SYSTEMS AND METHODS FOR CONTEXT-BASED OPTICAL CHARACTER RECOGNITION

Methods, systems, and apparatus, including computer programs stored on computer-readable media, for displaying contextually relevant information, comprising receiving cursor data comprising a location of a cursor on an electronic display, and determining a screenshot of at least a portion of the electronic display. One or more proximate alphanumeric characters may be determined in at least a portion of the screenshot based on the location of the cursor, and at least one of the proximate alphanumeric characters may be matched with one or more terms from a predetermined list of terms. An information card may be caused to be displayed on the electronic display based on the location of the cursor, the information card corresponding to the one or more terms from the predetermined list of terms.

SYSTEMS AND METHODS FOR CONTEXT-BASED OPTICAL CHARACTER RECOGNITION

Methods, systems, and apparatus, including computer programs stored on computer-readable media, for displaying contextually relevant information, comprising receiving cursor data comprising a location of a cursor on an electronic display, and determining a screenshot of at least a portion of the electronic display. One or more proximate alphanumeric characters may be determined in at least a portion of the screenshot based on the location of the cursor, and at least one of the proximate alphanumeric characters may be matched with one or more terms from a predetermined list of terms. An information card may be caused to be displayed on the electronic display based on the location of the cursor, the information card corresponding to the one or more terms from the predetermined list of terms.

FLIGHT DECK DISPLAY CONTROL SYSTEM CURSOR CONTROL DEVICE

A control interface device for receiving spatial data input by an operator in a flight deck system for an aircraft includes a generally longitudinal housing and a plurality of keys. The housing can be gripped by opposing digits of an operator's hand and can stabilize the operator's hand (e.g., during a turbulence event). The plurality of keys is arranged along a line. The control interface device is configured to couple with a processor operatively coupled with a graphical interface for displaying flight-related information. The flight-related information can include a plurality of selectable items arrangeable along a second line when viewing the graphical interface. Each one of the plurality of keys is mapped to a corresponding one of the plurality of selectable items displayed along the second line of the graphical interface so that the operator associates the plurality of keys with corresponding positions of the plurality of selectable items.

FLIGHT DECK DISPLAY CONTROL SYSTEM CURSOR CONTROL DEVICE

A control interface device for receiving spatial data input by an operator in a flight deck system for an aircraft includes a generally longitudinal housing and a plurality of keys. The housing can be gripped by opposing digits of an operator's hand and can stabilize the operator's hand (e.g., during a turbulence event). The plurality of keys is arranged along a line. The control interface device is configured to couple with a processor operatively coupled with a graphical interface for displaying flight-related information. The flight-related information can include a plurality of selectable items arrangeable along a second line when viewing the graphical interface. Each one of the plurality of keys is mapped to a corresponding one of the plurality of selectable items displayed along the second line of the graphical interface so that the operator associates the plurality of keys with corresponding positions of the plurality of selectable items.

Input device and method of operating an input device
10976827 · 2021-04-13 · ·

An input device, in particular joystick, with an operating device and a magnetorheological brake device and a controller for activating the brake device. The operating device includes a supporting structure and an operating lever, which is accommodated on the supporting structure for pivoting around at least one pivot axis. The brake device is coupled with the pivot axis for controlled damping of a pivoting motion of the operating lever by way of the controller.

Configurable sensor array for a multi-target environment

A method of operating a configurable gaze tracking system includes initializing a plurality of sensors by determining positional information of the sensors, wherein the sensors establish a virtual framework, initializing a plurality of target objects by determining positional information of the target objects within the virtual framework, determining a current user using data output by the sensors, determining a gaze of the current user, matching the gaze to one of the target objects in the virtual framework, wherein a target object matched to the gaze is a current target object, and activating the current target object to receive input.

Extension of remote frame buffer (RFB) protocol
10979582 · 2021-04-13 · ·

A remote frame buffer server configured to send a table of command IDs and command text labels to a remote frame buffer client. This table allows an operator to use text-based interactions in addition to pixel-based interactions to remotely manipulate a display managed by the remote frame buffer server.