G06G5/00

System and Method for Providing Digital Content

A method of electronically displaying glyphs. The method includes receiving a glyph spacing, moving a first glyph toward a second glyph along an axis, identifying an intersection of a first axis coordinate of the first glyph with a second axis coordinate of the second glyph, and moving at least one of the glyphs along the axis to separate the first and second axis coordinates of the respective first and second glyphs by the glyph spacing.

Low power scan for device wake up and unlock
09851853 · 2017-12-26 · ·

A low power can for device wake up and unlock is disclosed. The low power scan can include one or more algorithms used to detect a sequence and/or one or more gestures to wake up a processor and unlock the device. A sequence and/or one or more gestures can be determined by a microcontroller and/or by a separate hardware component. The microcontroller can send a notification to the processor and/or switch the device from an idle to an active state. By detecting the sequence and gestures in the microcontroller before waking up the processor, the battery life can be extended. In some examples, the microcontroller can determine if the sequence and gestures are due to water splashes, water film, and/or noise. In such examples, the microcontroller can reject the touch without waking up the processor, and further extending the battery life of the device.

Methods and systems for rendering images using wirelessly received configuration parameters
09837043 · 2017-12-05 · ·

A mobile device has a display, one or more processors, and first memory storing instructions for execution by the one or more processors. The mobile device is configured to dock in a headset to form a head-mounted display. A near-field-communication (NFC) channel is established with a tag in the headset, the tag including second memory that stores one or more configuration parameters for the headset. The one or more configuration parameters are received from the tag via the NFC channel. Using the one or more configuration parameters for the headset, the mobile device renders virtual-reality images and displays the rendered virtual-reality images.

Full range gesture system

This disclosure relates to an interactive display, having a front surface including a viewing area, and providing an input/output interface for a user of an electronic device. A planar light guide (PLG) disposed substantially parallel to the front surface, has a periphery at least coextensive with the viewing area. A light-emitting source (LES), disposed outside the periphery of the PLG, is optically coupled with a PLG input. The PLG outputs reflected light, in a direction substantially orthogonal to the front surface, by reflecting light received from the LES. A light collecting device (LCD) collects scattered light that results from interaction of the reflected light with a user-controlled object. The LCD redirects the collected scattered light toward one or more light sensors. A processor recognizes, from outputs of the light sensors, an instance of a user gesture, and controls the interactive display and/or electronic device, responsive to the user gesture.

Methods and apparatuses for compressing and decompressing drive curves
11270731 · 2022-03-08 · ·

Methods and apparatuses for compressing drive curves for scanning devices and corresponding computer programs are provided. In this case, a drive curve is decomposed into segments. Segments which are not yet present in a library are stored in the library. Moreover, for each segment a pointer to a corresponding segment in the library is stored in a list.

Methods and apparatuses for compressing and decompressing drive curves
11270731 · 2022-03-08 · ·

Methods and apparatuses for compressing drive curves for scanning devices and corresponding computer programs are provided. In this case, a drive curve is decomposed into segments. Segments which are not yet present in a library are stored in the library. Moreover, for each segment a pointer to a corresponding segment in the library is stored in a list.

Closed loop CPU performance control

The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.

Verification method and apparatus

An online verification method includes performing a flight suitability verification on an unmanned aerial vehicle (UAV) system and determining a handling measure of the UAV system according to a verification result. The UAV system includes a UAV and a ground station. The flight suitability verification is performed on at least one of a plurality of verification items. The verification items includes a setting of the UAV system and a setting of data associated with safe operations.

Method for sensor controller to detect stylus using repeated transmission of control signals, stylus, and system
10969914 · 2021-04-06 · ·

A system includes a stylus and a sensor controller couplable to a sensor capable of detecting the stylus. The sensor controller is configured to continuously transmit, via the sensor, first uplink control signals (US_c1) during a continuous transmission period (TCP), which is longer than an interval (WPa) at which the stylus performs a reception operation Rx of an uplink signal from the sensor. The sensor controller is configured to, after the TCP, control a reception operation at the sensor of a downlink signal (DS) from the stylus during a reception period (RDS). The sensor controller is configured to, depending on a result of detection of the DS during the RDS, determine whether or not the stylus is detected by the sensor.

System and method for providing keyboard, video, and mouse functionality
10936528 · 2021-03-02 · ·

A method and information handling system utilize an enclosure controller connected to a plurality of server modules. The enclosure controller has an enclosure controller processor for obtaining server module video data from a server module of the plurality of server modules. The enclosure controller provides the server module video data for display. At least one parameter of the server module video data is modified to simplify processing of the server module video data in response to detection of an excessive processing burden of the enclosure controller processor.