G09G5/377

METHOD AND SYSTEM FOR PROVIDING HIGH EFFICIENCY, BIDIRECTIONAL MESSAGING FOR LOW LATENCY APPLICATIONS

A system and a method for routing a message to an application over a connection oriented session in a Kafka messaging platform environment are provided. The method includes: acquiring a plurality of partitions from the Kafka messaging platform; designating a first partition from among the plurality of partitions as a sticky partition; generating a plurality of routing keys that are configured to route to the sticky partition; receiving a subscription from a service that corresponds to a first application; transmitting, to the first application, a first routing key that identifies the subscription from among the plurality of routing keys; and receiving messages from Kafka services that are routed by the first routing key to the first application. For any particular application or set of applications, a plurality of connection oriented sessions may be used to achieve load balancing and high availability.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

An electronic apparatus and a non-transitory computer readable medium are disclosed. The electronic apparatus comprising, a processor and a memory having program code stored thereon, the program code being such that, when it is executed by the processor, it causes the processor to: control display of a plurality of parameter-setting display layers, each having arranged therein at least one parameter-setting-widget selected from a collection of parameter-setting-widgets that relate to values of imaging parameters, where at least one of the plurality of parameter-setting display layers has more than one of the parameter-setting-widgets arranged therein.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

An electronic apparatus and a non-transitory computer readable medium are disclosed. The electronic apparatus comprising, a processor and a memory having program code stored thereon, the program code being such that, when it is executed by the processor, it causes the processor to: control display of a plurality of parameter-setting display layers, each having arranged therein at least one parameter-setting-widget selected from a collection of parameter-setting-widgets that relate to values of imaging parameters, where at least one of the plurality of parameter-setting display layers has more than one of the parameter-setting-widgets arranged therein.

INTELLIGENT ORCHESTRATION OF VIDEO OR IMAGE MIRRORING USING A PLATFORM FRAMEWORK

Embodiments of systems and methods for methods for the intelligent orchestration of video or image mirroring using a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a notification, via a platform framework, of a communication session; and in response to the notification, apply a video or image mirroring operation, via the platform framework, to at least a portion of content shared during the communication session.

Displaying a unified desktop across connected devices

Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.

Displaying a unified desktop across connected devices

Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.

Signal processing method of transparent display

A signal processing method of a transparent display is disclosed. The signal processing method includes: receiving an input signal; performing a signal conversion step on the input signal to form a converted signal; after performing the signal conversion step, performing a signal identification step based on the converted signal; generating an image signal and a control signal from the input signal and a signal identification result of the signal identification step; outputting the image signal for light emission adjustment of the transparent display; and outputting the control signal for transparency adjustment of the transparent display, wherein a converted gray scale of a pixel is obtained by multiplying at least two gray scales among a red gray scale, a green gray scale, and a blue gray scale of the pixel by previously set corresponding coefficients and summing the multiplied gray scales.

Display device

A display device includes a display panel having first and second display areas. A data driver provides data and bias voltages to data lines. A timing controller controls the data driver and a scan driver based on at least two operation modes. The first mode drives the first and second display areas at a normal frequency, and the second mode drives the first display area at a first frequency substantially equal to or lower than the normal frequency and the second display area at a second frequency lower than the first frequency. The second mode includes an active frame to write a reference voltage to display a black image in the second display area, and blank frames to maintain the reference voltage and apply the bias voltage to the pixels in the second display area. The data driver varies the bias voltage in the blank frames.

PARALLELIZATION OF GPU COMPOSITION WITH DPU TOPOLOGY SELECTION
20230096035 · 2023-03-30 ·

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for parallelization of GPU composition with DPU topology selection. A processor may receive an indication of a plurality of application layers for composition at a first processor (e.g., a DPU) and a second processor (e.g., a GPU). The processor may select one or more first application layers of the plurality of application layers for attempted composition at the first processor and one or more second application layers of the plurality of application layers for composition at the second processor. The processor may transmit each of the one or more first application layers to the first processor for composition and each of the one or more second application layers to the second processor for composition.

PARALLELIZATION OF GPU COMPOSITION WITH DPU TOPOLOGY SELECTION
20230096035 · 2023-03-30 ·

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for parallelization of GPU composition with DPU topology selection. A processor may receive an indication of a plurality of application layers for composition at a first processor (e.g., a DPU) and a second processor (e.g., a GPU). The processor may select one or more first application layers of the plurality of application layers for attempted composition at the first processor and one or more second application layers of the plurality of application layers for composition at the second processor. The processor may transmit each of the one or more first application layers to the first processor for composition and each of the one or more second application layers to the second processor for composition.