17th week of 2022 patent applcation highlights part 42 |
Patent application number | Title | Published |
20220129066 | LIGHTWEIGHT AND LOW POWER CROSS REALITY DEVICE WITH HIGH TEMPORAL RESOLUTION - A wearable display system for a cross reality (XR) system may have a dynamic vision sensor (DVS) camera and a color camera. At least one of the cameras may be a plenoptic camera. The wearable display system may dynamically restrict processing of image data from either or both cameras based on detected conditions and XR function being performed. For tracking an object, image information may be processed for patches of a field of view of either or both cameras corresponding to the object. The object may be tracked based on asynchronously acquired events indicating changes within the patches. Stereoscopic or other types of image information may be used when event-based object tacking yields an inadequate quality metric. The tracked object may be a user's hand or a stationary object in the physical world, enabling calculation of the pose of the wearable display system and of the wearer's head. | 2022-04-28 |
20220129067 | DETERMINING A GAZE DIRECTION USING DEPTH INFORMATION - A system and a method for determining a gaze direction of a user viewing a scene is provided. The system comprises a camera for obtaining an image of at least one of the user's eyes, a depth information detection device for obtaining depth data related to the image, and a processing unit. The processing unit is configured to define a surface at a predetermined position relative to the user's eye based on the depth data, obtain a normalized image by projecting the image onto the surface and determine a normalized gaze direction based on the normalized image. The processing unit is further configured to determine a gaze direction based on the normalized gaze direction and the depth data. | 2022-04-28 |
20220129068 | EYE TRACKING FOR DISPLAYS - In example implementations, a display is provided. The display includes a camera, a communication interface, and a processor. The camera is to capture a first image of a head-mounted device (HMD) wearable by a user. The communication interface is to receive pupil data from the HMD. The processor is communicatively coupled to the camera and the wireless communication interface. The processor is to determine abound of a field-of-view based on the first image of the HMD, track an eye of the user based on the field-of-view and the pupil data to determine a location of focus of the user, and move a second image to the location of focus on the display. | 2022-04-28 |
20220129069 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a detecting unit ( | 2022-04-28 |
20220129070 | Attention-Based Trading Display for Providing User-Centric Information Updates - A system, method, and non-transitory computer-readable information recording medium displays information to a user. Market data having a first portion and a second portion is displayed on a display unit of a trading device. A user focus area is detected, at the trading device. The user focus area is associated with one of the first and second portions of the market data. A first priority is assigned to the one of the first and second portions of the market data and a second priority is assigned to another one of the first and second portions of the market data. The first priority is higher than the second priority. The market data in the first and second portions is updated as a function of the first and second priorities, respectively. | 2022-04-28 |
20220129071 | Systems and Methods for Nonlinear Latent Spatiotemporal Representation Alignment Decoding for Brain-Computer Interfaces - The disclosures relates to systems and methods for using a trained alignment neural network along with a trained latent representation model to achieve accurate alignment between complex neural signals arising from co-variation across neuron populations over time and their intended motor control that can be invariant for a much longer period without supervised recalibrations. In one implementation, the method may include receiving neural data for a period of time from one or more sensors. The method may further include transforming the neural data to generate aligned variables using a trained alignment network. The method may also include processing the aligned variables through a trained latent model to determine a latent spatiotemporal representation of one or more brain state variables for the period of time and decoding the latent spatiotemporal representation into a brain state for the period of time. | 2022-04-28 |
20220129072 | Nonverbal Multi-Input and Feedback Devices for User Intended Computer Control and Communication of Text, Graphics and Audio - There is disclosed devices, systems and methods for nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio. The system comprises sensory devices comprising sensors to detect a user inputting gestures on sensor interfaces, a cloud system comprising a processor, for retrieving the inputted gestures detected by the sensor on the sensory device, comparing the inputted gestures to gestures stored in databases on the cloud system, identifying at least a text, graphics and/or speech command comprising a word that corresponds to the inputted gesture; showing the command to the user; and transmitting the command to another device. | 2022-04-28 |
20220129073 | HAPTIC FEEDBACK METHOD AND APPARATUS, AND NON-TRANSITORY COMPUTER STORAGE MEDIUM - A haptic feedback method includes: driving a haptic feedback film layer to switch between at least two vibration modes, wherein the at least two vibration modes include a first vibration mode and a second vibration mode, a first position is different from a second position in a first direction, and the first position is a position of a first point when the haptic feedback film layer vibrates in the first vibration mode, and the second position is a position of the first point when the haptic feedback film layer vibrates in the second vibration mode. | 2022-04-28 |
20220129074 | HAPTICS STRUCTURE AND METHOD FOR FABRICATING THE SAME, TOUCH DISPLAY PANEL AND TOUCH DISPLAY DEVICE - This application provides a haptics structure and a method for fabricating the same, a touch display panel and a touch display device. The haptics structure includes: a base substrate; a platelike deformer on the base substrate; and a strain gauge structure. The deformer includes a first transparent electrode, a second transparent electrode and an electrostrictive material layer between the first transparent electrode and the second transparent electrode, and the electrostrictive material layer is deformed when a voltage is applied between the first transparent electrode and the second transparent electrode. The strain gauge structure is located on a side of the deformer away from the base substrate, and is configured to measure a deformation amount of the deformer. | 2022-04-28 |
20220129075 | ACTUATOR AND RETRACTION MECHANISM FOR FORCE FEEDBACK EXOSKELETON - Improved actuator and retraction mechanisms for force feedback exoskeletons are described. An actuator assembly for a force-feedback exoskeleton comprising: a rotating body coupled to a tendon and to a spring, said spring configured to produce a torque on the rotating body; and a second body having a surface configured to apply a variable force to a surface of the rotating body by means of a membrane enclosing a volume fluidically coupled to at least one control valve and to a pressurized fluid source, wherein the volume enclosed by the membrane comprises: a first pressure state in which the rotating body contacts the second body; and a second pressure state in which the rotating body does not contact the second body. | 2022-04-28 |
20220129076 | Device, Method, and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface - An electronic device with a touch-sensitive surface, a display, and one or more tactile output generators displays, on the display, a respective user interface element within a user interface region. The device detects a gesture on the touch-sensitive surface for moving the respective user interface element by a respective amount. In response, in accordance with a determination that moving the respective user interface element by the respective amount would cause the respective user interface element to move beyond a predefined limit, the device generates a respective tactile output via the tactile output generators and moves the respective user interface element by the respective amount and beyond the predefined limit. In response to detecting liftoff of a contact used to perform the gesture, the device at least partially reverses the movement of the respective user interface element, such that the respective user interface element is moved to the predefined limit. | 2022-04-28 |
20220129077 | METHOD AND SYSTEM FOR THE GENERATION AND MANAGEMENT OF TACTILE COMMANDS FOR TACTILE SENSATION - A system for the generation and management of tactile sensation includes a computing subsystem. A method for the generation and management of tactile sensation includes receiving a set of inputs and processing the set of inputs. Additionally or alternatively, the method | 2022-04-28 |
20220129078 | Tremor Correction for Gesture Recognition - Motion detection computing devices may have difficulty determining precise motions of a user who suffers from unintended movement, such as tremors, associated with a physical or medical condition. Aspects described herein relate to motion compensation for detected motion input, e.g., 3D motion, from such users. As described herein, a system may detect the presence of rhythmic motion and/or other input characteristics within captured motion input from a user. The system may determine one or more filters to apply to the captured motion input based on the rhythmic motion, other input characteristics, and/or information in a user profile. The one or more filters may be applied to the captured motion input in order to suppress or minimize the effects of the rhythmic motion and/or other input characteristics thereby resulting in an enhanced user experience in an interactive system, such as a 3D, virtual and/or augmented reality environment. | 2022-04-28 |
20220129079 | METHOD AND SYSTEM FOR VIEWING VIRTUAL ELEMENTS - A tracking device tracks hand motion of a user. An output device, for example an augmented reality headset or a virtual reality headset, is configured for the output of virtual elements in augmented or virtual reality. A processor recognizes a first gesture when the user turns a palm of a first hand towards his face. The processor then displays a set of virtual elements above the palm of the first hand, the virtual elements being arranged above each other like a card deck, using the output device. In other words, the virtual elements are visualized as cards on the palm of the first hand. In most embodiments, the virtual elements are attached to at least one of the user's hands. The method provides a user interface for hand interaction with virtual elements, for example for viewing a content gallery or data exploration. | 2022-04-28 |
20220129080 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An information processing device includes an eyeball information acquisition section, a sightline estimation section, a display control section, a gesture information acquisition section, and a mode switching section. The eyeball information acquisition section acquires position and posture information of eyeballs of a user from a first sensor. The sightline estimation section estimates a sightline vector on the basis of the position and posture information of the eyeballs. The display control section controls a display device in such a manner that the display device displays a guide image for showing a gaze state based on the sightline vector. The gesture information acquisition section acquires gesture information, which is different from the position and posture information of the eyeballs, from a second sensor. The mode switching section switches between a first mode and a second mode according to mode switching input provided by the user with regard to the guide image, the first mode being a mode of reflecting the position and posture information of the eyeballs in the guide image, the second mode being a mode of correcting the gaze state on the basis of the gesture information. | 2022-04-28 |
20220129081 | CONTROLLER AND METHOD FOR GESTURE RECOGNITION AND A GESTURE RECOGNITION DEVICE - A gesture recognition device includes a sensor unit having at least one sensor and a controller connected to the sensor unit. The controller is operable in a training mode and a trained mode. When the controller is operated in training mode, the controller is configured to allow selection of a domain followed by at least one of a selection and a creation of corresponding gestures using a domain module. The controller in the training mode is further configured to receive input signals from the sensor unit for the corresponding gestures, to apply a filter module corresponding to the selected domain to generate filtered datasets, and to train a gesture engine based on the filtered datasets. When the controller is operated in the trained/identification mode, the controller is configured to identify the gesture. | 2022-04-28 |
20220129082 | Integration of Artificial Reality Interaction Modes - Aspects of the present disclosure are for an interaction mode system that provides multiple interaction modes in an artificial reality environment with automatic, context-specific transitions between interaction modes. An interaction mode can specify how the interaction mode system determines direction indications and movement within an artificial reality environment and interactions for making selections or performing other actions. In some implementations, the interaction mode system can control at least four interaction modes including a no-hands, 3DoF mode, a no-hands, 6DoF mode, a gaze and gesture mode, and a ray casting mode. The interaction mode system can employ a mapping of interaction mode context factors (e.g., which components are enabled, mode settings, lighting or other environment conditions, current body positions, etc.) to interaction modes to control transitioning between particular interaction modes. The interaction mode system can also provide affordances for signaling a current interaction mode and interaction mode transitions. | 2022-04-28 |
20220129083 | ILLUMINATED KEYBOARD - A computer keyboard is provide which includes key members providing upward and downward movement; substantially translucent elastomeric domes underlying the key members, and a seat underlies the elastomeric domes for supporting the elastomeric domes and key members. A substantially translucent circuit board is positioned under the seat for the creation and transmission of signals indicating depression of the key members. A planar luminescent light source is positioned under the circuit board. Preferably, the luminescent light source is a translucent light pipe connected to LEDs which provide light. Also preferably, the light pipe has a flat bottom surface which is covered by one or more reflective members and a reflective sheet. The reflective members may comprise paint applied to the bottom surface of the light pipe. | 2022-04-28 |
20220129084 | DISPLAY DEVICE AND DISPLAY CONTROL PROGRAM - A mobile terminal device ( | 2022-04-28 |
20220129085 | INPUT DEVICE, INPUT METHOD, MEDIUM, AND PROGRAM - An input device includes a processor; and
| 2022-04-28 |
20220129086 | VIRTUAL PERIPHERALS FOR MOBILE DEVICES - Methods and apparatuses for a mobile device (e.g., a mobile phone) supporting virtual peripherals are described. The mobile device may include a projecting component configured to project images to external surfaces outside of the mobile device. In some cases, the mobile device may project an image of a document on a first external surface and an image of a keyboard on a second external surface. Moreover, the mobile device may include an imaging component to receive inputs based on sensing an input device overlaid on the projected image (e.g., the keyboard). Accordingly, the mobile device may function as a computer with an external monitor and a keyboard, virtually added to the mobile device. In some cases, the mobile device may serve two or more users or purposes at a time. For example, the mobile device may operate as an infotainment device of a vehicle. | 2022-04-28 |
20220129087 | COOKING APPLIANCE CONTROL PANEL WITH MOVEMENT DETECTOR FOR CONTROLLING COOKING ON A FUNCTION OF LOCATION - A cooking appliance control panel with movement detector for controlling cooking as a function of location has a microprocessor for operating an associated cooking appliance in accordance with a recipe. A movement detector determines a movement of the control panel and outputs a movement signal to the microprocessor. A communication device communicates with the microprocessor and a library of recipes The microprocessor determining when the control panel has moved more than a predetermined amount as a function of the movement signal, determines a new position of the control panel; and communicates the new position to the library to select a recipe as a function of the movement | 2022-04-28 |
20220129088 | Multimodal Kinematic Template Matching and Regression Modeling for Ray Pointing Prediction in Virtual Reality - An electronic device tracks, for a user performing a target acquisition movement within a 3D space, movement parameters of a plurality of input devices of the user. The electronic device predicts, for the user, a region of interest within the 3D space, based on the movement parameters. The region of interest includes a plurality of targets in close proximity. The electronic device predicts an endpoint of the target acquisition movement, within the region of interest. In some embodiments, the plurality of input devices includes an eye tracking input device, each input device corresponds to a predefined input device type, and the movement parameters include gaze data from the eye tracking input device. In some embodiments, input devices includes an eye tracking input device, a head-mounted display, and a hand-held controller, and the user's eye, hand, and head movements are coordinated. | 2022-04-28 |
20220129089 | INPUT DEVICE DRIVING METHOD AND INTERFACE DEVICE USING THE SAME - An interface device includes an electronic device and an input device for communicating with the electronic device. The electronic device includes a display layer, a sensor layer, and a controller for outputting a first uplink signal and a second uplink signal to the sensor layer. The input device includes a communication unit for receiving an uplink signal from the sensor layer, a memory for storing first information and second information, a signal determination unit for determining whether the uplink signal is the first uplink signal or the second uplink signal, based on the first information and the second information, and a signal conversion unit for outputting conversion data in response to the uplink signal being the second uplink signal. | 2022-04-28 |
20220129090 | MOUSE PAD STRUCTURE - A mouse pad structure ( | 2022-04-28 |
20220129091 | PREDICTIVE DETECTION OF USER INTENT FOR STYLUS USE - An example electronic user device includes memory; instructions; and processor circuitry to execute the instructions to identify a stylus grip pattern indicative of a grip of a user on a stylus based on signal data corresponding to signals output by a sensor of the stylus; select one of a first stylus mode or a second stylus mode for the stylus based on the stylus grip pattern; interpret an interaction between the stylus and the electronic user device based on the selected one of the first stylus mode or the second stylus mode; and cause the electronic user device to respond to the interaction. | 2022-04-28 |
20220129092 | TOUCHLESS INTERACTION USING AUDIO COMPONENTS - The present teachings relate to an electronic device comprising: a first module for generating an audio signal; a second module for generating an ultrasonic signal; a mixer for generating a combined signal; a transmitter for outputting an acoustic signal dependent upon the combined signal; and, a processing means for controlling the ultrasonic signal; wherein, in response to receiving a first instruction signal for initiating the ultrasonic signal, the processing means is configured to increase the amount of the ultrasonic signal in the combined signal from an essentially zero value to a predetermined value over a predetermined enable time-period. The present teachings also relate to an electronic device configured to decrease the amount of the ultrasonic signal in the combined signal from an essentially zero value to a predetermined value over a predetermined disable time-period, and to an electronic device configured to remove the audio signal from the combined signal whilst preventing pop-noise, and to an electronic device capable of replacing the ultrasonic signal whilst minimizing the processing time. The present teachings further relate to a method for reducing the occurrence of pop noise in an acoustic signal associated with: initiating the ultrasonic signal in the combined signal, terminating the ultrasonic signal in the combined signal, terminating the audio signal in the combined signal, and replacing the ultrasonic signal in the combined signal. The present teachings also relate to a computer software product for implementing any of the method steps disclosed herein, and to a computer storage medium storing the computer software herein disclosed. | 2022-04-28 |
20220129093 | DISPLAY DEVICE, FABRICATION METHOD OF DISPLAY DEVICE, AND FABRICATION METHOD OF LIGHT GUIDE TOUCH MODULE - A display device includes a base layer, a touch sensing layer, a light guide module and a display panel. The touch sensing layer is disposed on the base layer. The light guide module is disposed on the touch sensing layer. The touch sensing layer is located between the light guide module and the display panel, and the touch sensing layer and one of the light guide module and the display panel have no adhesive material therebetween. | 2022-04-28 |
20220129094 | POSITION DETECTION SENSOR AND INPUT APPARATUS - A foldable position detection sensor operable by electromagnetic induction coupling is configured to alleviate the problem of the levels of electromagnetic coupling with an electronic pen locally changing at a bending portion of the sensor. The position detection sensor includes a digitizer that includes an electrode configured to couple with a position indicator by electromagnetic induction coupling. The position detection sensor includes multiple electromagnetic sheets disposed to cover a surface of the digitizer opposite to an input surface thereof for receiving input form the position indicator. The multiple electromagnetic sheets are spaced apart from one another along the surface of the digitizer at a bending location where the digitizer is bent. The electromagnetic sheets are configured such that when the digitizer is in an unfolded state the electromagnetic sheets overlap with one another at the bending location in a direction perpendicular to the input surface of the digitizer. | 2022-04-28 |
20220129095 | GENERATION AND USE OF APPLICATION TEMPLATES - Techniques are described for the creation of application templates, which can in turn be used to create scoped or customized applications. Such scoped applications may be suitable for use in a local computing environment or a cloud-based platform. As discussed, such scoped or customized applications may be variations of an existing or base application, such as a global or general application or a previously generated scoped application, but may be targeted to a specific audience or function. | 2022-04-28 |
20220129096 | DISPLAY SUBSTRATE, METHOD FOR MANUFACTURING THE SAME, AND DISPLAY DEVICE - A display substrate includes: a base substrate; a first driving signal line arranged at a camera-free region; a second driving signal line arranged at an under-screen camera region, a light transmittance of the first driving signal line being smaller than a light transmittance of the second driving signal line, and the second driving signal line including at least two layers of leads; and a touch structure arranged on the base substrate and arranged at at least one of the camera-free region and the under-screen camera region. The touch structure includes at least two layers of touch signal lines, one layer of touch signal lines is made of a same material and arranged at a same layer as one layer of leads, and the other layer of touch signal lines is made of a same material and arranged at a same layer as the other layer of leads. | 2022-04-28 |
20220129097 | DISPLAY PANEL AND METHOD OF FABRICATING THE SAME - A display panel and a fabrication method thereof are provided. The display panel includes pixels, data lines and scan lines. The pixels are arranged in pixel rows and pixel columns, and each pixel has subpixels. The data lines are configured to transmit data signals to the pixels, and each data line has a non-straight and continuously curved shape or a non-straight and continuously bent shape. The scan lines are configured to sequentially transmit scan signals to the pixels. The subpixels of each pixel are coupled to different scan lines, and each data line is curved or bent with respect to a unit of one pixel. Accordingly, the display panel of the invention can avoid the problems of poor image display and vertical line (V-line) defects as well as reducing power consumption. | 2022-04-28 |
20220129098 | DISPLAY PANEL AND DISPLAY APPARATUS - A display panel has a mounting hole. The display panel includes a first conductive layer, a second conductive layer, and a first insulating isolation layer located between the first conductive layer and the second conductive layer. The first conductive layer includes a first crack detection line and a first electrode connected to each other. The second conductive layer includes a second crack detection line and a second electrode connected to each other. The first electrode and the second electrode constitute a capacitor. The mutual-sensing capacitor is disposed outside of the mounting hole. The capacitor is configured to detect whether there is a crack in a portion of the display panel located around the mounting hole. | 2022-04-28 |
20220129099 | DISPLAY DEVICE - A display device, includes: a display unit that includes a first substrate, a second substrate facing the first substrate, and a sealant combining the first and second substrates with each other, the first substrate including an active area that displays an image and a peripheral area adjacent to the active area; and an input detection unit on the second substrate, wherein the input detection unit includes: a sensing electrode on the second substrate and corresponding to the active area; a sensing pad section on the second substrate and corresponding to the peripheral area, the sensing pad section including a plurality of sensing pads electrically connected to the sensing electrode; and a pattern section on the second substrate and corresponding to the peripheral area, the pattern section overlapping the sealant and including a plurality of conductive patterns in a floating state. | 2022-04-28 |
20220129100 | DISPLAY APPARATUS - A display apparatus is provided. The display apparatus includes an array substrate, and includes control devices, light emitting diodes (LEDs) and an electrode pattern disposed on the array substrate. The LED includes first and second semiconductor layers, and includes a light emitting layer disposed between the first and second semiconductor layers. The electrode pattern includes first electrodes, second electrodes and touch driving signal lines. Each first electrode is electrically connected with the first semiconductor layer of at least one of the LEDs. Each second electrode is electrically connected with the second semiconductor layer of one of the LEDs and one of the control devices. The touch driving signal lines are respectively disposed between adjacent first electrodes. At least an edge of each first electrode is adjacent to a line section of the touch driving signal lines. | 2022-04-28 |
20220129101 | INTERACTIVE DISPLAY SURFACES - Touch responsive displays that may be integrated into a wide variety of non-transparent, non-glass surfaces to provide on-demand human computer interfaces that blend with the environment, i.e., remain invisible unless activated, effectively adding digital user interfaces (UI) to non-technology products and surfaces. The interactive display devices are frameless assemblies of a sensor layer, a light layer, and a support layer housing a microcontroller, wherein the device is configured to be positioned beneath a non-transparent surface layer with the sensor layer arranged below the surface layer. | 2022-04-28 |
20220129102 | CAPACITIVE TOUCH PANEL FOR SENSING MECHANICAL INPUTS TO A DEVICE - A device including a mechanical input and a touch-sensitive surface for detecting one or more touch inputs and an input from the mechanical input. The touch-sensitive surface can include a first portion for detecting at least the touch inputs, and a second portion for detecting at least the mechanical input. The touch-sensitive surface can include a first portion for detecting at least the touch inputs and the mechanical input. The mechanical input can comprise an electrically conductive material, and the mechanical input can be detected based on capacitance measurements between the mechanical input and the touch-sensitive surface. The device can include a sensing element, the mechanical input can comprise an electrically insulating material, and the mechanical input can be detected based on capacitance measurements between the touch-sensitive surface and the sensing element. The device can include logic to differentiate between the touch inputs and the mechanical input. | 2022-04-28 |
20220129103 | COMPUTING DEVICE FOR SCREEN-TO-SCREEN COMMUNICATION - A computing device configured for screen-to-screen (STS) communication, the computing device comprising an interface, memory and a processing module coupled to the memory and the interface. The processing module is configured to determine, for an interaction between a user computing device and an interactive computing device, an interaction type associated with the interaction and determine one or more data types for supporting the interaction. The processing module is further configured to determine available communication types for supporting the interaction and determine data type communication restrictions for the one or more data types, where a first data type is restricted to an STS communication via a transmission medium that includes one of a body as a network, a close proximity and a physical surface. The processing module is further configured to determine whether the available communication types allow for the interaction and when allowed, set up communications for executing the interaction. | 2022-04-28 |
20220129104 | TOUCH PANEL APPARATUS - A touch panel apparatus including a first detector detecting a first operation of a touch operation unit, a second detector detecting a second operation of a rotating operation unit disposed close to the touch operation unit, and a microprocessor performing making a determination whether to prioritize the first or second operation, and outputting an operation command corresponding to the first or second operation in accordance with the determination. The second detector includes six or more touch sensors disposed on an outer peripheral surface of the rotating operation unit, and the microprocessor performs outputting the operation command corresponding to the first operation when the first operation is detected, while not outputting the operation command corresponding to the first operation even if the first operation is detected when the touch operation over a predetermined area on the outer peripheral surface is detected by the touch sensors. | 2022-04-28 |
20220129105 | Calculation Device, Input Device, Calculation Method, And Program - A calculation device includes a detection value acquisition unit configured to acquire the capacitance detection values output from first sensing electrodes and second sensing electrodes, a first capacitance value calculation unit configured to calculate, on the basis of the capacitance detection values acquired by the detection value acquisition unit and coefficients each preset for one of the first sensing electrodes and the second sensing electrodes, the first capacitance calculation values each for one of sensing surfaces of the first sensing electrodes and the second sensing electrodes, and an image data calculation unit configured to calculate the image data on the basis of the plurality of the first capacitance calculation values calculated by the first capacitance value calculation unit. | 2022-04-28 |
20220129106 | DISPLAY APPARATUS - A display apparatus includes a display panel configured to display an image and a touch antenna array disposed on the display panel. The touch antenna array may include a touch electrode, a touch wiring electrically connected to the touch electrode, an antenna electrode including a plurality of antenna elements, a feeder electrically connected to the antenna electrode, and a shielding electrode disposed between the touch wiring and the feeder. | 2022-04-28 |
20220129107 | TOUCH DISPLAY DEVICE - A touch display device is provided and includes a substrate, light emitting layer, encapsulation layer, a touch layer, and a touch driver inspection circuit. The touch layer includes a plurality of touch electrode units. The touch driver inspection circuit is connected to each of the touch electrode units the touch layer and is configured to monitor a touch position according to variation of a capacitance of the touch electrode units. The touch driver inspection circuit is further configured to monitor a pressure of the touch position according to variation of pressures on the touch electrode units. | 2022-04-28 |
20220129108 | CAPTURING AUDIO AND VISUAL INFORMATION ON TRANSPARENT DISPLAY SCREENS - The present invention provides a display screen with an integrated video camera optimized to capture the display screen's information. A presenter writes or draws information on the display screen while facing an audience. The video camera is located on the side opposite from the presenter. No extraneous video production equipment or technical expertise is required to operate while providing a compact and easily transportable system. | 2022-04-28 |
20220129109 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM - The present disclosure relates to an information processing apparatus, an information processing method, and a recording medium that enable a more natural operation. | 2022-04-28 |
20220129110 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM - An information processing device comprising: a projection control unit that controls projection of drawing information, the projection being performed by a projection device, on a basis of ratio information between a first distance and a second distance, the first distance being acquired from sensing information regarding a drawing tool and being from a reference point to the drawing tool, and the second distance being from the reference point to an intersection point between a straight line connecting the reference point with the drawing tool and a calibration plane. | 2022-04-28 |
20220129111 | PRESS SENSING ASSEMBLY AND TERMINAL DEVICE - The present disclosure relates to a press sensing assembly and a terminal device. The press sensing assembly includes: an emitting element including a first side and a second side thereopposite and emitting an ultrasonic wave; a receiving element disposed adjacent to the emitting element, receiving a reflected wave of the reflected ultrasonic wave; and a reflecting pad disposed the first side and the receiving element, and a first surface of the reflecting pad abutting the emitting element and the receiving element, wherein when the second side and/or the receiving element are/is pressed, a region of the reflecting pad corresponding to the pressed region deforms, and a medium density in a deforming region increases. | 2022-04-28 |
20220129112 | ELECTRONIC APPARATUS - An electronic apparatus includes an electrode substrate that has a transparent first electrode and a transparent second electrode that are provided on one surface of a transparent insulating substrate, and an insulating film that electrically insulates the first electrode from the second electrode, the electrode substrate being configured so as to cover a surface of a display medium where an image is displayed; and a driver circuit that is connected to the electrode substrate and generates an electric field between the first electrode and the second electrode by applying a voltage to the first electrode and the second electrode. | 2022-04-28 |
20220129113 | TOUCH DISPLAY DEVICE AND MANUFACTURING METHOD THEREOF - A touch display device includes a flexible substrate, a light emitting structure layer, and a flexible touch sensing layer. The flexible substrate has a first surface and a second surface opposite to each other. The light emitting structure layer is disposed on the first surface of the flexible substrate. The flexible touch sensing layer is disposed on the second surface of the flexible substrate. | 2022-04-28 |
20220129114 | TOUCH PANEL SYSTEM AND DISPLAY DEVICE - A touch panel system includes a touch panel including a drive electrode, a position detection electrode, and a pressure detection electrode, and a controller configured to impart a drive signal to the drive electrode and acquire signal values from each of the position detection electrode and the pressure detection electrode. The controller detects a position of an indicator on the basis of the signal values obtained from the position detection electrode and calculates a magnitude of pressure applied by the indicator on the basis of signal values in a pressure detection range corresponding to the detected position of the indicator among the signal values obtained from the pressure detection electrode. | 2022-04-28 |
20220129115 | TOUCH SUBSTRATE AND MANUFACTURING METHOD THEREOF, AND DISPLAY PANEL - A touch substrate and a manufacturing method thereof, and a display panel are disclosed. The touch substrate is applicable to an array driving structure. The array driving structure includes: a first signal line extending in a first direction and a second signal line extending in a second direction intersecting with the first direction; and the touch substrate includes a touch electrode structure, and the touch electrode structure is configured to be stacked with the array driving structure and includes: a first touch electrode extending in a third direction and a second touch structure extending in a fourth direction. The third direction is different from both the first direction and the second direction; and a second touch electrode is insulated from and intersects the first touch electrode. | 2022-04-28 |
20220129116 | DATA PROCESSING DEVICE - To provide a highly browsable data processing device or a highly portable data processing device, a data processing device including the following is devised: an input/output unit provided with a display portion which can be folded and unfolded and a sensor portion that can sense the folded and unfolded states of the display portion and can supply data on fold, and an arithmetic unit that stores a program for executing different processing depending on the data on fold. | 2022-04-28 |
20220129117 | METHOD FOR GENERATING DESKTOP OF MOBILE TERMINAL, DEVICE AND ELECTRONIC DEVICE - Disclosed is a method, a device and an electronic device for generating a desktop of a mobile terminal. Wherein, the method comprising: responding to a first control instruction, and generating a floating window, wherein the floating window is positioned at a first display level, the floating window is used for previewing the layout of the target application icons; responding to a second control instruction, moving at least one application icon of at least one desktop from an initial display position to a target display position on the floating window, wherein the at least one desktop is positioned at a second display level; and responding to a third control instruction, and generating a target desktop according to the target application icon layout. | 2022-04-28 |
20220129118 | STATEFUL WIDGET CONTAINER MANAGEMENT FOR INTERACTIVE DESIGNS - A method involves identifying state views of a stateful widget container in a design tool having a canvas design context and an all-states view design context, each state view of the stateful widget container being associated with a unique state of the stateful widget container. A first state view of the stateful widget container is displayed in the canvas design context, no other state view of the stateful widget container being displayed concurrently in the canvas design context. The state views of the stateful widget container are displayed concurrently in the all-states view design context, an internal widget layout of each state view corresponding to that displayed in the canvas design context. A first user input is received at a first interactive widget within the stateful widget container in the all-states view design context, the first interactive widget being associated with the first state view of the stateful widget container. | 2022-04-28 |
20220129119 | SYSTEMS AND METHODS FOR REACTING TO MESSAGES - A method includes displaying a message within an interface of a group-based communication platform on a device associated with a user; receiving, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and in response, displaying a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message. | 2022-04-28 |
20220129120 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - An information processing device | 2022-04-28 |
20220129121 | Devices, Methods, and Graphical User Interfaces for Interacting with User Interface Objects and Providing Feedback - An electronic device has multiple audio output elements at distinct locations along a periphery of the electronic device. In response to detecting an input directed to a user interface object: if the first input meets predefined criteria and the user interface object is located closer to a first audio output element than to a second audio output element, the device generates a first audio output that corresponds to the first input, wherein the first audio output has a greater amplitude at the first audio output element than at the second audio output element. If the user interface object is located closer to the second audio output element than to the first audio output element, the device generates a second audio output that corresponds to the first input, wherein the second audio output has a greater amplitude at the second audio output element than at the first audio output element. | 2022-04-28 |
20220129122 | NAVIGATING AMONG ACTIVITIES IN A COMPUTING DEVICE - A mobile computing device runs multiple activities concurrently and provides at least two modes for interacting with the activities. The user may toggle between the modes as desired. In a full-screen mode, one activity occupies substantially an entire display screen. In a windowed mode, the activity is visible within a window, and a portion of at least one other window is also visible. In the windowed mode, the user can cause windows to move, thereby changing focus from one activity to another. For example, the window having focus can be moved off the screen, to be replaced by a new window that is then given focus. The windows are ordered in a sequence and move in concert with one another; pushing one window off one edge of the screen causes a new window to appear at the opposite edge. A persistent positional relationship can be established among windows. | 2022-04-28 |
20220129123 | ACCESSIBILITY VERIFICATION AND CORRECTION FOR DIGITAL CONTENT - Techniques are disclosed for increasing accessibility of digital content. For instance, a code for the digital content and one or more accessibility guidelines are received. The code is analyzed to identify a violation of an accessibility guideline. The digital content presented in accordance with the code, data indicative of the violation, and an option to correct the violation are displayed on a User Interface (UI). In response to receiving an input indicative of a selection of the option to correct the violation, one or more correction options to correct the violation are provided. In response to a selection of a correction option, the code is altered, based on the selected correction option. The alteration of the code corrects the violation of the accessibility guideline and thereby changes one or more aspects of how the digital content is to be presented. | 2022-04-28 |
20220129124 | CONTROL DEVICE, SYSTEM, AND PROGRAM - Operability is further improved. | 2022-04-28 |
20220129125 | DYNAMIC EXECUTION ENVIRONMENT IN NETWORK COMMUNICATIONS - A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server. | 2022-04-28 |
20220129126 | SYSTEM FOR CAPTURING EVENT PROVIDED FROM EDGE OF TOUCH SCREEN - A data entry system, having an input interface adapted to identify a plurality of user interactions. The system includes a processor adapted to associate user interactions identified by the input interface with a plurality of letters of the alphabet, such that all the letters of the alphabet are assigned to at most eight user interactions. Most of the letters are assigned to specific user interactions according to one or more features of their shape in their printed form, such that most of the letters assigned to each user interaction have the same shape feature. | 2022-04-28 |
20220129127 | TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE, RECEIVING DEVICE, AND TRANSMISSION SYSTEM FOR TOUCH SCREEN INSTRUCTION - Disclosed are a transmitting method, a receiving method, a receiving device, a transmitting device, a receiving device, and a transmission system for touch screen instruction, where the transmitting method includes the following. A receiving device obtains touch screen instruction from a touch screen via an interface of a first transmission medium, and the touch screen instruction comprises a user operation input to the touch screen. The receiving device superimposes a common mode signal obtained by processing the touch screen instruction with a differential mode signal obtained through processing the differential signal to obtain a mixed signal comprising the touch screen instruction. The receiving device transmits the mixed signal to a transmitting device via a network port. By adopting this disclosure, the touch screen instruction is transmitted via a cable, which can realize the control of the video source device connected to the transmitting device. The user experience is high. | 2022-04-28 |
20220129128 | TOUCH DISPLAY SYSTEM PERFORMING GROUND MODULATION - A touch display system includes: a display driver integrated circuit (IC) configured to drive a display panel; a touch screen controller configured to drive a touch screen panel; a driving voltage generator configured to provide driving voltages to the display panel, the display driver IC, and the touch screen controller; and a ground modulation device configured to receive a driving signal, which is used to drive the touch screen panel and periodically swings between a first reference voltage level and a second reference voltage level, from the touch screen controller, configured to generate a modulated ground voltage, which periodically swings between the first reference voltage level and the second reference voltage level, based on the driving signal, and configured to provide the modulated ground voltage to the display panel, the display driver IC, and the touch screen controller | 2022-04-28 |
20220129129 | DISPLAY DEVICE AND DRIVING METHOD THEREOF - A display device includes a display part and a sensor part overlapping the display part. During a first period, sensors in a first area of the sensor part are configured to transmit a first uplink signal. During the first period, sensors in a second area of the sensor part are configured to transmit a first inversion signal with respect to the first uplink signal. During a second period after the first period, sensors in a third area of the sensor part are configured to transmit a second uplink signal. During the second period, sensors in a fourth area of the sensor part are configured to transmit a second inversion signal with respect to the second uplink signal. The first area at least partially overlaps the fourth area. The second area at least partially overlaps the third area. | 2022-04-28 |
20220129130 | ELECTRONIC WRITING APPARATUS WITH MULTIPLE CONDUCTORS - A circuit includes a function module to detect stimulus of an electronic writing apparatus (EWA) and generate functional data based on the detected stimulus. The circuit further includes a processing module to generate an outbound data signal from the functional data and first transceive circuit coupled to a first conductor of the EWA. The first transceive circuit includes a first reference circuit to generate a first transmit reference signal, and a first drive-sense circuit to regulate the first transmit reference signal on the first conductor. The circuit further includes a second transceive circuit coupled to a second conductor of the EWA. The second transceive circuit includes a second reference circuit to generate a second transmit reference signal, where one of the transmit reference signals includes the outbound data signal. The second transceive circuit further includes a second drive-sense circuit to regulate the second transmit reference signal on the second conductor. | 2022-04-28 |
20220129131 | DISPLAY PANEL AND DISPLAY DEVICE - A display panel and a display device are provided. The display panel comprises an encapsulation layer and a touch control structure on the encapsulation layer. The encapsulation layer comprises a plurality of pixel opening portions and spacing portions between the pixel opening portions. The touch control structure comprises a first conductive film layer, a second conductive film layer and an insulating layer between the first conductive film layer and the second conductive film layer, wherein the first conductive film layer comprises a plurality of touch control blocks, and the second conductive film layer comprises a plurality of touch control lines and a plurality of dummy lines. At least one dummy line is between adjacent touch control lines of at least some touch control lines. Each touch control block is electrically connected to one of the touch control lines via a conductive element arranged in the insulating layer. | 2022-04-28 |
20220129132 | High Resolution Touch Sensor Apparatus and Method - A sensor array ( | 2022-04-28 |
20220129133 | DISPLAY DEVICE - A display device includes a display panel, and an input sensor disposed on the display panel. The input sensor includes a detection electrode in an active area of the input sensor, a signal line connected to the detection electrode, a slave chip connected to the signal line and overlapping a non-active area adjacent to the active area, a master chip overlapping the non-active area, and a plurality of connection lines connecting the master chip and the slave chip so that a sensed signal of the detection electrode is delivered to the master chip through the slave chip. | 2022-04-28 |
20220129134 | TOUCH STRUCTURE AND DISPLAY APPARATUS - A touch structure includes first touch units and second touch units located in a touch area, first conductive lines and at least one second conductive line. Each first conductive line is connected to one first touch unit and led out from a third peripheral sub-area. Each second conductive line is connected to one second touch unit, led out from a first peripheral sub-area and passes through the third peripheral sub-area. Part of the second conductive line located in the third peripheral sub-area is further away from the touch area than part of the first conductive lines located in the third peripheral sub-area. At least one first conductive line is further away from the touch area in a first direction than another first conductive line, and lead-out position of the at least one first conductive line is closer to a second peripheral sub-area than that of the another first conductive line. | 2022-04-28 |
20220129135 | TOUCH DEVICE AND DRIVING METHOD THEREOF - The present application provides a touch device and a driving method thereof. The touch device comprises a touch panel and a touch drive IC, and the touch panel is provided with multiple driving circuits and multiple sensing circuits. The driving method comprises: inputting two drive signals having an equal amplitude and opposite phases to the driving circuits; obtaining sensing signals by means of the sensing circuits; and removing or attenuating original noise signals comprised in the sensing signals by means of the touch drive IC. | 2022-04-28 |
20220129136 | SYNCHRONIZING INPUT SENSING WITH DISPLAY UPDATING - A processing system configured to receive a first display control signal corresponding to a non-display update period of a display frame and a second display control signal corresponding to a display update period of the display frame. The processing system is further configured to acquire, based on receipt of the first display control signal, first resulting signals from sensor electrodes electrically connected to the sensor driver by operating the sensor electrodes for a first type of input sensing during a first period overlapping with at least a portion of the non-display update period. Further, the processing system is configured to acquire, based on receipt of the second display control signal, second resulting signals with the sensor electrodes by operating the sensor electrodes for a second type of input sensing during a second period overlapping with at least a portion of the display update period. | 2022-04-28 |
20220129137 | VIRTUAL KEYBOARD ERROR CORRECTION BASED ON A DYNAMIC SPATIAL MODEL - A method includes detecting a touch input by a user at a position on a virtual keyboard. The method further includes applying a spatial model to map the touch input to one or more first candidate keys of the virtual keyboard, wherein the spatial model maps the touch input to the one or more first candidate keys based on a heatmap of prior touch inputs by the user. The method further includes applying a language model to map the touch input to one or more second candidate keys of the virtual keyboard, wherein the language model maps the touch input to the one or more second candidate keys based on comparing the position of the touch input to one or more predicted next keys. The method further includes selecting a particular key of the one or more first and second candidate keys as indicated by the touch input. | 2022-04-28 |
20220129138 | FLOATING EDITABLE GRAPHICAL OVERLAY INCLUDING 3D MODEL OBJECT PROPERTIES - A method edits a property value of a model object for a large-scale capital project. The method displays a 3D model of the large-scale capital project in a graphical user interface. The 3D model has a plurality of model objects. The method selects one or more model objects in the graphical user interface, thereby defining one or more selected model objects. The method also selects one or more properties of the selected model object to view in a graphical overlay, thereby defining one or more selected properties. The method also generates a graphical overlay adjacent to or over each of the one or more selected model objects. The graphical overlay includes values for the one or more selected properties. The method modifies a value of the one or more selected properties in the graphical overlay, thereby defining a modified property value. | 2022-04-28 |
20220129139 | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING DISPLAY OF A PLURALITY OF OBJECTS ON WEARABLE DISPLAY DEVICE - Various embodiments of the disclosure disclose a method and apparatus, where an electronic device may include a communication module, a touch display, a memory, and a processor operatively connected to the communication module and the memory, wherein the processor may be configured to display a plurality of objects on the touch display, receive a touch input for the plurality of objects through the touch display while being connected to a wearable display device through the communication module, identify a direction corresponding to the touch input, identify a display angle and display distance of the wearable display device, determine an arrangement position of the plurality of objects included in the electronic device based on at least one of the identified direction, the display angle, or the display distance, and control displaying of the plurality of objects on the wearable display device based on the determination result. Various embodiments are possible. | 2022-04-28 |
20220129140 | GENERATING ANIMATION OVERLAYS IN A COMMUNICATION SESSION - Method of generating animation overlays starts with a processor causing a communication interface for a communication session to be displayed at client devices. The processor receives from a first client device an animation sending request and causes an animation sending interface to be displayed in the communication interface of the first client device. The animation sending interface comprises animation overlay icons. Each of the animation overlay icons comprise a first avatar associated with the first user. The processor receives from the first client device a selection of a first animation overlay icon and causes the first animation overlay corresponding to the first animation overlay icon to be displayed as an overlay on the communication interface of each of the plurality of client devices. The first animation overlay is an animation that includes the first avatar. Other embodiments are disclosed. | 2022-04-28 |
20220129141 | APPARATUS, METHOD AND ARTICLE TO FACILITATE MATCHING OF CLIENTS IN A NETWORKED ENVIRONMENT - Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation. | 2022-04-28 |
20220129142 | SYSTEM AND METHOD FOR IMPLEMENTING DESIGN SYSTEM TO PROVIDE PREVIEW OF CONSTRAINT CONFLICTS - A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints. | 2022-04-28 |
20220129143 | Event Organizing Systems, Software Applications, and Methods - Event organizing methods include at least partially facilitating an at least intermittent communicative coupling between one or more servers and first and second computing devices. A map interface and main location indicator are displayed on a display of the first computing device. The one or more servers receive, from the first computing device, a selection by a first user of a main location for an event selected using one or more selectors displayed on one or more user interfaces displayed on the first computing device. A map and the main location indicator are displayed on a display of the second computing device. The main location indicator may include profile images of the first user and/or one or more invitees. In implementations the first user selects a parking location and/or an entrance location in addition to the main location. Event organizing systems include elements configured to facilitate the event organizing methods. | 2022-04-28 |
20220129144 | METHODS AND USER INTERFACES FOR HANDLING USER REQUESTS - The present disclosure generally relates to methods and user interfaces for managing user requests for specific operations. In some embodiments, a computer system, after receiving a request of a first type performs a requested operation and, when notification criteria are met, initiates display of a notification on an external electronic device. In some embodiments, a computer system displays a configuration user interface that includes user-specific examples of requests and/or responses to requests. | 2022-04-28 |
20220129145 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - 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 a display of a first parameter-setting image that relates to values of one or more parameters related to imaging, the first parameter-setting image comprising a graph and an indicator point that is movable by user input, where the values of the one or more parameters related to imaging are set based on a location of the indicator point in the graph; and display, in association with the first parameter-setting image, a second parameter-setting image that relates to values of at least one additional parameter related to imaging. | 2022-04-28 |
20220129146 | METHOD FOR CONTROLLING A COMPUTER DEVICE FOR ENTERING A PERSONAL CODE - A method for controlling a computer device comprising a graphic user interface is disclosed. The method comprises implementation, by a data-processing module, of: requesting a user to enter a code on the graphic user interface by means of a virtual keyboard, comprising randomly arranged elements, the code consisting of a sequence of elements of the virtual keyboard; for an element of the sequence constituting the code: if a first type of gesture performed by the user on the graphic user interface is detected, changing a current element of a list of possible elements of the virtual keyboard corresponding respectively to one of the elements of the virtual keyboard; if a second type of gesture, different from the first type of gesture, performed by the user on the user interface is detected, validating the current element as an element of the sequence constituting the code. | 2022-04-28 |
20220129147 | TOUCH SCREEN DISPLAY WITH VIRTUAL TRACKPAD - Examples are disclosed relating to computing devices and methods for performing touch detection within a virtual trackpad area of a touch screen display. In one example, a non-trackpad touch input signal is received from outside the virtual trackpad area and processed with at least one touch detection algorithm applying a non-trackpad threshold value. A virtual trackpad touch input signal is determined to be received from within the virtual trackpad area. On condition of determining that the virtual trackpad touch input signal is received from within the virtual trackpad area, the virtual trackpad touch input signal is processed with the touch detection algorithm applying a virtual trackpad threshold value different from the non-trackpad threshold value. | 2022-04-28 |
20220129148 | REPRESENTATION OF USER INTERFACE INTERACTIVE REGIONS - In some examples, a system executes a program that generates a user interface (UI) screen, provides a user input event to the program during execution, and captures images of the UI screen before and after the user input event. The system determines, based on the captured images, whether a first region of the UI screen changed in response to the user input event, and indicates the first region as a user interactive region and adds an element representing the user interactive region to a representation of user interactive regions of a UI of the program. | 2022-04-28 |
20220129149 | CONTROL DEVICE, SYSTEM, AND PROGRAM - [Object] To further improve operability. | 2022-04-28 |
20220129150 | MOBILE TERMINAL DEVICE AND INPUT DEVICE - A mobile terminal device includes a display section having a display screen, an input section having a touch input region on the display screen, and a control section for displaying a plurality of keys. The display screen is provided as a software keyboard where a touch operation on a specific key causes an input of the specific key. In the specific display region on the display screen that can display operation keys on the software keyboard, the control section selects these keys from a previously prepared set of input candidate key groups. In response to a specific operation on the specific display region, the control section allows the plurality of keys to be displayed on the specific display region. In response to touch on a desired key in the specific display region, the control section determines that an input of the key has been performed. | 2022-04-28 |
20220129151 | INTERFACE DISPLAY METHOD, DEVICE AND STORAGE MEDIUM - An interface display method includes: displaying a specified interface, the specified interface including at least one information display area; and determining, in response to detecting a first gesture operation in the specified interface, a target information display area corresponding to the first gesture operation, and displaying a detail interface associated with the target information display area. | 2022-04-28 |
20220129152 | ADAPTING SERVICE LEVEL POLICIES FOR EXTERNAL LATENCIES - Techniques for processing I/O operations in a data storage system may include: receiving I/O operations directed to a logical device associated with a service level specifying a target I/O response time goal; receiving a input identifying whether to calculate an observed I/O response time for the logical device using only an internal processing time associated with processing performed within the data storage system when servicing I/O operations directed to the logical device; determining, in accordance with the input and the I/O operations directed to the logical device, the observed I/O response time for the logical device; determining a service level violation for the first logical device whereby the observed I/O response time violates the service level; and responsive to determining the service level violation whereby the observed I/O response time violates the service level, performing processing to alleviate or remove the first service level violation. | 2022-04-28 |
20220129153 | MEMORY UNIT WITH MULTI-BIT INPUT LOCAL COMPUTING CELL FOR MULTI-BIT CONVOLUTIONAL NEURAL NETWORK BASED COMPUTING-IN-MEMORY APPLICATIONS, MEMORY ARRAY STRUCTURE WITH MULTI-BIT INPUT LOCAL COMPUTING CELL FOR MULTI-BIT CONVOLUTIONAL NEURAL NETWORK BASED COMPUTING-IN-MEMORY APPLICATIONS AND COMPUTING METHOD THEREOF - A memory unit is controlled by a first word line and a second word line. The memory unit includes a memory cell and a multi-bit input local computing cell. The memory cell stores a weight. The memory cell is controlled by the first word line and includes a local bit line transmitting the weight. The multi-bit input local computing cell is connected to the memory cell and receives the weight via the local bit line. The multi-bit input local computing cell includes a plurality of input lines and a plurality of output lines. Each of the input lines transmits a multi-bit input value, and the multi-bit input local computing cell is controlled by the second word line to generate a multi-bit output value on each of the output lines according to the multi-bit input value multiplied by the weight. | 2022-04-28 |
20220129154 | MANAGING BIN PLACEMENT FOR BLOCK FAMILIES OF A MEMORY DEVICE USING TRIGGER METRIC SCORES - An example processing device of a memory sub-system is configured to select, from a plurality of voltage bins associated with a memory device, a first set of voltage bins, wherein each voltage bin is associated with a corresponding set of read level offsets; determine, based on a trigger metric associated with the first set of bins, a first score of the first set of bins; replace at least a first voltage bin of the first set with at least a second voltage bin of the plurality of voltage bins to generate a second set of voltage bins; determine a second score of the second set of voltage bins; and responsive to determining that the second score of the second set of bins is greater than the first score of the first set of voltage bins, utilize the second set of voltage bins for performing read operations of the memory device. | 2022-04-28 |
20220129155 | TECHNIQUES FOR PERSISTING DATA ACROSS INSTANCES OF A CLOUD SHELL - Techniques for persisting user data across secure shell instances are provided. The techniques include a method wherein a computer system receives a request to reserve a block volume, the request being received from a session manager service. The method also includes reserving the block volume, identifying a data center identifier of the block volume, returning the data center identifier of the block volume to the session manager service, attaching the block volume to a volume management fleet machine, receiving an instruction from the session manager service to release the block volume, creating a backup of the block volume comprising the data stored in the block volume, and releasing the block volume. | 2022-04-28 |
20220129156 | STORAGE DEVICE HEALTH STATUS CONTROLLER - One or more aspects of the present disclosure relate to a storage health status. In embodiments, one or more events corresponding to a storage array can be received. Each event can include an alert. A type of each event can also be identified. For each event having a qualifying type, at least one prior event made obsolete by each received event can be cleared. | 2022-04-28 |
20220129157 | METHOD AND SYSTEM FOR STORAGE LOAD BALANCING BASED ON VIRTUAL SYNTHETICS METADATA - A method and system for storage load balancing based on virtual synthetics metadata. When storing data onto a storage cluster, data submitted thereto may often be distributed unevenly across the constituent storage nodes thereof. To address the issue, some form of load balancing (or re-distribution of data) across the storage nodes may be implemented. Existing load balancing techniques, however, tend to migrate data between storage nodes without consideration for the efficient utilization of available storage space on the storage node where the data ends up (or destination storage node). Accordingly, the disclosed method and system propose a load balancing mechanism whereby the migrated data dedupes well, thereby securing the efficient consumption of storage space on the destination storage node. | 2022-04-28 |
20220129158 | MULTI-NAMESPACE STORAGE DEVICE, ELECTRONIC SYSTEM INCLUDING THE STORAGE DEVICE, AND METHOD OF OPERATING THE STORAGE DEVICE - A multi-namespace storage device includes a nonvolatile memory which includes a first memory block and a second memory block different from the first memory block, and a memory controller which receives, from a host, a command for requesting creation of a first namespace including a first logical block number and a second namespace including a second logical page number not included in the first logical block number and receives a physical mapping command for instructing physical mapping of the first namespace. The memory controller performs a first mapping operation by mapping the first logical block number to the first memory block and performs a second mapping operation by mapping the second logical page number to a second memory page included in the second memory block in response to the physical mapping command. | 2022-04-28 |
20220129159 | CREATION AND USE OF AN EFFICIENCY SET TO ESTIMATE AN AMOUNT OF DATA STORED IN A DATA SET OF A STORAGE SYSTEM HAVING ONE OR MORE CHARACTERISTICS - Systems and methods for sampling a set of block IDs to facilitate estimating an amount of data stored in a data set of a storage system having one or more characteristics are provided. According to an example, metadata (e.g., block headers and block IDs) may be maintained regarding multiple data blocks of the data set. When one or more metrics relating to the data set are desired, an efficiency set, representing a subset of the block IDs of the data set, may be created to facilitate efficient calculation of the metrics by statistically sampling the block IDs of the data set. Finally, the metrics may be estimated based on the efficiency set by analyzing one or more of the metadata (e.g., block headers) and the data contained in the data blocks corresponding to the subset of the block IDs and extrapolating the metrics for the entirety of the data set. | 2022-04-28 |
20220129160 | DATA PROCESSING METHOD, DEVICE, AND ELECTRONIC DEVICE - A data processing method includes in response to determining that data corresponding to received data to be written exists, determining a first data identifier of the data corresponding to the data to be written, where the first data identifier is used to obtain a first storage area corresponding to the data, generating a second data identifier of the data to be written, writing the data to be written into the second storage area, in response to receiving a data rollback instruction, obtaining a target data identifier corresponding to the data rollback instruction, and determining a target storage area based on the target data identifier to obtain rollback data from the target storage area. The second data identifier is different from the first data identifier, and the second data identifier corresponds to a second storage area different from the first storage area. | 2022-04-28 |
20220129162 | ADAPTIVE INLINE COMPRESSION - A technique for managing data storage includes generating entropy of blocks on a per-block basis and selectively performing inline compression on blocks based at least in part on their entropy. Entropy of a block provides a rough measure of the block's compressibility. Thus, using per-block entropy enables a storage system to steer compression decisions, e.g., whether to compress and/or how much to compress, flexibly and with high granularity, striking a balance between throughput and storage efficiency. | 2022-04-28 |
20220129163 | Soft Data Compression For Non-Volatile Memory - An encoder of a storage medium receives, at a plurality of latches respectively associated with a plurality of memory cells, soft data corresponding to data subject to a read operation specified by the a storage controller, compresses the soft data, and stores the compressed soft data in a buffer before transmitting the compressed soft data to the storage controller. Upon the buffer being full, the encoder writes uncompressed soft data back to at least a subset of the plurality of latches, and upon completion of the writing of the uncompressed soft data, the encoder resumes compressing and storing of soft data in the buffer, and transmits the compressed soft data to the storage controller. | 2022-04-28 |
20220129164 | DEFRAGMENTATION OF STRIPED VOLUME IN DATA STORAGE SYSTEM - A storage control system generates a striped storage volume in an array of data storage devices. The striped storage volume includes multiple stripe sets, each associated with a different stripe type, and each having stripes that are assigned the stripe type associated with the stripe set. The stripe type represents a block size of the stripes included in the stripe set. A background stripe defragmentation process is performed to defragment stripes in a target stripe set and generate empty stripes. The empty stripes generated by the background stripe defragmentation process are added into an empty stripe set of the striped storage volume. The empty stripes in the empty stripe set have unassigned stripe types. A stripe type is assigned to an empty stripe in the empty stripe which is selected for removal and inclusion in the stripe set associated with the stripe type assigned to the empty stripe. | 2022-04-28 |
20220129165 | EFFECTIVE UTILIZATION OF DIFFERENT DRIVE CAPACITIES - Techniques for providing effective utilization of different drive capacities in storage appliances. The techniques include providing a storage drive array that has a first set of storage drives and a second set of storage drives. Each storage drive in the first set has a first drive capacity and each storage drive in the second set has a second drive capacity. The first drive capacity is higher than the second drive capacity. The techniques include allocating, within the first drive capacity, at least a first sub-capacity and a second sub-capacity. The first sub-capacity is equal to the second drive capacity. The techniques include placing blocks of hot data in the first sub-capacities of the storage drives in the first set and/or the second drive capacities of the storage drives in the second set, and placing blocks of cold data in the second sub-capacities of the storage drives in the first set. | 2022-04-28 |
20220129166 | OPTIMIZING POWER CONSUMPTION OF MEMORY REPAIR OF A DEVICE - In one aspect, an apparatus includes a memory repair controller coupled to a memory. The memory repair controller may be configured to provide repair information to cause the memory to disable one or more faulty locations in the memory, and the memory repair controller can be disabled after providing the repair information. | 2022-04-28 |