45th week of 2021 patent applcation highlights part 41 |
Patent application number | Title | Published |
20210349545 | KEYBOARD FRAME AND KEYBOARD - A keyboard frame and a keyboard are provided. The keyboard frame comprises a frame body and a plurality of positioning members. The frame body comprises a plurality of keyswitch orifices, a frame and a housing. The housing is disposed on a surface of the frame. The frame comprises a plurality of positioning notches. The housing is exposed from the plurality of positioning notches. The plurality of positioning members is disposed on the housing, and is disposed in the plurality of positioning notches. The keyboard frame is assembled with a keyswitch module disposed on a frame. The keyswitch module comprises a plurality of keyswitches and a plurality of positioning holes. The plurality of the keyswitches passes through the plurality of key orifices. The plurality of positioning members is embedded into the plurality of positioning holes, uniforming the gap between the edge of each keyswitch and the edge of the keyswitch orifices. | 2021-11-11 |
20210349546 | BUTTON SUPPLY - Apparatus and methods of providing power and/or data to devices at a touch panel are disclosed including a method of manufacturing a touch panel for a touchscreen, comprising the steps of: plotting at least one wire, on a layer of adhesive over a transparent substrate that comprises at least one through hole, in a predetermined pattern that comprises a first portion that extends over the substrate and a further portion that extends over a region of a transparent support that extends over at least a region of the through hole; providing touch electrodes for a touch panel of a touchscreen via the first portion of the plotted wire; and providing a plurality of electrical connectors for a user input device secured at the through hole, via the further portion of the plotted wire. | 2021-11-11 |
20210349547 | KEYBAORD TOUCH ELECTRODE MODULE AND TOUCH KEYBOARD THEREWITH - A keyboard touch electrode module includes a plurality of same electrode matrices, which are arranged along a lengthwise direction and a widthwise direction and formed by a plurality of series of first electrodes and a plurality of series of second electrodes which interlace with each other. Adjacent two of the electrode matrices in the widthwise direction are mis-aligned. The electrode matrices thereon define a plurality of key projection areas, each of which covers a same key-face electrode pattern. A touch keyboard includes a base, a plurality of keycaps, a plurality of supporting structures connected to and between the base and the keycaps, and the keyboard touch electrode module disposed between the base and the keycaps. The keyboard touch electrode module can senses a non-pressing movement on the keycaps. The keycap can move up and down relative to the base and the keyboard touch electrode module through the corresponding supporting structure. | 2021-11-11 |
20210349548 | KEYBOARD COMPOSITE ELECTRODE MODULE AND LUMINOUS TOUCH KEYBOARD THEREWITH - A luminous touch keyboard includes a baseplate, a plurality of keycaps, a plurality of support mechanisms connected between the baseplate and the keycaps, and a keyboard composite electrode module disposed between the baseplate and the keycaps and configured to sense a non-pressing movement over the keycaps and to provide light emitting through the keycaps. The support mechanism supports the keycap to move relative to the baseplate and the keyboard composite electrode module. The keyboard composite electrode module includes a light source circuit and a plurality of electrode matrices arranged along a first direction and a second direction. Two of the electrode matrices adjacent in the second direction are mis-aligned. The light source circuit includes a plurality of light sources disposed in the plurality of electrode matrices in a one-to-one manner, and the position of the light source in the electrode matrix is correspondingly the same. | 2021-11-11 |
20210349549 | NOISE-CANCELLING KEYBOARD - A noise-cancelling keyboard includes a frame; keys on the frame; a microphone on an underside of the frame and configured to convert noise generated by pressing the keys into an electrical noise signal; a noise reduction device on the underside of the frame and electrically connected to the microphone, the noise reduction device being configured to generate an inverse noise signal combining with the electrical noise signal to form a new sound wave with the noise being substantially canceled; a loudspeaker on the underside of the frame and electrically connected to the noise reduction device, the loudspeaker being configured to convert an electrical audio signal representing the new sound wave into a corresponding sound; and a switch on a top of the frame and electrically interconnected to the noise reduction device and a power supply, the switch being configured to activate or deactivate the noise reduction device. | 2021-11-11 |
20210349550 | ROLLY KEYBOARD - The present invention relates to a rolly keyboard. The rolly keyboard comprises: a body having a polygonal columnar shape; a scroll wheel formed in the body; a key assembly coupled to the body, wherein the key assembly comprises a plurality of key line portions in which the keys are disposed in each of a plurality of lines, wherein the plurality of key line portions are wound in the polygonal columnar shape of the body. Thus, scrolling can be accomplished by the scroll wheel. | 2021-11-11 |
20210349551 | Hand-Held Human Input Device for a Computer - A method and apparatus are provided for user input to a computer. The apparatus consists of movable paddles with multiple axes of motion. The paddles are shaped to include means for holding the device while keeping a user's fingers and thumbs free to activate touch sensitive areas on the paddles. Both the positions of the paddles and the location of touches are used to determine the input codes sent to the computer. | 2021-11-11 |
20210349552 | INTERACTING WITH AN ELECTRONIC DEVICE THROUGH PHYSICAL MOVEMENT - The present disclosure generally relates to interacting with an electronic device without touching a display screen or other physical input mechanisms. In some examples, the electronic device performs an operation in response to a positioning of a user's hand and/or an orientation of the electronic device. | 2021-11-11 |
20210349553 | DIGITAL PEN FOR CHARGING BATTERY AND METHOD FOR OPERATING SAME - Disclosed is an electronic device. An electronic device according to various embodiments comprises: a housing elongated between a first end portion and a second end portion; a resonant circuit having a coil placed inside the housing; a wireless communication circuit placed inside the housing; a rectifier for rectifying, to a direct-current power, an alternating-current power which is received via the resonant circuit; a battery which is charged by using the direct-current power; a switch for selectively connecting between the rectifier and the battery; a voltage detector which is set to detect the voltage value of the direct-current power and transmit, on the basis of the detected voltage value, a control signal for turning the switch on and off to the switch and the wireless communication circuit, wherein, when an interval of time between the control signals to be sequentially received from the voltage detector is the same or less than a predetermined value, the wireless communication circuit can be set to ignore at least one control signal to be received additionally after the sequentially received control signals. Other various embodiments can be provided. | 2021-11-11 |
20210349554 | TEMPERATURE COMPENSATION AND NOISE AVOIDANCE FOR RESONATOR PEN - Methods and devices are disclosed for characterizing user inputs. A first input object may be detected in a sensing region of an input device. A resonance frequency of the first input object may be determined. A first characteristic may be assigned to the first input object based at least in part on the resonance frequency of the first input object. User inputs provided by the first input object may be processed based at least in part on the first input object characteristic. | 2021-11-11 |
20210349555 | TOUCH INPUT TOOL AND SYSTEM - A touch input tool for interacting with a capacitive touchscreen display. The touch input tool includes a plurality of spaced apart conductive touchscreen touch elements arranged to simultaneously operatively engage a screen of the touchscreen display at a corresponding plurality of discrete respective touch locations. | 2021-11-11 |
20210349556 | Double sided art stylus gaming wand - Input hardware device responds to computer technology, is haptic compliant with any touchscreen surface and physically simulated with offline usage all local and global networks. The Gaming Wand is so light weight, like | 2021-11-11 |
20210349557 | ELECTROMAGNETIC FOUNTAIN PEN - Disclosed is an electromagnetic fountain pen, which includes a pen core, a housing, and a pen body located in the housing, the housing includes a front housing and a rear housing, the pen body includes a first iron core and an iron core holder, the iron core holder is provided with a pen core clamp link, a second iron core, and a third iron core, coils are wound outside the first iron core and the second iron core, the first iron core is close to a pen tip of the pen core, the pen core is configured to pass through a center of the first iron core, and then is clamped by one end of the pen core clamp link. | 2021-11-11 |
20210349558 | POINTER, POSITION DETECTION APPARATUS AND POSITION DETECTION METHOD - A pen-shaped position indicator is configured to capacitively couple with a sensor surface of a position detection apparatus. The indicator includes a pen-shaped body; a coil; a driving power production circuit configured to produce a DC voltage from an induced signal in the coil by a wireless interaction with a charging device; a signal production circuit connected to the driving power production circuit and configured to generate a signal based on the DC voltage to form a capacitive relationship between the pen-shaped body and the position detection apparatus; a first electrode; and a second electrode. The first and second electrodes are configured to form first and second capacitive relationships with the sensor surface, respectively, to generate detection signals in the sensor surface from which a first detection signal and a second detection signal distinguishable from each other are extracted and used to obtain angle information of the pen-shaped position indicator. | 2021-11-11 |
20210349559 | SYSTEMS AND METHODS OF DEVICE CONTROL WITH OPERATOR AND MOTION SENSING - Systems and methods for operation of a medical device may include at least two sensors to confirm a command to control a medical instrument is intentionally made by an operator. The systems may include an operator-detection sensor associated with an input device and configured to detect a presence of an operator at the input device. The systems may also include a motion sensor associated with the input device and configured to detect a displacement distance of the input device. A control unit may use a displacement threshold for the input device and may be configured to permit or prevent control signal generation based on feedback from the at least two sensors. | 2021-11-11 |
20210349560 | OPTICAL DETECTION DEVICE - An optical detection device is applied to an optical finger navigation apparatus and suitable for a variety of appearance demands in order to simplify product qualification procedure. The optical detection device includes a substrate, a housing, an optical sensor and a cover. The housing is disposed on the substrate and comprising a first aperture. The optical sensor is disposed on the substrate and adapted to receive an optical signal through the first aperture. The cover is disposed on the housing to cover the first aperture. The cover has a first surface and a second surface opposite to each other. The first surface with a contour matched with a shape of the housing is attached to the housing, and the second surface with a contour manufactured for a predefined appearance demand does not affect conjunction between the housing and the cover. | 2021-11-11 |
20210349561 | INPUT SENSING CIRCUIT AND DISPLAY MODULE HAVING THE SAME - A display module includes: a display panel; and an input sensing circuit disposed thereon, the input sensing circuit including: a first sensor group including a plurality of first sensors arranged in a first direction; a plurality of first connection portions electrically connecting two adjacent first sensors of the plurality of first sensors, respectively; a second sensor group including a plurality of second sensors arranged in a second direction crossing the first direction; a plurality of second connection portions electrically connecting two adjacent second sensors of the plurality of second sensors, respectively; a first signal line electrically connected to one first sensor of the plurality of first sensors; a first measuring line electrically connected to the one first sensor among the plurality of first sensors and spaced apart from the first signal line; and a second measuring line electrically connected to another first sensor among the plurality of first sensors. | 2021-11-11 |
20210349562 | TOUCH AND DISPLAY CONTROL DEVICE WITH FAST TOUCH RESPONSIVENESS, DISPLAY DEVICE INCLUDING THE SAME, METHOD OF OPERATING THE SAME AND ELECTRONIC SYSTEM INCLUDING THE SAME - The present disclosure provides a touch and display control device with a touch screen controller and a display driver. The touch screen controller receives a touch sensing signal, generates touch raw data based on the touch sensing signal, and extracts touch information based on the touch raw data. The display driver receives an original image from a host processor, directly receives the touch information from the touch screen controller, generates touch trajectory information by accumulating the touch information, internally generates a touch image to be displayed with the original image based on the touch trajectory information, generates a composite image by synthesizing the original image and the touch image, and controls a display panel to display the composite image. The display driver includes a memory storing the touch trajectory information. | 2021-11-11 |
20210349563 | DISPLAY DEVICE - The display device includes a substrate, a pixel, an image-signal line, a counter substrate over the pixel and the image-signal line, a touch-detecting electrode, and a first terminal portion. The pixel is located over the array substrate and includes a pixel electrode, a common electrode, and a liquid crystal layer. The image-signal line is located over the substrate and is electrically connected to the pixel. The touch-detecting electrode is located over the counter substrate and extends in a direction intersecting with a direction in which the common electrode extends. The first terminal portion is electrically connected to the touch-detecting electrode. The first terminal portion is spaced from a first edge of the counter substrate intersecting with the image-signal line. A plane shape of the first terminal portion in a plane parallel to a surface of the counter substrate has at least one first curved portion facing the first edge. | 2021-11-11 |
20210349564 | ELECTRONIC DEVICE WITH FINGERPRINT SENSING FUNCTION - An electronic device is provided. A touch display panel includes a pixel array and a plurality of fingerprint sensing pixels. The fingerprint sensing pixels are embedded in the pixel array and located in a non-luminous area outside positions of the sub-display pixels. A display driving circuit is coupled to a plurality of display data lines through a first pin to drive the sub-display pixels to display an image frame. A fingerprint sensing circuit is coupled to a sensing data line through a second pin, and receives fingerprint sensing signals of the fingerprint sensing pixels. | 2021-11-11 |
20210349565 | TOUCH DISPLAY DEVICE - A touch display device includes a substrate, a plurality of touch electrodes, a plurality of touch signal lines and a plurality of dummy signal lines disposed on the substrate. The touch electrodes are arranged in i number of touch electrode columns and j number of touch electrode rows, the touch signal lines and the dummy signal lines are divided into i number of groups, each of the groups includes j number of touch signal lines and k number of dummy signal lines, and j number of touch signal lines are disposed between a portion of the k number of dummy signal lines and a remaining portion of the k number of dummy signal lines in each of the i number of groups, wherein i, j, and k are positive integers greater than or equal to two. | 2021-11-11 |
20210349566 | Device, Method, and User Interface for Processing Intensity of Touch Contacts - An electronic device, in response to detecting a touch input on a touch-sensitive surface, determines an intensity of the touch input. In accordance with the intensity of the touch input on the touch-sensitive surface and one or more preselected intensity thresholds, the device determines an intensity stage of the touch input and one or more intensity-based progress values of the touch input, based on an intensity range associated with the determined intensity stage. The device sends touch information to a first software application stored by the electronic device, including the one or more intensity-based progress values of the touch input and information identifying the intensity stage of the touch input, and processes the touch input based on the one or more intensity-based progress values of the touch input and the intensity stage of the touch input. | 2021-11-11 |
20210349567 | FOLDABLE TERMINAL APPARATUS, TERMINAL CONTROL METHOD, TERMINAL APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - A foldable terminal apparatus, a terminal control method, a terminal apparatus, and a non-transitory computer-readable storage medium are provided. The foldable terminal apparatus comprises a terminal body and a bendable touch screen. The bendable touch screen in a bending direction has a fixed end connected to the terminal body and a free end, and the bendable touch screen is switched between a first state and a second state. In the first state, the bendable touch screen surrounds the terminal body on an outer side of the terminal body, and in the second state, the fixed end of the bendable touch screen is located on the terminal body and the free end is located outside the terminal body, such that the bendable touch screen is expanded. | 2021-11-11 |
20210349568 | DISPLAY DEVICE HAVING A PRESSURE SENSOR INCLUDING A PROTRUSION INSERTED IN A WATERPROOF MEMBER - A display device including a display panel; a pressure sensor disposed under the display panel and including a first protrusion at one side thereof; and a waterproofing member disposed under the display panel and including a first accommodation portion at one side thereof facing the one side. The protrusion of the pressure sensor is disposed to face the first accommodation portion of the waterproofing member, and the first protrusion is inserted in the first accommodation portion. | 2021-11-11 |
20210349569 | OPTICAL PROXIMITY SENSORS - A sensor determining coordinates of a proximal object, including a one-dimensional array of alternating light emitters and detectors, including a plurality of light emitters projecting light along a detection plane, and a plurality of light detectors detecting reflections of the projected light, by a reflective object in the detection plane, and a plurality of lenses mounted and oriented relative to the emitters and the detectors such that the light detectors receive maximum intensity when light enters a corresponding lens at a first particular angle, whereby for each emitter-detector pair, light emitted by the emitter of that pair passes through one of the lenses and is reflected by the object back through one of the lenses to the detector of that pair when the object is located at one of a set of positions in the detection plane, that position being associated with that emitter-detector pair. | 2021-11-11 |
20210349570 | DISPLAY APPARATUS AND CONTROL METHOD THEREOF - The display apparatus includes a display including a touch screen; a plurality of transducers provided to be spaced apart from each other at edges of the touch screen, and configured to transmit and receive an ultrasonic signal with respect to the touch screen; and a processor configured to identify a touch position on the touch screen based on the ultrasonic signal transmitted and received by the plurality of transducers, wherein the transducer includes a plurality of electrodes arranged from an edge side of the touch screen toward an inner side of the touch screen, and a first electrode at the edge side among the plurality of electrodes is shorter than a second electrode at the inner side. | 2021-11-11 |
20210349571 | METHOD FOR MANUFACTURING TOUCH SCREEN, DISPLAY DEVICE - A method for manufacturing a touch screen which includes: providing a substrate including a display area and a non-display area located around the display area; forming a first transparent conductive layer on a side of the substrate, and forming a metal layer on a surface of the first transparent conductive layer facing away from the substrate; forming a first photoresist pattern on the metal layer, at least a portion of the first photoresist pattern corresponding to a metal trace to be formed in the non-display area; performing an etching process by using the first photoresist pattern to form the metal trace; forming a second photoresist pattern only in one of the display area and the non-display area, and performing an etching process to form a first transparent conductive pattern in the display area. | 2021-11-11 |
20210349572 | TOUCH SENSOR PANEL AND TOUCH INPUT DEVICE - A touch sensor panel according to the present invention includes: a plurality of first electrodes and a plurality of second electrodes, in which a touch window area includes a first number of consecutive first electrodes in a first direction among the plurality of first electrodes and a second number of consecutive second electrodes in a second direction with respect to at least one of the first number of first electrodes to correspond to each other, and a value acquired by multiplying the number of unit cells constituting at least one first electrode connected to a first trace among the first electrodes included in the touch window area and the number of unit cells constituting at least one second electrode connected to a second trace among the second electrodes included in the touch window area is less than a predetermined value. | 2021-11-11 |
20210349573 | Sensitivity Region of Interest Processing (ROIP) for Input/Output (I/O) Operative Touch Sensor Device (TSD) - A touch sensor device (TSD) includes TSD electrodes associated with a surface of the TSD. Also, an overlay that includes marker electrode(s) is also associated with a region of the surface of the TSD. The TSD also includes drive-sense circuits (DSCs) operably coupled to the plurality of TSD electrodes. A DSC is configured to provide a TSD electrode signal to a TSD electrode and simultaneously to sense a change of the TSD electrode signal based on a change of impedance of the TSD electrode caused by capacitive coupling between the TSD electrode and the marker electrode(s) of the overlay. Processing module(s) is configured to process a digital signal generated by the DSC and other digital signals generated by other DSCs determine the region of the surface of the TSD that is associated with the overlay and to adapt sensitivity of the TSD within that region. | 2021-11-11 |
20210349574 | OVERLAPPING MUXES FOR COMMON MODE NOISE REMOVAL - Sensing systems and methods that utilize zero row sum code division multiplexing (CDM) drive matrices to reduce or eliminate radiative emissions. Measurements corresponding to an input received at a sensing region of the input device are obtained by driving a first subset of transmitters of the input device according to a first portion of a CDM drive matrix, wherein the CDM matrix is a zero row sum matrix, and obtaining first measurement signals with the plurality of receivers, and driving a second subset of the transmitters according to a second portion of the CDM drive matrix, wherein the first and second subsets of transmitters include at least one transmitter in common, and obtaining second measurement signals with the plurality of receivers. An image of the input may be generated based on the obtained measurements. | 2021-11-11 |
20210349575 | DISPLAY SCREEN - Embodiments of the present invention relate to a display screen, including a glass substrate. The display screen further includes: a first electrode plate on a surface of the glass substrate; a second electrode plate at a lower part of the glass substrate, where the first electrode plate and the second electrode plate constitute a capacitor, and there is a space within a preset width range between the first electrode plate and the second electrode plate, so that when external pressure is applied to the display screen, the first electrode plate is elastically deformed; and a controller, connected to the first electrode plate and configured to: when external pressure is applied to the display screen, calculate a changed capacitance value based on a change of a distance between the first electrode plate and the second electrode plate; and calculate a pressure value based on the changed capacitance value. The first electrode plate is disposed as an electrode material on the substrate, so that a material used for separately disposing a pressure sensor can be saved. The electrode material is coated or printed on the substrate, so that a thickness of the display screen can be reduced. | 2021-11-11 |
20210349576 | INTERDIGITATABLE ELECTRODE FOR TOUCH PANEL, TOUCH PANEL INCLUDING THE SAME, AND TERMINAL DEVICE WITH TOUCH PANEL - Disclosed is an interdigitatable electrode for a touch panel, a touch panel including the same, and a terminal device with the touch panel, the electrode including a plurality of arms, each of at least one of which further includes at least one digit extending therefrom. A significantly improved accuracy performance of touch sensing would be expected. | 2021-11-11 |
20210349577 | INFORMATION PROCESSING SYSTEM, POSITION INDICATOR, AND METHOD OF CONTROLLING MOVEMENT OF DISPLAY OBJECT ON DISPLAY SCREEN OF INFORMATION PROCESSING APPARATUS - An information processing system includes: an information processing apparatus; and a position indicator configured to input position information to the information processing apparatus. The position indicator includes: a first sensor configured to detect a movement amount of a fingertip of a user, a second sensor configured to detect a tilt of the position indicator, and a transmission section configured to transmit data indicative of the movement amount detected by the first sensor and of the tilt detected by the second sensor. The information processing apparatus includes: a reception section configured to receive the data transmitted from the position indicator, and a first processor configured to control a movement of a display object displayed on a display screen on the basis of the tilt and the movement amount indicated by the data received by the reception section. | 2021-11-11 |
20210349578 | VISUALIZATION OF SPENDING DATA IN AN ALTERED REALITY - Systems, methods, and non-transitory computer readable media for visualizing user spending data in an altered reality are provided. Spending data includes items purchased, budgets for specific rooms or categories, prices paid, dates of purchase, and amounts spent. The user may interact within the altered reality to manage spending and move budgets between rooms or categories. | 2021-11-11 |
20210349579 | INSERTING A GRAPHICAL ELEMENT CLUSTER IN A TILED LIBRARY USER INTERFACE - Techniques are described for presenting selectable tiles on a user interface. In an example, the techniques include providing a graphical user interface, including an immediate selection area and a full selection area, for user interface (UI) elements, some being selectable to launch or resume a corresponding computer application. The techniques also include determining a library of computer applications that a user executed or obtained. The techniques also include selecting a first subset of the library of computer applications a number of items in the first subset being limited. The techniques also include rendering UI elements of the first subset on the graphical user interface in the immediate selection area. The techniques also include identifying a second subset of items from the library. The techniques also include displaying UI elements of the library in the full selection area of the graphical user interface. | 2021-11-11 |
20210349580 | USER INTERFACE SUPPORT FOR LARGE HIERARCHIES - A visual depiction of a hierarchy stored at a server computer can be presented at a client computer that interacts with the server computer as operations are performed on the hierarchy. Efficient execution of operations and determination of which nodes are visible within the hierarchy can be supported without sending the entire hierarchy back and forth between the client and the server. Drill state in the user interface can be preserved during operations. The server can support multiple clients interacting with the hierarchy at the same time. | 2021-11-11 |
20210349581 | DIGITAL PROCESSING SYSTEMS AND METHODS FOR DATA VISUALIZATION EXTRAPOLATION ENGINE FOR WIDGET 360 IN COLLABORATIVE WORK SYSTEMS - Systems, methods, and computer-readable media for data extraction and mapping system are disclosed. The systems and methods may involve maintaining a main data source containing a plurality of data objects; maintain a plurality of boards for presenting the plurality of data objects; maintaining a plurality of linkages between at least some of the plurality of data objects associated with differing boards of the plurality of boards; receiving a selection of a particular data object associated with a particular board; identify via a particular linkage of the plurality of linkages at least one additional data object on another board linked to the particular data object on the particular board; defining a sub-data source, the sub-data source aggregating the at least one additional data object and the particular data object; receiving a visualization template selection; map the sub-data source to the visualization template selection to generate a sub-data visualization. | 2021-11-11 |
20210349582 | PAGE NAVIGATION WITH TREE MENU - A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: generate a graphical user interface including a first portion and a second portion, the first portion including a tree menu comprising a plurality of topic links; and in response to a user selection of a first topic link in the tree menu, present a first topic window in the second portion of the graphical user interface. The instructions are further executable by the processor to, in response to a user command to minimize the first content window: minimize the first content window; and present a snapshot window in the second portion of the graphical user interface, the snapshot window comprising a first snapshot of the first topic window. | 2021-11-11 |
20210349583 | USER INTERFACES FOR MANAGING USER INTERFACE SHARING - The present disclosure generally relates to managing user interface sharing. A computer system receives a representation of a first user interface template that specifies an arrangement of user interface elements. The computer system receiving a request to use the first user interface template for a respective computer system that includes a plurality of installed applications. The computer system initiates a process for creating a user interface for the respective computer system using the first user interface template. The process includes, in accordance with a determination that a first application is not available on the respective computer system, displaying an alert indicating that the first application needs to be installed on the respective computer system. The process includes, in accordance with a determination that the first application is available on the respective computer system, forgoing displaying the alert. | 2021-11-11 |
20210349584 | Method For Searching For Image And Terminal Device - An image search method includes: receiving a first input that is performed by a user on a first identifier in a preset control displayed at a target position of an image display interface, wherein the image display interface includes at least one image; in response to the first input, displaying at least one thumbnail associated with the first identifier; receiving a second input that is performed on a first thumbnail of the at least one thumbnail; and in response to the second input, marking a first display position of a first image corresponding to the first thumbnail on the image display interface. | 2021-11-11 |
20210349585 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM AND STORAGE MEDIUM - An information processing device generates web page data of a first window including a program causing a terminal device to execute an elapsed time determination process for obtaining first time information at a timing of a transition from the first window to a second window, obtaining second time information at a timing during which a process in the first window is executable in a state after the transition to the second window, calculating an elapsed time from a difference between the first time information and the second time information, and executing a predetermined process according to a comparison between the elapsed time and a threshold time. The information processing device executes a process for transmitting the web page data to the terminal device and causing the terminal device to present the web page data. | 2021-11-11 |
20210349586 | SINGLE REPRESENTATION OF A GROUP OF APPLICATIONS ON A USER INTERFACE - Techniques are described for presenting application variations on a user interface. In an example, the techniques include associating computer applications with an application group, the computer applications being different variations of a same computer program. The techniques further include generating a user interface (UI) element that represents the application group. The techniques further include selecting a first computer application of the computer applications to indicate in association with the UI element. The techniques further include presenting the UI element on a user interface, the UI element indicating the application group and the first computer application, the UI element configured to, upon selection via the user interface, launch the first computer application or launch a page about the application group. | 2021-11-11 |
20210349587 | PIXEL-BASED OPTIMIZATION FOR A USER INTERFACE - Representative embodiments set forth techniques for optimizing user interfaces on a client device. A method may include receiving a spatial difficulty map associated with the user interface. The method also includes identifying one or more user interface elements using an element detection model and generating a user interface layout based on at least the spatial difficulty map. The method also includes generating an updated user interface by editing the one or more user interface elements using the user interface layout and rendering, on a display of the client device, the updated user interface. | 2021-11-11 |
20210349588 | MODE SETTING METHOD AND DEVICE OF MONITORING SYSTEM - A mode setting method and a mode setting device for a monitoring system are provided. The mode setting method includes: selecting one or a plurality of monitoring objects; selecting a corresponding display template from preset display templates for each of the one or the plurality of monitoring objects, and associating and packaging each of the one or the plurality of monitoring objects and the selected display template in a one-to-one correspondence, and generating one or a plurality of single display units; selecting a single display unit from the generated single display units according to a monitoring scene; and placing the selected single display unit into a corresponding block of a monitoring interface layout of the monitoring system, and storing the same. | 2021-11-11 |
20210349589 | IMAGE STORAGE METHOD AND TERMINAL DEVICE - An image storage method includes: receiving a first input; generating a screenshot image and displaying a thumbnail of the screenshot image in response to the first input; receiving a second input for the thumbnail; determining a target storage location in response to the second input; and storing the screenshot image to the target storage location. | 2021-11-11 |
20210349590 | INTERFACE DISPLAY METHOD AND TERMINAL - An interface display method includes: receiving a first input for triggering display of a target page; and displaying, in response to the first input, functional cards in the target page according to a display mode corresponding to an operating parameter of the first input. | 2021-11-11 |
20210349591 | OBJECT PROCESSING METHOD AND TERMINAL DEVICE - Embodiments of the present disclosure provide an object processing method and a terminal device. The method includes: receiving a first input by a user, where the first input is a selection input for a target object in at least one first object displayed on the first screen; displaying the target object on the second screen in response to the first input; receiving a second input by the user for at least one second object displayed on the second screen, where the at least one second object includes the target object; and performing target processing on the at least one second object in response to the second input. | 2021-11-11 |
20210349592 | METHOD FOR OPERATING A HUMAN-MACHINE INTERFACE, AND HUMAN-MACHINE INTERFACE - A method for operating a human machine interface for a vehicle includes a vehicle component, a control unit and a touch-sensitive surface that is provided in the vehicle component. The method includes recognizing a touch on an arbitrary contact point of the touch-sensitive surface, and assigning to the contact point a button, by means of which an input is possible, wherein a function is assigned to the button. Moreover, a human machine interface is shown. | 2021-11-11 |
20210349593 | SYSTEMS AND METHODS FOR NON-CONTACTING INTERACTION WITH USER TERMINALS - Systems and methods are provided to enable users to interact with user terminals having a touch screen interface without requiring the user to physically contact a surface of the touch screen interface. | 2021-11-11 |
20210349594 | CONTENT DELETING METHOD, TERMINAL, AND COMPUTER READABLE STORAGE MEDIUM - The present disclosure provides a content deleting method, a terminal, and a non-transitory computer readable storage medium. The method deleting method includes: acquiring a selected target content in a terminal interface when a content on the terminal interface is in a deletable state; and performing deletion operation on the target content if detecting a preset sliding track aiming at the target content. | 2021-11-11 |
20210349595 | ORIENTATION CALCULATION PROGRAM AND DEVICE, AND PROGRAM AND DEVICE USING ORIENTATION INFORMATION - A non-transitory computer-readable medium stores a program that makes it easy to operate a numerical value input and a character in a virtual space by changing an orientation of a device. By setting a rotation axis of a device, the program calculates an arbitrary numeral value input from inclination of the device. Moreover, by making it possible to perform a moving operation for a character in a virtual space by using a numerical value according to the inclination, mainly in a device that includes a touch panel, the program provides a user with an operation of a character with a higher degree of freedom in particular in a first-person perspective or a third-person perspective. | 2021-11-11 |
20210349596 | PRESSURE-SENSITIVE MACHINE INTERFACE DEVICE - This document described pressure-sensitive human machine interface (HMI) devices. In some aspects, a pressure-sensitive human-machine interface (HMI) device may include a surface element comprising an outer surface for receiving pressure inputs. The HMI device may also include multiple pressure-sensitive input regions that each include one or more positive electrodes and one or more return electrodes. The HMI device may also include a pressure-sensitive conductive sheet disposed adjacent to or between the one or more positive electrodes and one or more return electrodes of the multiple pressure-sensitive input regions. | 2021-11-11 |
20210349597 | POSITION DETECTION SYSTEM AND DIGITAL STYLUS USING SAME - The present disclosure discloses a position detection system, which comprising a power module, a detection module, a control module, and a pulse module. The power module is configured to supply power. The detection module comprises a key detection circuit and a force detection circuit. The control module is electrically connected to the power module and the detection module, and configured to process the key detection data detected by the key detection circuit and the force detection data detected by the force detection circuit and output a key signal and a force signal. The pulse module is connected to the control module, and configured to acquire start references of the key signal and the force signal output by the control module, and convert the key signal and the force signal to digital signals by form coding and send the digital signals to a tablet. The present discloses further provides a digital stylus using the same. | 2021-11-11 |
20210349598 | ELECTRONIC CIRCUIT HAVING DISPLAY DRIVING FUNCTION, TOUCH SENSING FUNCTION AND FINGERPRINT SENSING FUNCTION - An electronic circuit adapted to drive a display panel including touch sensors and fingerprint sensors is provided. The electronic circuit includes a switch circuit and a control circuit. The switch circuit includes a plurality of first switch elements and a plurality of second switch elements. The control circuit is configured to generate control signals for controlling the switch circuit, so as to control the electronic circuit to transmit the display driving signals from the first circuit to the data lines through a first part of the first switch elements in a first time interval, and control the electronic circuit to receive the fingerprint sensing signals from the fingerprint sensors of the display panel through the second switch elements in a second time interval. | 2021-11-11 |
20210349599 | METHOD FOR DRIVING TOUCH-AND-DISPLAY DEVICE, DRIVING CIRCUIT, AND TOUCH-AND-DISPLAY DEVICE - The disclosure provides a method for driving an OLED touch-and-display device, a driving circuit, and an OLED touch-and-display device. The method includes: dividing each display frame into at least one display period and at least one touch detection period which are alternated; during each display period, generating sequentially-shifted gate driving signals and sequentially-shifted light-emission control signals, and sequentially applying the sequentially-shifted gate driving signals to at least a part of gate driving lines, and sequentially applying the sequentially-shifted light-emission control signals to at least a part of light-emission control lines; during each touch detection period, suspending generation of sequentially-shifted gate driving signals without suspending generation of sequentially-shifted light-emission control signals; and during a period when a gate driving signal for each row of pixels is of active level, maintaining a light-emission control signal for the row of pixels at inactive level. | 2021-11-11 |
20210349600 | METHOD FOR DRIVING TOUCH-AND-DISPLAY DEVICE, DRIVING CIRCUIT, AND TOUCH-AND-DISPLAY DEVICE - The disclosure provides a method for driving an OLED touch-and-display device, a driving circuit, and an OLED touch-and-display device. The method includes: generating gate driving signals that are sequentially shifted based on the first clock signal (GCK); sequentially applying the gate driving signals that are sequentially shifted to the plurality of GLs; writing display data in a display driving period for each row of pixels, to the row of pixels, wherein a time length of the display driving period depends on a corresponding gate driving signal and is smaller than the clock cycle; and for a display driving period for each of at least one row of pixels, setting a touch detection period corresponding to the display driving period or corresponding to the display driving period for previous row of pixels at least partially overlapping with the display driving period in time. | 2021-11-11 |
20210349601 | METHOD FOR DRIVING TOUCH-AND-DISPLAY DEVICE, DRIVING CIRCUIT, AND TOUCH-AND-DISPLAY DEVICE - The disclosure provides a method for driving an OLED touch-and-display device, a driving circuit, and the OLED touch-and-display device. The method includes: dividing each display frame into at least one display period and at least one touch detection period which are alternated; during each display period, generating sequentially-shifted gate driving signals and sequentially-shifted light-emission control signals, and sequentially applying them to at least a part of gate driving lines of the plurality and corresponding light-emission control lines; during each touch detection period: suspending the generation of gate driving signals or also suspending the generation of light-emission control signals; adjusting the average display luminance of a plurality of rows of pixels within a predetermined time period, so that the display luminance is uniform, and the gate driving signal for each row of pixels and the light-emission control signal of the light-emission control line maintain a preset timing relationship. | 2021-11-11 |
20210349602 | USER INPUT MECHANISM FOR REORDERING GRAPHICAL ELEMENTS - The invention provides a user input mechanism for reordering of items displayed on a display in which the user is focused on item order, not item position as in the case of a drag and drop operation. The user selects one or more GUI elements displayed on a display of a data processing device in a desired order, where the time between each adjacent selected GUI element is less than a threshold time. Upon detection that no further selection has been made within the threshold time, the data processing device interprets the user as having completed their selection. At this point the selected one or more GUI elements are reordered based on the order that they were selected by the user, with any unselected GUI elements being placed before or after the reordered GUI elements as appropriate. The user is now free to make further selections if necessary. | 2021-11-11 |
20210349603 | Message Sending Method and Mobile Terminal - Embodiments of the present disclosure provide a message sending method and a mobile terminal. The message sending method includes: receiving a first input from a user; obtaining, in response to the first input, a target message written by the user in a message editing window; receiving a second input from the user; identifying, in response to the second input, a target sending window at which the user controls the message editing window to arrive; and sending the target message to the target sending window. The message sending method in the embodiments of the present disclosure is applied to a mobile terminal. | 2021-11-11 |
20210349604 | Shared Virtual Area Communication Environment Based Apparatus and Methods - Improved systems and methods for navigating and interacting in virtual communication environments. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas. | 2021-11-11 |
20210349605 | TASK SHORTCUT USER INTERFACE - Systems and processes for operating an intelligent automated assistant are provided. An example process for performing a task includes, at an electronic device having one or more processors and memory, determining whether a shortcut criteria is met and in accordance with a determination that the shortcut criteria is met: displaying a first affordance corresponding to a first task of a shortcut over a user interface, determining whether the first task can be completed without displaying an application interface corresponding to the first task, in accordance with a determination that the first task can be completed without displaying the application interface, performing the first task while displaying the first affordance, and in accordance with a determination that the first task cannot be completed without displaying the application interface, displaying the application interface, and completing the first task using the application interface. | 2021-11-11 |
20210349606 | INTERACTING WITH HANDWRITTEN CONTENT ON AN ELECTRONIC DEVICE - In some embodiments, an electronic device selects and provides for interaction with handwritten content in a content entry region. In some embodiments, an electronic device generates normalized shapes based on handwritten inputs. In some embodiments, an electronic device identifies actionable text within handwritten content and updates the identified text to be actionable. In some embodiments, an electronic device presents tutorials for text manipulation operations. In some embodiments, an electronic device displays visual feedback of text manipulation operations. In some embodiments, an electronic device selects units of content. | 2021-11-11 |
20210349607 | Method, Computer Program Product and Processing Circuitry for Pre-Processing Visualizable Data - Visualizable data are obtained that represent a scene with at least one object. The visualizable data describe the scene as seen from a position. First and second measures are determined, which represent extensions of one of the objects in a smallest and a largest dimension respectively. An object aspect ratio is calculated that represents a relationship between the first and second measures. Based on the object aspect ratio, a selection margin is assigned to the object. The selection margin designates a zone outside of the object within which zone the object is validly selectable for manipulation in addition to an area of the object shown towards a view thereof as seen from the position. Thus, it is made easier to manipulatable the visualizable data in response to user input, for instance in the form of gaze-based selection commands. | 2021-11-11 |
20210349608 | PROVIDING RELEVANT DATA ITEMS BASED ON CONTEXT - Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed. | 2021-11-11 |
20210349609 | Virtual Parallax to Create Three-Dimensional Appearance - In some implementations, a computing device can simulate a virtual parallax to create three dimensional effects. For example, the computing device can obtain an image captured at a particular location. The captured two-dimensional image can be applied as texture to a three-dimensional model of the capture location. To give the two-dimensional image a three-dimensional look and feel, the computing device can simulate moving the camera used to capture the two-dimensional image to different locations around the image capture location to generate different perspectives of the textured three-dimensional model as if captured by multiple different cameras. Thus, a virtual parallax can be introduced into the generated imagery for the capture location. When presented to the user on a display of the computing device, the generated imagery may have a three-dimensional look and feel even though generated from a single two-dimensional image. | 2021-11-11 |
20210349610 | ELECTRONIC DEVICE AND METHOD FOR MANAGING WINDOW - An electronic device includes a touch screen display, an input/output interface, a communication circuit, a memory, and a processor, and the processor modifies screen configuration information associated with at least a part of a resolution, a density, and an orientation of a screen output by the electronic device if the electronic device is connected to the external display device through the input/output interface, determines whether a target application to be displayed on the external display device supports resizing of a window that displays an execution screen of the target application, configures a first type of window which is resizable if the target application supports the resizing, configures a second type of window with a fixed size if the target application does not support the resizing, and displays the first type of window or the second type of window on the external display device. | 2021-11-11 |
20210349611 | USER INTERFACES RELATED TO TIME - The present disclosure generally describe user interfaces related to time. In accordance with embodiments, user interfaces for displaying and enabling an adjustment of a displayed time zone are described. In accordance with embodiments, user interfaces for initiating a measurement of time are described. In accordance with embodiments, user interfaces for enabling and displaying a user interface using a character are described. In accordance with embodiments, user interfaces for enabling and displaying a user interface that includes an indication of a current time are described. In accordance with embodiments, user interfaces for enabling configuration of a background for a user interface are described. In accordance with embodiments, user interfaces for enabling configuration of displayed applications on a user interface are described. | 2021-11-11 |
20210349612 | EDITING FEATURES OF AN AVATAR - The present disclosure generally relates to an avatar editing user interface. The avatar editing user interface includes a first view of an avatar at a first size. A request to enter an editing mode for a first feature of a plurality of avatar features of the avatar enables an editing mode for the first feature and causes a second view of the avatar at a second size to be displayed. The editing mode also shifts the avatar to emphasize the first feature relative to other avatar features. | 2021-11-11 |
20210349613 | PRESENTATION MATERIAL CREATION APPARATUS, PRESENTATION MATERIAL CREATION METHOD, AND PRESENTATION MATERIAL CREATION PROGRAM - To improve convenience when creating slides for a presentation. A presentation material creation apparatus includes a material creation unit that creates a card-shaped object in which characters or a figure can be placed on the basis of an operation of a user through a GUI (graphical user interface) and places the object on a field, and also sets an order for the multiple objects, and a material playback unit that outputs a presentation material outputting the objects in the set order. When one object is superimposed on another object by an operation of the user, the material creation unit creates an object in which the one object is placed inside the other object. | 2021-11-11 |
20210349614 | GENERATING AND MODIFYING CONTENT USING DATA STRUCTURES - A content editor for generating content including root blocks and nested blocks is disclosed. The content editor can generate a deployment that includes the content. The content editor can generate user interface code configured to edit the content. The content editor can receive updates to the content and update the root blocks and nested blocks. The updated root blocks and nested blocks can be used to generate updated content for editing and/or can be deployed to end-users. | 2021-11-11 |
20210349615 | RESIZING GRAPHICAL USER INTERFACES - The present disclosure is directed toward systems, and corresponding computer-readable media and methods for resizing a graphical user interface. For instance, the systems described herein detect a user selection of an object within a graphical user interface, segment the user selection into quadrants, and move the quadrants to resize the selected object based on the user input. The systems further place a pivot point within the selected object to partition the object into the quadrants. The systems detect movement of one or more selected edges and move the quadrants together with movement of the one or more selected edges to resize the selected object. | 2021-11-11 |
20210349616 | ELECTRONIC DEVICE AND METHOD FOR ELECTRONIC DEVICE DISPLAYING IMAGE - According to various embodiments, an electronic device may comprise: a first camera arranged on a first surface of a housing of the electronic device; a second camera arranged apart from the first camera on the first surface; a display; and a processor set to process at least a portion of a first inputted image by applying a first image effect and display same on the display, on the basis of a first object area for the first inputted image obtained by using phase difference information of the first inputted image from among the first inputted image obtained from the first camera or a second inputted image obtained from the second camera, and to process at least a portion of the first inputted image by applying a second image effect and displaying same on the display, on the basis of a second object area for the first inputted image obtained by using time difference information between the first inputted image and the second inputted image. | 2021-11-11 |
20210349617 | System, Method and User Interface for Supporting Scheduled Mode Changes on Electronic Devices - A computer system displays a respective user interface corresponding to a restricted state. Displaying a first user interface that corresponds to the restricted state when a current time is outside a first preset time period, and displaying a second user interface that corresponds to the restricted state when the current time is within the first preset time period. While displaying the respective user interface, detecting a first input. In response to detecting the first input that meets first criteria, directed to the first user interface, replacing display of the first user interface with a third user interface different from the first and second user interfaces. In response to detecting the first input that meets second criteria different from the first criteria, directed to the second user interface, replacing display of the second user interface with display of the first user interface. | 2021-11-11 |
20210349618 | System, Method and User Interface for Supporting Scheduled Mode Changes on Electronic Devices - An electronic device displays a first user interface for specifying a sleep schedule and receives a first user input specifying a first time value for a start time or end time of a first scheduled sleep period. In response to detecting the first input, the electronic device displays a first visual indication with a first display property at a first value, if the duration of the first scheduled sleep period is below a preset threshold duration. The electronic device displays the first visual indication with the first display property at a second value, if the duration of the first scheduled sleep period is at or above the preset threshold duration. | 2021-11-11 |
20210349619 | System, Method and User Interface for Supporting Scheduled Mode Changes on Electronic Devices - An electronic device configures the electronic device to operate in a first mode, when the current time is with a first scheduled sleep time period, and user input selecting an affordance using a first input mechanism is disabled in the first mode. While in the first mode, detecting first user input. The electronic device transitions the electronic device into a second mode different from the first mode if the first user input meets predefined criteria, and remains in the first mode and forgoes transitioning to the second mode if the first user input does not meet the predefined criteria. | 2021-11-11 |
20210349620 | IMAGE DISPLAY APPARATUS, CONTROL METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - There is provided an image display apparatus. The image display apparatus accepts a user operation for determining a first parameter which designates at least one of an orientation of view from virtual viewpoint and a position of a target point in a virtual viewpoint image; obtains a second parameter that is set in advance and that designates at least one of an orientation of view from virtual viewpoint and a position of a target point in a virtual viewpoint image; and displays, on a display unit, the virtual viewpoint image generated based on at least one of the first parameter and the second parameter. | 2021-11-11 |
20210349621 | SETTING APPARATUS, COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM STORING SETTING PROGRAM, ELECTRONIC APPARATUS, COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM STORING OPERATION SCREEN CONTROL PROGRAM, AND INFORMATION PROCESSING SYSTEM - A setting apparatus, which sets an operation screen of an image forming apparatus, acquires, from a plurality of image forming apparatuses, a setting item whose setting value is specifiable with regard to a function corresponding to a setting-value specified button included in the operation screen and displays a setting item acquired from at least one of the image forming apparatuses on a setting value specifying screen for specifying a setting value for the setting-value specified button. | 2021-11-11 |
20210349622 | INFORMATION PROCESSING DEVICE - Provided is an information processing device that, while displaying an image, displays a moving image of interest different from the image in a predetermined region inside a display region in which the image is being displayed, and, according to an instruction by a user, arrays and displays, inside the display region, an image string including a plurality of frame images extracted from the moving image of interest, and that displays the image string at a position determined according to the predetermined region inside the display region. | 2021-11-11 |
20210349623 | USER INTERFACE TOOLS FOR VISUAL EXPLORATION OF MULTI-DIMENSIONAL DATA - A computing device running a tool for visually exploring datasets receives a request for a dataset comprising a plurality of subspaces of a multi-dimensional data structure and in response to receiving a user selection of a data point associated with the dataset, presents a visualization of the calculations associated with the selected data point. The tool allows the user to select one of the calculations, thus causing presentation of a visualization of the selected calculation. A semantic graphical feature is incorporated into the visualization of the selected calculation depending upon a type of the calculation. | 2021-11-11 |
20210349624 | METHOD FOR SETTING DATE AND TIME BY ELECTRONIC DEVICE AND ELECTRONIC DEVICE THEREFOR - According to various disclosed embodiments, a method for setting a date and time by an electronic device may include: displaying a user interface that includes a plurality of time points arranged at regular intervals along a circumferential direction in an edge area of a substantially circular dial and including a date change point, a first icon positioned at a first point among the plurality of time points, and a second icon positioned at a second point among the plurality of time points; receiving an input for at least one of the first icon and the second icon; displaying movement of the at least one of the first icon and the second icon on the plurality of time points based on the received input; and displaying a date and time corresponding to a movement direction and movement location of the at least one of the first icon and the second icon. | 2021-11-11 |
20210349625 | USING A TOUCH INPUT TOOL TO MODIFY CONTENT RENDERED ON TOUCHSCREEN DISPLAYS - A method is provided including generating touch coordinate information corresponding to touch interactions with a touchscreen display of an electronic device and updating information rendered on the touchscreen display in response to determining that the touch coordinate information matches a tool shaft movement gesture corresponding to movement of a touch tool shaft over an area of the touchscreen display. A device is provided, including a touchscreen display comprising a display and a touch sensing system configured to generate signals corresponding to screen touches of the display, a processing device operatively coupled to the touchscreen display, and a non-transitory memory coupled to the processing device and storing software instructions that when executed by the processing device configure the processing device to carry out the provided method. The ability to process tool shaft gestures may improve one or both of the operation of the device and the user experience with the device. | 2021-11-11 |
20210349626 | SYSTEMS AND METHODS FOR NON-CONTACTING INTERACTION WITH USER TERMINALS - Systems and methods are provided to enable users to interact with user terminals having a touch screen interface without requiring the user to physically contact a surface of the touch screen interface. | 2021-11-11 |
20210349627 | INTERACTING WITH HANDWRITTEN CONTENT ON AN ELECTRONIC DEVICE - In some embodiments, an electronic device selects and provides for interaction with handwritten content in a content entry region. In some embodiments, an electronic device generates normalized shapes based on handwritten inputs. In some embodiments, an electronic device identifies actionable text within handwritten content and updates the identified text to be actionable. In some embodiments, an electronic device presents tutorials for text manipulation operations. In some embodiments, an electronic device displays visual feedback of text manipulation operations. In some embodiments, an electronic device selects units of content. | 2021-11-11 |
20210349628 | TOUCH SYSTEM WITH HANDWRITING FUNCTION AND OPERATION METHOD THEREOF - An operation method of touch system with handwriting function which comprises a stylus device and a touchpad, wherein a surface of the touchpad is divided into a function area and a writing area, and the operation method comprises: sending a beacon signal by the stylus device, receiving the beacon signal by touchpad, emitting a first light toward a pattern locating in the functional area of the surface of the touchpad by a light emitting element of a light emitting layer of the touchpad when signal strength of the beacon signal is bigger than a threshold, identifying, by the touchpad, a touched position on the surface when the touchpad is touched, changing the first light emitted to the pattern to a second light by the light emitting element and generating and outputting a control signal by the touchpad when the touched position falls in the pattern. | 2021-11-11 |
20210349629 | OSDs FOR DISPLAY DEVICES - A display device may include a processing device; a touch control module to, when executed by the processing device: detect a touch at a bezel of the display device; present a plurality of navigation buttons at a location of the detected touch; and display an on-screen display (OSD) upon detection of the touch. | 2021-11-11 |
20210349630 | DISPLAYING CONTENT ON A DISPLAY UNIT - The invention discloses an apparatus ( | 2021-11-11 |
20210349631 | METHOD, DEVICE, AND GRAPHICAL USER INTERFACE PROVIDING WORD RECOMMENDATIONS FOR TEXT INPUT - A portable electronic device having a touch screen display performs a set of operations, including displaying a plurality of key icons, each having an adjustable size hit region, and receiving a sequence of individual touch points input by a user on the touch screen display. The operations performed by the device further include processing the received individual touch points by: forming a user-input directed graph for the sequence of individual touch points received so far, determining a character corresponding to a last received individual touch point in accordance with the adjustable hit regions of the displayed key icons, displaying a sequence of characters corresponding to the sequence of individual touch points, and updating sizes of the adjustable hit regions for a plurality of the key icons in accordance with the sequence of individual touch points input by the user. | 2021-11-11 |
20210349632 | MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY - According to one embodiment, when receiving a write request to designate a first block number and a first logical address from a host, a memory system determines a first location in a first block having the first block number, to which data from the host is to be written, and writes the data from the host to the first location of the first block. The memory system updates a first address translation table managing mapping between logical addresses and in-block physical addresses of the first block, and maps a first in-block physical address indicative of the first location to the first logical address. | 2021-11-11 |
20210349633 | DYNAMIC PROCESSING OF STORAGE COMMAND BASED ON INTERNAL OPERATIONS OF STORAGE SYSTEM - A device and method dynamically optimize processing of a storage command within a storage system. The device and method execute a rule based on predetermined criteria and internal operation parameters of the storage system. An extended application program interface within the storage system provides internal operation parameters for use in execution of the rule. Based on execution of the rule, the storage system optimizes processing of the storage command. | 2021-11-11 |
20210349634 | DEFENSE AGAINST SPECULATIVE SIDE-CHANNEL ANALYSIS OF A COMPUTER SYSTEM - Embodiments of methods and apparatuses for defending against speculative side-channel analysis on a computer system are disclosed. In an embodiment, a processor includes a decoder, a cache, address translation circuitry, a cache controller, and a memory controller. The decoder is to decode an instruction. The instruction is to specify a first address associated with a data object, the first address having a first memory tag. The address translation circuitry is to translate the first address to a second address, the second address to identify a memory location of the data object. The comparator is to compare the first memory tag and a second memory tag associated with the second address. The cache controller is to detect a cache miss associated with the memory location. The memory controller is to, in response to the comparator detecting a match between the first memory tag and the second memory tag and the cache controller detecting the cache miss, load the data object from the memory location into the cache. Other embodiments include encryption of memory tags together with addresses. | 2021-11-11 |
20210349635 | STREAMING ENGINE WITH FETCH AHEAD HYSTERESIS - Disclosed embodiments relate to one or more techniques to control access by a requestor of a computing system to a shared memory resource. In one embodiment, a technique includes determining a number (N) of pending requests to be sent to the memory by the requestor, determining a number (M) of requests that the requestor is limited to sending based on an amount of buffering resources available, and comparing M to N. When N is both greater than zero and less than or equal to M, the requestor sends the N pending requests to the memory. When N is both greater than zero and greater than M, M is compared to a hysteresis value (R) and, when M is less than R, the requestor sends R of the N pending requests to the memory. | 2021-11-11 |
20210349636 | STORAGE CLUSTER WITH ZONED DRIVES - A non-volatile solid-state storage is provided. The non-volatile solid state storage includes a non-volatile random access memory (NVRAM) addressable by a processor external to the non-volatile solid state storage. The NVRAM is configured to store user data and metadata relating to the user data. The non-volatile solid state storage includes a flash memory addressable by the processor. The flash memory is configured to store the user data responsive to the processor directing transfer of the user data from the NVRAM to the flash memory. | 2021-11-11 |
20210349637 | VM PROTECTION WITH TRUE ZERO RTO - One example method includes powering off a replica VM, taking a snapshot of an OS disk of a source VM associated with the replica VM, taking a snapshot of an OS disk of the replica VM, generating a list of blocks that includes all blocks of the source VM OS disk that have changed since a preceding cloning or snapshot process and further includes all blocks of the replica VM OS disk that have changed since the preceding cloning or snapshot process, and performing an override of the replica VM disk by writing, to the replica VM OS disk, the respective source VM OS disk values for each block in the list of blocks. | 2021-11-11 |
20210349638 | Remote Direct Memory Access in Multi-Tier Memory Systems - A memory system having memory components, a remote direct memory access (RDMA) network interface card (RNIC), and a host system, and configured to: allocate a page of virtual memory for an application; map the page of virtual memory to a page of physical memory in the memory components; instruct the RNIC to perform an RDMA operation; perform, during the RDMA operation, a data transfer between the page of physical memory in the plurality of memory components and a remote device that is connected via a computer network to the remote direct memory access network interface card; and at least for a duration of the data transfer, lock a mapping between the page of virtual memory and the page of physical memory in the memory components. | 2021-11-11 |
20210349639 | TECHNIQUES FOR DYNAMICALLY COMPRESSING MEMORY REGIONS HAVING A UNIFORM VALUE - Accesses between a processor and its external memory is reduced when the processor internally maintains a compressed version of values stored in the external memory. The processor can then refer to the compressed version rather than access the external memory. One compression technique involves maintaining a dictionary on the processor mapping portions of a memory to values. When all of the values of a portion of memory are uniform (e.g., the same), the value is stored in the dictionary for that portion of memory. Thereafter, when the processor needs to access that portion of memory, the value is retrieved from the dictionary rather than from external memory. Techniques are disclosed herein to extend, for example, the capabilities of such dictionary-based compression so that the amount of accesses between the processor and its external memory are further reduced. | 2021-11-11 |
20210349640 | Performance Allocation among Users for Accessing Non-volatile Memory Devices - A computer having a plurality of accounts and a storage device having a host interface, a controller, non-volatile storage media, and firmware. An account is configured with at least a predetermined speed in accessing the non-volatile storage media by allocating a number of input/output submission queues in the buffer area of the host. The number can be determined from a ratio between the predetermined speed configured for the account and a saturated speed of the storage device with sufficient submission queues. Data access requests from the account are evenly distributed to the submission queues allocated for the exclusive use by the account; and the controller, configured via the firmware, processes with equal priority the submission queues configured for the storage device. Thus, the account can have at least the predetermined speed in accessing the non-volatile storage media, regardless of how other accounts access the storage device. | 2021-11-11 |
20210349641 | MEMORY CIRCUIT AND MEMORY REPAIR METHOD THEREOF - A memory circuit includes a first memory array and a second memory array. The first memory array and the second memory array are independent. The first memory array includes a plurality of general bits and the second memory array includes a plurality of spare bits. An address of defective bit in the first memory array is stored in the second memory array, and the memory circuit repairs the defective bit by one of the spare bits according to the address. | 2021-11-11 |
20210349642 | Channel Optimized Storage Modules - A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data. | 2021-11-11 |
20210349643 | TECHNIQUES FOR SCALABLE STORAGE WITHOUT COMMUNICATION ON THE SYNCHRONOUS PATH - A system and method for scalable storage. The method includes placing a lock on a portion of a storage node, wherein placing the lock further comprises replacing a first value stored in the storage node with a second value using an atomic operation, wherein the atomic operation replaces the first value with the second value when the first value indicates an empty lock status, wherein the second value indicates an active lock status; allocating a storage location in the storage node by updating metadata stored in the locked portion of the storage node when the lock has been placed; and releasing the lock, wherein releasing the lock further comprises replacing the second value with a third value, wherein the third value indicates the empty lock status. | 2021-11-11 |
20210349644 | DEVICE FOR MANAGING DISTRIBUTED STORAGE RESOURCES AND METHOD FOR MANAGING SUCH STORAGE RESOURCES - A device for managing storage resources includes a plurality of servers with storage devices, a setting module, a first establishing module, and a second establishing module. The setting module includes a plurality of first storage devices in each server to be a virtual hard disk. When any other storage device of a server is damaged, the storage managing device maps the virtual hard disk with a new storage device and establishes a logical storage device, to perform data access operations on the logical storage device. A related method and a related non-transitory storage medium are also provided. | 2021-11-11 |