34th week of 2018 patent applcation highlights part 44 |
Patent application number | Title | Published |
20180239450 | UNINTENTIONAL TOUCH REJECTION - A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected. | 2018-08-23 |
20180239451 | Input System and Method for Detecting Touch Using the Same - An input system includes an input pen for interfacing with a touchscreen of a display panel. The input pen includes a conductive tip. A switching unit of the pen connects the conductive tip to a receiving unit and a driving unit. The receiving unit receives touchscreen driving signals from the touchscreen through the conductive tip. The driving unit generates pen driving signals transferred to the touchscreen through the conductive tip. The input pen also include a signal processing unit to calibrate timing of the pen driving signal by synchronizing the pen driving signal with the touchscreen driving signal. To enable touch detection, the conductive tip is positioned to contact or approach the touchscreen, the touchscreen driving signal is received from the touchscreen via the conductive tip. The pen driving signal is generated and transferred to the touchscreen via the conductive tip. | 2018-08-23 |
20180239452 | OPERATION DETECTION DEVICE - An operation detection device includes an operation target that accepts contact operation, an operation detection unit that detects contact operation on the operation target as a voltage, a detection unit that detects a frequency of a change in the voltage; and a determination unit that determines a mode of operation of a living body performed on the operation target based on the frequency detected by the detection unit. | 2018-08-23 |
20180239453 | TOUCH PANEL AND METHOD OF MANUFACTURING THE SAME - A touch panel and a method of manufacturing the touch panel are provided. The touch panel includes a substrate comprising a wiring area and a sensor area, a sensing pattern located on a surface of the substrate in the sensor area, and a wiring line located on the surface of the substrate in the wiring area and electrically connected to the sensing pattern. The sensing pattern includes a plurality of first fine metal lines arranged irregularly in a mesh, and a first photosensitive layer pattern residue located between at least two of the first fine metal lines. | 2018-08-23 |
20180239454 | Sensor and Display Device - The present application provides a sensor comprising a grating and a sensor array sequentially disposed in a thickness direction of the sensor, wherein the sensor array comprises a plurality of photosensitive sensor units, and light passing through a light transmission gap of the grating reaches the plurality of photosensitive sensor units. The present application further provides a display device comprising the sensor. The sensor may detect three-dimensional coordinates of an object so that the display device can realize three-dimensional touch control. | 2018-08-23 |
20180239455 | TOUCH DEVICE AND DISPLAY DEVICE - Disclosed are a touch device and a display device, where the touch device includes: an array substrate, a plurality of sensing elements arranged on the array substrate to recognize a fingerprint, and a plurality of filter structures arranged on a side of the plurality of sensing elements; the side is away from the array substrate: each of the plurality of filter structures comprises a plurality of filter layers arranged in a stack, each of the plurality of filter layers comprises light-transmitting areas and light-shielding areas on a periphery of the light-transmitting areas, orthographic projections of any two of the light-transmitting areas of the plurality of filter layers onto the array substrate have an overlapping area; the overlapping area is smaller than an area of an orthographic projection of any one of the light-transmitting areas of the plurality of filter layers onto the array substrate. | 2018-08-23 |
20180239456 | ELECTROSTATIC DETECTION SENSOR - A sensor body of an electrostatic detection sensor includes a first electrode and a second electrode surrounding the first electrode. A controller is configured to obtain a first sensed intensity of the sensor body while where the first electrode is connected to the second electrode. The controller is configured to obtain a second sensed intensity of the first electrode while the second electrode is grounded. The controller is configured to obtain a third sensed intensity of the second electrode while the first electrode is grounded. The controller is configured to determine whether an object approaches the sensor body or not based on first to third calculation values obtained by calculating the respective changes of the first to third sensed intensities with respect to time. | 2018-08-23 |
20180239457 | TOUCH SUBSTRATE, FABRICATING METHOD THEREOF, DISPLAY PANEL AND DISPLAY DEVICE - Disclosed is a touch substrate, including a base substrate; a plurality of first touch electrodes and a plurality of second touch electrodes arranged on the base substrate, wherein the plurality of first touch electrodes and the plurality of second touch electrodes have an overlapping area and are electrically insulated from each other; and a plurality of touch units arranged on the base substrate. Each of the touch units includes at least two first touch electrodes and at least one second touch electrode, and the at least two first touch electrodes in each touch unit are connected in parallel. By arranging at least two first touch electrodes connected with each other in parallel in each touch unit, the channel resistance is reduced effectively, and a large-sized touch product is realized. A method of fabricating a touch substrate, a display panel, and a display device are further disclosed. | 2018-08-23 |
20180239458 | DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a device includes a memory and processing circuitry. When time taken by a user to carry out first behavior is equal to or more than a first threshold, or when number of times the first behavior is repeated is equal to or more than a second threshold, the processing circuitry is configured to output first guidance to lead the user to first expected behavior that is behavior the user is expected to carry out subsequent to the first behavior. When the time taken to carry out the first behavior is less than the first threshold, or when the number of times the first behavior is repeated is less than the second threshold, the processing circuitry is configured to omit the first guidance to lead the user to the first expected behavior or outputs second guidance that is simpler than the first guidance. | 2018-08-23 |
20180239459 | PANEL DRIVING DEVICE AND PANEL DRIVING METHOD - The present invention provides a panel driving device: supplying a first signal to a first sensor electrode by using a first amplifier, so as to detect a change in the capacitance of the first sensor electrode; supplying a second signal, having the same waveform as that of the first signal, to a second sensor electrode adjacent to the first sensor electrode by using a second amplifier; and detecting the proximity or a touch of an external object toward the sensor electrodes according to the change in the capacitance of the first sensor electrode. | 2018-08-23 |
20180239460 | TOUCH SENSOR, DISPLAY AND ELECTRONIC DEVICE - A capacitive type touch sensor appropriately detecting an object, and a display and an electronic device including such a touch sensor are provided. The display including a drive electrode receiving a drive signal, a detection electrode located adjacent to the drive electrode, and a dielectric material located between the drive electrode and the detection electrode defining a capacitive area. The detection electrode generates an output signal driven by the drive signal, a detection circuit electrically connected to the detection electrode sensing the output signal. A switch element is electrically connected between the detection electrode and a voltage source providing a predefined voltage level and having a first state and a second state. A display control circuit controls a voltage applied between a display common voltage electrode and a pixel electrode to display an image based on an image signal, and the display common voltage electrode serves as the drive electrode. | 2018-08-23 |
20180239461 | OPTICALLY TRANSPARENT CONDUCTIVE MATERIAL - Provided is an optically transparent conductive material which has a favorably low visibility of moire and grain even when placed over a liquid crystal display and which has an excellent stability of resistance (reliability). An optically transparent conductive material having, on an optically transparent base material, sensor parts electrically connected to terminal parts and dummy parts not electrically connected to the terminal parts, the conductive material being characterized in that in the plane of the optically transparent conductive layer, the sensor parts are formed of a plurality of column electrodes extending in a first direction, the plurality of column electrodes being arranged at an arbitrary cycle in a second direction perpendicular to the first direction in such a manner that each dummy part is sandwiched between every two of the sensor parts, and that the sensor parts and/or the dummy parts are formed of a metal pattern in which a unit pattern area having a specific random mesh pattern is repeated in at least two directions in the plane of the optically transparent conductive layer. | 2018-08-23 |
20180239462 | INPUT DEVICE AND METHOD FOR DRIVING INPUT DEVICE - An input device includes a voltage divider circuit that includes a resistive sensor whose resistance changes in accordance with a change in pressure of a pressing operation and at least one resistor device and that, upon receiving driving voltage, generates a divider voltage according to the resistance of the resistive sensor device, a first driving circuit that alternately supplies, to the voltage divider circuit at certain time intervals, a first driving voltage and a second driving voltage for generating different divider voltages, a capacitor whose charge changes in accordance with a change in the divider voltage, and a first charge detection circuit that detects an amount of change in the charge of the capacitor at a time when the driving voltage changes from the first driving voltage to the second driving voltage and when the driving voltage changes from the second driving voltage to the first driving voltage. | 2018-08-23 |
20180239463 | DISPLAY DEVICE WITH TOUCH DETECTION FUNCTION AND ELECTRONIC APPARATUS - According to an aspect, a display device with a touch detection function includes: a substrate; a display area in which pixels each constituted by different color regions are arranged in a matrix and that includes color columns in which the color regions of the same colors extend side by side; a touch detection electrode that includes a plurality of conductive thin wires; and a drive electrode. Each of the conductive thin wires includes a plurality of portions at each of which the conductive thin wire extends in a direction at an angle with respect to a direction of extension of the color regions, and a plurality of bent portions at each of which the conductive thin wire is bent with the angle changed. The conductive thin wires include portions each overlapping all of the color columns in a direction orthogonal to the surface of the substrate. | 2018-08-23 |
20180239464 | CONTROLLER FOR POSITION DETECTION - A controller for position detection is disclosed. At least one first 1-D position corresponding to at least one external object is determined based on signals of a plurality of first sensors by self-capacitance detection. Then, at least one second 1-D position corresponding to the at least one first 1-D position is determined based on signals of a plurality of second sensors by mutual-capacitance detection, wherein each second 1-D position is determined based on a differential sensing information whose each value is based on signals of two second sensors by mutual-capacitance detection. | 2018-08-23 |
20180239465 | DISPLAY DEVICE - A touch screen panel includes a plurality of pixels on a substrate, a sealing thin film on the substrate, and a plurality of sensing electrodes on the sealing thin film, each of the sensing electrodes having a mesh structure, the mesh structures of the sensing electrodes and the pixels overlapping different portions of the substrate. | 2018-08-23 |
20180239466 | ARRAY SUBSTRATE AND DISPLAY PANEL - An array substrate and a display panel. The array substrate includes: a plurality of data lines and a plurality of scan lines; at least one sub-pixel unit defined by the data lines and the scan lines; and a plurality of touch electrodes, comprising drive electrodes and touch sensing electrodes intersecting the drive electrodes; wherein, in a touch phase, at least one of the touch electrodes is electrically connected with the corresponding data line, so that a driving signal is transmitted to or a sense signal is received from the at least one of the touch electrodes via the corresponding data line electrically connected with the at least one of the touch electrodes. | 2018-08-23 |
20180239467 | TOUCH DISPLAY PANEL - A touch display panel includes a substrate, a first sensing electrode layer. The first sensing electrode layer is disposed on the substrate. The first sensing electrode includes a plurality of first metal conductive lines and a plurality of second metal conductive lines connected with the plurality of first metal conductive lines. The first and second metal conductive lines are respectively arranged along different directions. The outermost one of the plurality of first metal conductive line has a first protruding portion. | 2018-08-23 |
20180239468 | DISPLAY PANEL WITH TOUCH DETECTION FUNCTION, METHOD OF DRIVING THE SAME, DRIVING CIRCUIT, AND ELECTRONIC UNIT - There are provide a display panel with a touch detection function, in which display operation is less affected by touch detection operation, a method of driving the display panel with a touch detection function, a driving circuit, and an electronic unit having the display panel with a touch detection function. The display panel with a touch detection function includes: one or more display elements; one or more drive electrodes; one or more touch detection electrodes; and a drive section selectively applying a DC drive signal or an AC drive signal to the drive electrodes. | 2018-08-23 |
20180239469 | Touch-Based Human-to-Computer Textile Interface - This invention is a touch-based human-to-computer textile interface which is woven or otherwise integrated into an article of clothing. This interface comprises longitudinal electromagnetic energy pathways which span a portion of a person's body in a longitudinal manner, circumferential electromagnetic energy pathways which span that portion of the person's body in a partially-circumferential manner, and capacitive sensors. | 2018-08-23 |
20180239470 | TOUCH-SENSITIVE DEVICE AND PRODUCTION METHOD OF MAKING THE SAME - A touch-sensitive device includes a cover plate, at least one touch-sensing electrode, a masking layer, at least one trace and a plurality of electrically-conductive interconnects. The touch-sensing electrode is disposed on the cover plate and extends in a specific direction. The mask layer is disposed on a periphery of the cover plate and covers part of the touch-sensing electrode. The trace is disposed on the masking layer opposite to the touch-sensing electrode. The electrically-conductive interconnects penetrate the masking layer and are spaced apart from one another. Each of the electrically-conductive interconnects interconnects the touch-sensing electrode and the trace. | 2018-08-23 |
20180239471 | TOUCH-SENSOR STRUCTURES AND METHODS OF FORMING THE SAME - A touch-sensor structure includes a first conductive layer, a second conductive layer, insulating isolation portions, and an intermediate conductive layer. The first conductive layer includes first conductive units, connection lines and second conductive units. Each connection line connects to two first conductive units. The second conductive layer includes bridge lines. Each bridge line is electrically connected to two second conductive units. The insulating isolation portion is disposed between the connection line and the bridge line. The intermediate conductive layer is at least disposed at an overlapping position between the bridge lines and the second conductive units to isolate the first conductive layer from the second conductive layer. The intermediate conductive layer electrically connects each bridge line to the corresponding second conductive units. | 2018-08-23 |
20180239472 | TOUCH SENSING UNIT AND ELECTRONIC DEVICE HAVING SAME - An electronic device including: a first pattern part including first mesh lines in which a plurality of first cut line parts are defined; and a second pattern part spaced apart from the first pattern part in a first direction and including a plurality of second cut line parts in which a plurality of second cut line parts are defined. A first reference region is defined in the first pattern part; a second reference region having a same width and area as the first reference region in a second direction crossing the first direction is defined. | 2018-08-23 |
20180239473 | Touch Panel and Display Apparatus - Provided touch panel and display apparatus belonging to the field of display technology. The touch panel includes first and second substrates disposed facing to each other, a plurality of touch control units disposed on surface of first substrate facing second substrate, and a plurality of read lines and a plurality of control lines; each touch control unit includes first and second patches disposed, side by side, facing to second substrate, and pressure conductive pillar between first patch and second substrate; pressure conductive pillar is configured to transfer a pressure, which occurs when touch control unit receives press, to first patch of touch control unit; each touch control unit is configured to be turned on by control signal inputted through corresponding control line, and read out, through corresponding read line, pressure signal for first and second patches so as to determine position of touch point at which a press occurs. | 2018-08-23 |
20180239474 | LIQUID CRYSTAL DISPLAY DEVICE WITH TOUCH SCREEN - A liquid crystal display device includes a first substrate, a second substrate, and a liquid crystal material sandwiched between the first and second substrate. The second substrate has a touch screen electrode directly on a front-side surface of the second substrate. The first substrate has a wiring line for supplying a position detection voltage. A conductive tape electrically connects between the touch screen electrode and a driver circuit. A polarization plate is disposed above the touch screen electrode. | 2018-08-23 |
20180239475 | LIQUID CRYSTAL DISPLAY PANEL, LIQUID CRYSTAL DISPLAY APPARATUS, AND CONTROLLING METHOD THEREOF - The present application discloses a liquid crystal display panel having a plurality of pixels for image display, each of which includes a subpixel region and an inter-subpixel region. The liquid crystal display panel includes an array substrate, a package substrate facing the array substrate, and a liquid crystal layer between the array substrate and the package substrate; a pixel electrode layer and a common electrode layer for applying an electric field for driving the liquid crystal layer, the pixel electrode layer including a plurality of pixel electrodes, the common electrode layer including a plurality of common electrodes; a first electrode signal line layer including a plurality of first electrode signal lines; and a plurality of circuits, each of the plurality of circuits having an output terminal electrically connected to a first electrode signal line of the first electrode signal line layer, an input terminal configured to receive an input voltage, and a control terminal configured to receive a control voltage; at least a portion of the first electrode signal line electrically connected to the output terminal is in the inter-subpixel region of the liquid crystal display panel. The portion of the first electrode signal line in the inter-subpixel region of the liquid crystal display panel is configured to generate an additional electric field with at least one of the common electrode, the pixel electrode, a touch electrode, and another first electrode signal line; the additional electric field is applied to the liquid crystal layer for enhancing light transmittance of the liquid crystal layer. | 2018-08-23 |
20180239476 | DISPLAY DEVICE - An active matrix substrate includes: first to third lines in first to third line layers, respectively, a signal that is different from a signal supplied to the first lines and the second lines being supplied to the third lines; first connection lines that connect the first lines or the second lines with first terminals; second connection lines that connect the third lines with second terminals; inspection TFTs | 2018-08-23 |
20180239477 | TOUCH AND DISPLAY SENSING INTEGRATED CIRCUIT AND TOUCH DISPLAY DEVICE USING THE SAME - A touch and display sensing integrated circuit and a touch display device using the same are provided. The touch display device includes a display and touch sensing integrated circuit and a glass substrate. The glass substrate includes touch/display common voltage electrodes, pixels, pads and conductive lines. Each pixel includes Q sub-pixels. The pads are electrically connected to the touch and display sensing integrated circuit. The P | 2018-08-23 |
20180239478 | DIGITIZER AND FLEXIBLE DISPLAY DEVICE COMPRISING THE SAME - A flexible digitizer comprising a flexible substrate and a first and a second electrodes having thicknesses of 2000 Å to 1 μm is provided. The digitizer according to the present invention has sufficient flex resistance for application to a flexible display device with superior electrical characteristics and visibility. | 2018-08-23 |
20180239479 | DISPLAY SYSTEM WITH TOUCH DETECTION FUNCTION - According to an aspect, a display system with a touch detection function includes a display apparatus with a touch detection function and a pointing device. The display apparatus with a touch detection function includes: a display device; a touch detecting device including transmission electrodes and reception electrodes; and a control circuit. The pointing device holds codes of binary or more corresponding to predetermined drawing functions, detects a transmission signal transmitted from the transmission electrodes, generates a generation signal by, based on the codes, inverting and amplifying the transmission signal with an amplification factor of at least one pulse out of the pulses being different from amplification factors of other pulses, and outputs the generation signal to the reception electrodes. The control circuit identifies a code included in the generation signal and performs a drawing function corresponding to the code at the position of the pointing device on the display device. | 2018-08-23 |
20180239480 | Touch Sensing Device and Method for Driving the Same - A touch sensing device includes a touch screen coupled with a display panel including data lines, gate lines crossing the data lines, and pixels arranged in a matrix form, and a touch sensing circuit which supplies a driving signal to lines of the touch screen and senses a touch input. The touch sensing circuit detects an optimum sensing time, in which changes in a voltage change of the gate lines are maintained within a previously determined allowable range, in a touch screen drive period in which data is not written to the pixels of the display panel. The touch sensing circuit supplies the driving signal to the lines of the touch screen only in the optimum sensing time of the touch screen drive period. | 2018-08-23 |
20180239481 | PROVIDING FORCE INPUT TO AN APPLICATION - A computer-implemented method according to one embodiment includes identifying an amount of force applied to a pressure-sensitive touchscreen of a device, and providing the amount of force as an input to an application of the device. | 2018-08-23 |
20180239482 | THUMB AND PEN INTERACTION ON A MOBILE DEVICE - Thumb+pen inputs are described herein, to improve the functionality of touch enabled devices for accepting bimanual input in situations where the device is gripped or supported by one of the user's hands, leaving only one hand free. The thumb of an engaging hand is identified and controls are placed within its range of motion to enhance the functionality provided by the free hand. The actions of the thumb can be used to determine how pen actions made using the other hand are interpreted. Alternatively, the pen can indicate an object through pointing, while the thumb indirectly manipulates one or more of its parameters through touch controls. Marking menus, spring-loaded modes, indirect input, and conventional multi-touch interfaces are applied with respect to the bimanual input mode in which one hand is positioned to hold or support the device, and the other hand is free to improve device operability and accessibility. | 2018-08-23 |
20180239483 | POSITION CONTROL TOUCHSCREENS FOR VEHICLES - Method, apparatus, and computer readable media are disclosed for position control touchscreens for vehicles. An example vehicle includes a center console touchscreen for controlling vehicle settings, a seat, a seat motor coupled to the seat, a position control touchscreen adjacent to the seat for controlling seat settings, and a position adjuster communicatively coupled to the position control touchscreen. The position adjuster is to receive a seat adjustment command from the position control touchscreen and adjust the seat, via the seat motor, based on the seat adjustment command. | 2018-08-23 |
20180239484 | TOUCH SENSITIVE COVER PLATE AND MANUFACTURING METHOD THEREOF, AND TOUCH SENSITIVE DISPLAY DEVICE - A touch sensitive cover plate is disclosed. The touch sensitive cover plate includes: a cover plate body having at least one key located in a key region of cover plate body; and at least one wire arranged on a back side of the cover plate body and used for the key. The wire is configured to connect the key to a circuit board located outside of the key region. A method of manufacturing the touch sensitive cover plate and a display device having the touch sensitive cover plate are also disclosed. | 2018-08-23 |
20180239485 | ARRAY SUBSTRATE METHOD FOR FABRICATING THE SAME, TOUCH PANEL - An array substrate, a fabricating method thereof and a touch panel are disclosed. The array substrate comprises a TFT, a common electrode layer, a touch line, a touch connection terminal and a connection electrode. The touch connection terminal and the touch line are arranged in different layers. The connection electrode comprises a first connection electrode arranged in a same layer as the touch line and a second connection electrode arranged in a same layer as the common electrode layer. The touch line is connected with the touch connection terminal through the first connection electrode, and the common electrode layer is connected with the touch connection terminal through the second connection electrode. The common electrode layer is connected indirectly with the touch line through the touch connection terminal. This reduces resistance between the common electrode layer and the touch line, and avoids defects in display and touch control. | 2018-08-23 |
20180239486 | CONTROL METHOD, ELECTRONIC BLACKBOARD SYSTEM, DISPLAY DEVICE, AND PROGRAM - A control device configured to control a display device using an input object (e.g. a finger or a hand of a person, or a pen) includes detecting a touch operation using the input object, capturing an image including at least part of the input object, and determining a process to be executed based on the detection result of the detecting and the captured image of the image capturing. | 2018-08-23 |
20180239487 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device, an information processing method, and a program that enable improvement in the operability of an HMD. An output control unit prevents reflection of an operation in an output, in accordance with the attachment state of a housing to be attached to a head of a user. The operation is performed on an operation receiving unit provided in the housing. The present technology can be applied to a display module that forms an HMD. | 2018-08-23 |
20180239488 | Method of driving touch panel and touch with display driver system using the same - The disclosure provides a method of driving a touch panel. The touch panel includes a plurality of touch sensing electrodes and a plurality of display pixels. Each of the plurality of display pixels includes a light emission element and a driving transistor. Each of the touch sensing electrodes is coupled to the light emission element of at least one of the plurality of display pixels. The method includes transmitting a first driving signal to at least one of the touch sensing electrodes served as an electrode of the corresponding light emission element during a touch sensing period, wherein the touch sensing electrode is coupled to a first power receiving terminal of the corresponding display pixel; and transmitting a first power supply voltage to the first power receiving terminal during a display period. | 2018-08-23 |
20180239489 | TOUCHSCREEN PANEL - A touchscreen panel includes a base film having a bezel area and a free form active area; first touch electrodes and second touch electrodes crossing each other in the active area; first touch pads and second touch pads in the bezel area, and a guard pad between adjacent first and second touch pads; first routing lines in the bezel area, connecting the first touch electrodes and the second touch pads; second routing lines in the bezel area, connecting the second touch electrodes and the second touch pads; a guard line extending from the guard pads and disposed between adjacent first and second routing lines; and a bridge pattern over an insulating film that covers the first routing lines, second routing lines, and guard line, wherein one or more of the first routing lines and one or more of the first touch electrodes that correspond to each other are attached to the bridge pattern via contact holes penetrating the insulating film and electrically connected together. | 2018-08-23 |
20180239490 | MOBILE TERMINAL PERFORMING A DIFFERENT OPERATION BASED ON A TYPE OF A TAP APPLIED TO A DISPLAY AND CONTROL METHOD THEREOF - A mobile terminal including a display; a touch sensor overlapped with the display and configured to detect a touch input; and a controller configured to detect a first tap input applied on the touch sensor in state of a deactivated display and the touch sensor being periodically driven with a second period; determine a region of the display that corresponds to the first tap input; detect a second tap input applied on the touch sensor in state of the deactivated display within a predefined time period from the first tap input; determine if the second tap input is applied within the region; if the second tap input is applied within the region and within the predefined time period from the first tap input, activate the display and periodically drive the touch sensor with a first period shorter than the second period; and if the second tap input is applied to a spot outside the region, maintain the deactivation of the display and periodically drive the touch sensor with the second period. | 2018-08-23 |
20180239491 | ARRAY SUBSTRATE, METHOD FOR DRIVING THE ARRAY SUBSTRATE, DISPLAY PANEL AND DISPLAY DEVICE - The present disclosure provides an array substrate, a method for driving the array substrate, a display panel, and a display device. The array substrate includes a plurality of data lines, a plurality of touch electrodes, and a touch driving circuit, the plurality of data lines are divided into a plurality of data line groups, and each of the data line groups corresponds respectively to one of the respective touch electrodes; the touch driving circuit includes a common signal line, a first switch unit, and a second switch unit. The first switch unit and the second switch unit are electrically connected with the touch electrodes. When the data line groups are electrically connected with the touch electrodes, at least one data line in each of the data line groups is provided with a touch detecting signal. | 2018-08-23 |
20180239492 | DISPLAY DEVICE WITH TOUCH PANEL HAVING X, Y AND DUMMY ELECTRODES - A display device includes a display panel, and an electrostatic capacitive type touch panel which is formed in an overlapping manner with the display panel. A plurality of X electrodes and a plurality of Y electrodes intersecting with the X electrodes. A first signal line supplies signals to the X electrodes, a second signal line supplies signals to the Y electrodes, and the first signal line and the second signal line are formed on a flexible printed circuit board. A dummy electrode is formed adjacent to an electrode portion of each X electrode and electrode portion of each Y electrode, the dummy electrode does not overlap the X electrode and the Y electrode, and the dummy electrode does not electrically connect with the first and second signal lines. | 2018-08-23 |
20180239493 | ACTIVE AVOIDANCE OF DISPLAY NOISE IN SIMULTANEOUS TOUCH AND DISPLAY - Embodiments described herein include a method for avoiding display noise in a capacitive touch sensing device that includes sensing a touch input in a sensing region of an input device at a first touch sensing frequency. The method also includes analyzing incoming display data for display data noise at the first touch sensing frequency and at a second touch sensing frequency. If the display data noise at the first touch sensing frequency is higher than a threshold, touch sensing frequency is adjusted to the second touch sensing frequency where the display data noise is lower than the threshold. If the display data noise at the first touch sensing frequency is lower than the threshold, sensing is continued at the first touch frequency. | 2018-08-23 |
20180239494 | ELECTRONIC APPARATUS HAVING A SENSING UNIT TO INPUT A USER COMMAND ADN A METHOD THEREOF - An electronic apparatus includes a housing, a display unit installed in the housing and having a display area to display an image or a menu icon, a sensing unit installed in the housing adjacent to the display unit, having a virtual area to sense an object which is disposed over the display area of the display unit, and having a first camera to photograph and display the virtual area in a photographing mode and a second camera to extract the object from the virtual area and display a sensed image of the extracted object in a sensing mode, and a controller to analyze status of the object according to the sensed image of the object, and to determine the analyzed status of the object as a user input in the sensing mode. | 2018-08-23 |
20180239495 | GROUPING AND SUMMARIZATION OF MESSAGES BASED ON TOPICS - A computer-executed technique for grouping and summarizing messages in a graphical user interface (GUI) of a communication application includes received messages and determining a plurality of communication topics therein. The messages are clustered into groups based on the communication topics such that messages in each group relate to the same topic. The messages are displayed in the GUI in the determined groups. A user can select a group to ungroup and view the messages. The communication topics upon which the clustering is based may be specific to each user in the communication session. | 2018-08-23 |
20180239496 | CLUSTERING AND ANALYSIS OF COMMANDS IN USER INTERFACES - Systems and devices for the evaluation and analysis of the usage of commands within user interfaces are disclosed. In an example, operations for clustering and analysis of commands performed in a user interface may include: processing data that identifies a set of commands used in a software application; identifying coordinated usage of respective commands of the set of commands; identifying clusters of commands based on the coordinated usage among the respective commands; defining associations within the clusters of commands based on relevancy, wherein the relevancy is determined for a respective cluster from clustering parameters such as a confidence value and a support level value; and identifying output features in the software application based on the clusters of commands. In a further example, the output features may include a presentation of a suggested command, or a change to a presentation of a user interface object. | 2018-08-23 |
20180239497 | METHOD TO CREATE A DECLARATIVE MODEL THAT DYNAMICALLY DRIVES BOTH A UI AND THE BACK-END RUNTIME WITH A ONE TO ONE CORRESPONDENCE - A system executes an operation in a back end system by creating a declarative language definition of the operation for execution of the operation. The declarative language definition defines at least one input required to execute the operation, and comprises user interface template information for a user interface template that accepts at least one input. The system dynamically generates a user interface panel from the declarative language definition. The user interface panel is generated from the user interface template, and comprises at least one input field. The system receives from a user through the user interface panel the input and an invocation of the operation, and executes the operation using the declarative language definition of the operation and the input received via the user interface panel. The system maintains synchronization between the back end system and a user interface by performing modifications of the operation within the declarative language definition. | 2018-08-23 |
20180239498 | SYSTEM AND METHOD FOR HYPERLINK BADGES WITH DYNAMICALLY UPDATED POP-UP SUMMARY INFORMATION - Methods, systems, and media are directed to providing a pop-up display having dynamically updated summary data on a website, is presented. In particular, electronically submitting updated informational content to a third party source repository and providing a graphical item having embedding linking instructions configured to bilaterally communicate with the third party source repository and render a pop-up display containing the updated informational content. Thus, upon actuation of the graphical item, the embedded linking instructions causes establishment of bilateral communications with the third party source repository, accesses the corresponding updated informational content stored in the third party source repository, retrieves the updated informational content, and automatically displays the updated informational content in a pop-up display. | 2018-08-23 |
20180239499 | SYSTEM AND METHOD FOR SIMULTANEOUS DISPLAY OF MULTIPLE INFORMATION SOURCES - A computerized method of presenting information from a variety of sources on a display device. Specifically the present invention describes a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present invention comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. The present invention is intended to operate in a platform independent manner. | 2018-08-23 |
20180239500 | Data Processing System with Machine Learning Engine to Provide Dynamic Interface Functions - Systems for predicting features to be accessed by a user and generating a customized user interface are provided. In some examples, a computing platform may receive a request to access a system. In some examples, a content data stream may be received including data associated with the identity of the user, current date and time information, and the like. Data may be extracted from the content stream and analyzed, based on one or more machine learning datasets (generated internally or received from an external source), to predict a likely function or feature the user may access. In some examples, access to other features may be disabled. Responsive to identifying the likely feature, the system may enable access to the predicted feature and may generate a customized user interface including the predicted feature. The customized and dynamic user interface may include and place the predicted feature in a predetermined location on the user interface, in a size and/or format other than standard. | 2018-08-23 |
20180239501 | APPLICATION-INDEPENDENT TRANSFORMATION AND PROGRESSIVE RENDERING OF QUERIES FOR CONSTRAINED USER INPUT DEVICES AND DATA MODEL ENABLING SAME - A transformation platform allows a common data model to provide query output to multiple types of output devices, and incorporate query responses received using multiple types of constrained user input devices, such as neural headsets, that may be used by disabled individuals. Data and software applications can employ input and output modes of a client computer device without the data or application having to be specifically formatted or programmed for the different input and output modes. The data can specify queries that include response fields having response options that are selectively, such as progressively, highlighted. A user can provide input to select a highlighted response option. For a query having multiple response fields, response options for each response field can be progressively displayed after user input is received for a current set of response options. The query responses can be stored in the data model in association with field identifiers. | 2018-08-23 |
20180239502 | PORTABLE MULTIFUNCTION DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR VIEWING AND MANAGING ELECTRONIC CALENDARS - In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The computer-implemented method includes displaying a multiweek calendar on the touch screen display, detecting a contact on an individual day in the multiweek calendar, and in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event. | 2018-08-23 |
20180239503 | DIGITAL JUKEBOX DEVICE WITH IMPROVED KARAOKE-RELATED USER INTERFACES, AND ASSOCIATED METHODS - Certain exemplary embodiments relate to entertainment systems and, more particularly, certain exemplary embodiments relate to jukebox systems that incorporate digital downloading jukebox features along with karaoke jukebox and/or photobooth features. A combined karaoke/photobooth/jukebox may enable more integrated performance-like experiences in an in-home or out-of-home location or venue. By leveraging vast audio media libraries, trusted rights-respecting network infrastructure, and on-site image/video capturing from integrated recorders and/or remote portable devices, a more sociable experience may be created for karaoke jukebox patrons, e.g., where custom content can be generated and shared in a safe and legally appropriate manner. | 2018-08-23 |
20180239504 | SYSTEMS AND METHODS FOR PROVIDING WEBINARS - A representative method implemented in a webinar generation device for providing a webinar, includes: receiving a plurality of media content elements; receiving a first user input designating the plurality of media content elements in a predetermined order; receiving a second user input initiating broadcasting of the plurality of media content elements as a webinar based on the predetermined order; receiving a third user input, during the broadcasting of the webinar, selecting a second of the plurality of media content elements; and modifying the broadcasting of the webinar, in response to a fourth user input, such that the second of the plurality of media content elements is broadcast based on the fourth user input during the broadcasting of the webinar. | 2018-08-23 |
20180239505 | CUSTOMIZATION OF CONTENT - Embodiments are directed to a computer-implemented method, computer system, and computer program product for customizing the presentation of a work. The method includes receiving, by a processor, a work. Thereafter, receiving, by the processor, a tagging of the work. Then receiving, by the processor, a request to view the work by a user. Thereafter, determining, by the processor, a set of characteristics of the user. Finally, causing, by the processor, the presentation of one or more portions of the work to the user, the portions being presented to the user being selected based at least in part on the set of characteristics and the tagging of the work. | 2018-08-23 |
20180239506 | ACTIVATION SYSTEM FOR CONTROLLING INTERACTIVE DEVICES - An activation system includes an interactive device that requires activation, an activation device configured to authorize the activation the interactive device based on received user input, and a user input device communicatively coupled to the interactive device and the activation device configured to receive the user input, submit the user input to the activation device, receive an activation authorization signal from the activation device, and activate the interactive device. Example interactive devices include arcade games, a gambling machines, coin-operated devices, door locks, etc. A user input device such as a tablet based computer connected with a legacy or dated interactive device and communicatively coupled to the activation device allows for such a legacy or dated interactive device having a legacy activation input interface to be activated with more flexible techniques. | 2018-08-23 |
20180239507 | COMPACT PRESENTATION OF AUTOMATICALLY SUMMARIZED INFORMATION ACCORDING TO RULE-BASED GRAPHICALLY REPRESENTED INFORMATION - Methods and systems for compact presentation of automatically summarized information according to rule-based graphically represented information. One of the methods includes obtaining, via a user accessible user interface, a request for uploaded textual information to be analyzed. Ontology information is accessed based on an indicated type associated with the textual information, and ontology information for the type. The ontology information specifies nodes, with the nodes causing the server system to extract values for textual expressions defined by the nodes, and relational information between the nodes, with the relational information indicating links between textual expressions. The textual information is parsed based on the ontology information. The parsing causes traversal of the nodes and extraction of values from associated textual expressions based on the textual information. Values are obtained based on the parsing, with the values being utilized as summary information. The obtained values are presented on a user device. | 2018-08-23 |
20180239508 | DRAG AND DROP MINIMIZATION SYSTEM - Disclosed herein are system, method, and computer program product embodiments for a drag and drop minimization system. An embodiment operates by detecting a drag event associated with a selected object located in a first location of a user interface. A visibility of the one or more portions of the selected object is modified during the drag event. A drop event corresponding to the drag event is detected. The visibility of the one or more modified portions of the selected object is restored after the drop event. | 2018-08-23 |
20180239509 | PRE-INTERACTION CONTEXT ASSOCIATED WITH GESTURE AND TOUCH INTERACTIONS - Use of pre-interaction context associated with gesture and touch interactions is provided. A user interface is configured to receive an interaction. A touch or gesture input may be received from a user via a touchscreen. Prior to receiving an interaction on the user interface from the user, pre-interaction context is detected. Based on the pre-interaction context, the user's interaction with the user interface is interpreted and the interaction is provided on the user interface. | 2018-08-23 |
20180239510 | TOUCHSCREEN DEVICE - A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window. | 2018-08-23 |
20180239511 | MOBILE TERMINAL AND CONTROL METHOD THEREFOR - The present invention relates to a mobile terminal having a touch screen capable of sensing a touch, comprising: a first sensing unit for sensing the touch screen and a pressure applied to the touch screen; a second sensing unit for sensing a touch applied to the touch screen; and a control unit for determining the type of touch applied to the touch screen on the basis of at least one piece of sensing information sensed by the first sensing unit and the second sensing unit in a state in which an execution screen image of a first application is displayed on the touch screen, and executing a function related to the first application and/or a function related to a second application different from the first application on the basis of the type of the touch, wherein, when the function related to the second application is executed, the control unit executes the function related to the second application by using information transmitted from the first application. | 2018-08-23 |
20180239512 | CONTEXT BASED GESTURE DELINEATION FOR USER INTERACTION IN EYES-FREE MODE - Techniques are disclosed for facilitating the use of an electronic device having a user interface that is sensitive to a user's gestures. An “eyes-free” mode is provided in which the user can control the device without looking at the device display. Once the eyes-free mode is engaged, the user can control the device by performing gestures that are detected by the device, wherein a gesture is interpreted by the device without regard to a specific location where the gesture is made. The eyes-free mode can be used, for example, to look up a dictionary definition of a word in an e-book or to navigate through and select options from a hierarchical menu of settings on a tablet. The eyes-free mode advantageously allows a user to interact with the user interface in situations where the user has little or no ability to establish concentrated visual contact with the device display. | 2018-08-23 |
20180239513 | USER INTERFACE ELEMENT FOR BUILDING INTERIOR PREVIEWING AND NAVIGATION - Methods of communicating, displaying, and storing information relating to structures, as well as apparatuses for executing such methods, are provided. The methods can be executed on touchscreen electronic devices and may be particularly useful for shopping center, cruise ship, museum, and construction applications. The methods and apparatuses allow for, for example, reviewing a building's interior, finding information on areas within a building, and navigating from a current location to a destination. A method can include defining a structure using elements, wherein the elements are three dimensional shapes, and manipulating the elements or the structure on a user interface. A user is therefore able to obtain important information about the structure clearly and effortlessly. | 2018-08-23 |
20180239514 | INTERACTIVE 3D MAP WITH VIBRANT STREET VIEW - A method for providing interaction with a virtual object in a virtual space, the method includes providing a panoramic video of the virtual space, wherein one or more portion/s of one or more frames of the panoramic video are clickable, receiving an user input over at least one of the portions of at least one of the frames of the panoramic video, and loading a video or a 3 dimensional model of the virtual object which is predefined for the particular portion of the frame/s for which the user input is received. | 2018-08-23 |
20180239515 | METHOD AND APPARATUS FOR TOOL SELECTION AND OPERATION IN A COMPUTER-GENERATED ENVIRONMENT - Method and apparatus for facilitating virtual object selection and interaction in a computer-generated environment such as a virtual or augmented reality 3-D environment are disclosed. A physical controller allows interaction by the user with a tool displayed at a first position in the computer-generated environment where, when a first signal is received from the physical controller to initiate selection of the tool, a visual cue is created in the computer-generated environment. The visual cue includes a vector that allows targeting of the tool and is displayed with respect to a virtual controller that is a graphical representation of the physical controller in the computer-generated environment. Upon receipt of a selection signal from the physical controller when the vector and the tool intersect, the computer-generated environment is updated to display the tool at a second location that is relative to the virtual controller. | 2018-08-23 |
20180239516 | METHODS FOR GENERATING AND PUBLISHING MICROSITES AND DEVICES THEREOF - Methods, non-transitory computer readable media, content management apparatuses that provide a widget comprising one or more template fields, an input field, and an indication of an associated web service. The widget when executed is configured to send a web service request including a network address as a parameter to the web service, the network address received via the input field. A web service response is received from the web service. The web service response includes content extracted from a web page corresponding to the network address. One or more portions of the content are mapped to the template fields. The template fields are populated with the one or more portions of the content based on the mapping. A microsite is published based on the populated template fields. With this technology, microsites can be published relatively efficiently without requiring knowledge of the platform used to host the web site content sources. | 2018-08-23 |
20180239517 | ENABLING AND DISABLING ONE-CLICK CLAUSES - A collaboration server enables users that are members of a network to upload, access, and edit clauses. The server provides, for viewing to a user, a clause on a user interface. In addition, the server can provide a one-click feature on the user interface that, when selected by a user, copies the clause while maintaining the formatting of the clause. When an additional user edits the clause, an updated version of the clause can be provided for viewing on an updated user interface. Here, the server disables the one-click feature of the prior version of the clause and provides a new one-click feature for the updated version of the clause. Therefore, each user that has access to the clause can avoid mistakenly working with an outdated version of the clause. | 2018-08-23 |
20180239518 | CHROMELESS USER INTERFACE - Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device. | 2018-08-23 |
20180239519 | UNIFIED SYSTEM FOR BIMANUAL INTERACTIONS - The unified system for bimanual interactions provides a lightweight and integrated interface that allows the user to efficiently interact with and manipulate content in the user interface. The system is configured to detect a multi-finger interaction on the touchscreen and to differentiate whether the user intends to pan, zoom or frame a portion of the user interface. Generally, the framing interaction is identified by detection of the user's thumb and forefinger on the touchscreen, which cooperate to define a focus area between vectors extending outwards from the user's thumb and forefinger. Upon a determination that the user intends to interact with or manipulate content within the focus area, the unified system for bimanual interactions provides an indication of the objects that are located within the focus area and contextual menus for interacting with the objects. | 2018-08-23 |
20180239520 | UNIFIED SYSTEM FOR BIMANUAL INTERACTIONS ON FLEXIBLE REPRESENTATIONS OF CONTENT - The unified system for bimanual interactions provides a lightweight and integrated interface that allows the user to efficiently interact with and manipulate content in the user interface. The system is configured to detect a multi-finger interaction on the touchscreen and to differentiate whether the user intends to pan, zoom or frame a portion of the user interface. Generally, the framing interaction is identified by detection of the user's thumb and forefinger on the touchscreen, which cooperate to define a focus area between vectors extending outwards from the user's thumb and forefinger. Upon a determination that the user intends to interact with or manipulate content within the focus area, the unified system for bimanual interactions provides an indication of the objects that are located within the focus area and contextual menus for interacting with the objects. | 2018-08-23 |
20180239521 | AUTOMATED RESIZING OF APPLICATION WINDOWS BASED ON INTERACTIVE STATES - According to an embodiment of the present invention, a system dynamically resizes one or more application windows displayed on one or more screens based on an interactive state associated with the one or more application windows. Initially, a processor displays a plurality of different windows associated with one or more corresponding applications and determines an interactive state associated with each of the plurality of different windows. The processor then analyzes the interactive states of each of the plurality of different windows and, in response, adjusts a size of one or more of the plurality of different windows in accordance with the determined interactive states. Embodiments of the present invention further include a method and computer program product for dynamically resizing one or more application windows based on the interactive states associated with the one or more application windows in substantially the same manner described above. | 2018-08-23 |
20180239522 | METHODS AND SYSTEMS FOR MANAGING OPTICAL NETWORK SERVICES INCLUDING CAPACITY MINING AND SCHEDULING - Systems and methods for managing optical network services in an optical network include providing a user interface illustrating a current state of the optical network; performing analysis based on user input related to an event affecting the current state of the optical network to determine a first future state of the optical network; providing an updated user interface illustrating the first future state based on the analysis; performing an updated analysis based on updated user input received in response to the first future to determine a second future state of the optical network; and providing a further updated user interface illustrating the second future state. | 2018-08-23 |
20180239523 | METHODS AND SYSTEMS FOR GAZE ENABLED COLLABORATIVE INTELLIGENCE - Systems and methods are for enabling a population of individuals to collaboratively answer questions or otherwise express a collaborative intent by forming a real-time closed-loop system influenced at least in part, by human gaze input from a plurality of participants. The system comprises a plurality of computing devices connected to a central server, each of the computing devices being used by an individual user and configured to enable its user to contribute to the emerging group intelligence through their real-time gaze location. In some embodiments, gaze is used in combination with other input modalities. | 2018-08-23 |
20180239524 | METHODS AND DEVICES FOR PROVIDING EFFECTS FOR MEDIA CONTENT - The various implementations described herein include methods, devices, and systems for providing and editing audiovisual effects. In one aspect, a method is performed at a first device having one or more processors and memory. The method includes: (1) presenting a user interface for effects development, including a specification for an effect in development; (2) displaying on a display device the effect applied to a video stream; (3) while displaying the effect applied to the video stream, receiving within the user interface one or more updates to the specification; (4) compiling the updated specification in real-time; and (5) displaying on the display device an updated effect applied to the video stream, the updated effect corresponding to the updated specification. | 2018-08-23 |
20180239525 | CONTENT AS NAVIGATION - Aspects of the present disclosure relate to systems and methods for using content as navigation in an application. In one aspect, rendering of a first column including one or more content previews in a user interface to an application is initiated. Rendering of a second column including detail content corresponding to at least one of the one or more content previews in the user interface to the application is initiated. The one or more content previews and the detail content may be scrolled across the user interface when a moving input corresponding to a portion of the one or more content previews or a portion of the detail content is detected. | 2018-08-23 |
20180239526 | METHOD AND SYSTEMS FOR TOUCH INPUT - Various systems and methods for determining a set of gesture components of touch input are provided. Touch data can be obtained ( | 2018-08-23 |
20180239527 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen; and a controller configured to display a drawing pad on the touch screen in response to a predetermined input; display a user interface on the touch screen to set a display time at which a drawing drawn on the drawing pad is displayed at a reception side terminal; and transmit a message including the drawing to the reception side terminal, via the wireless communication unit, so the drawing is displayed on the screen of the reception side terminal at the display time set in the user interface. | 2018-08-23 |
20180239528 | DISPLAY METHOD, DISPLAY DEVICE, AND PROGRAM - A display method of the present invention includes a stain detecting step for detecting a stain on an input display part, and a stained-point displaying step for displaying a predetermined indication at a first point of the input display part corresponding to the position of the detected stain. | 2018-08-23 |
20180239529 | DISPLAYING A GRAPHICAL KEYBOARD - In general, this disclosure describes techniques for providing a mechanism for facilitating text entry by a user interacting with a graphical keyboard displayed at a presence-sensitive screen of a computing device. For example, a computing device having a presence-sensitive screen and a housing, the housing further having a plurality of touch sensors, receives touch input at the touch sensors. The computing device determines a usage mode, based on the touch input. The computing device also displays, based on the usage mode, a graphical keyboard at the presence-sensitive screen. If the usage mode is a one-handed usage mode, a unitary graphical keyboard is displayed. If the usage mode is a two-handed usage mode, a split graphical keyboard is displayed. | 2018-08-23 |
20180239530 | METHODS AND APPARATUS FOR REDUCED AREA CONTROL REGISTER CIRCUIT - In described examples, an apparatus includes: a set of control registers containing control bits for controlling circuitry coupled to receive register write enable signals and to receive input data; a memory for storing data corresponding to the control bits coupled to receive an address and a memory write enable signal; decode circuitry coupled to output the register write enable signals; a data output bus coupled to receive data from the memory but free from connections to the control registers; and a controller coupled to receive an address, coupled to output the address on an internal address bus, coupled to output a write enable signal, and coupled to output the memory write enable signal, configured to cause data to be written to a selected control register corresponding to the address received, and to cause the data to be contemporaneously stored at a memory location corresponding to the address received. | 2018-08-23 |
20180239531 | APPARATUSES AND METHODS FOR IN-MEMORY OPERATIONS - The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes sensing circuitry coupled to the first subset, the sensing circuitry including a sense amplifier and a compute component. The apparatus also includes a controller configured to direct a first movement of a number of data values from a subarray in the second subset to a subarray in the first subset and performance of a sequential plurality of operations in-memory on the number of data values by the first sensing circuitry coupled to the first subset. | 2018-08-23 |
20180239532 | TECHNIQUES FOR PERFORMING A NON-BLOCKING CONTROL SYNC OPERATION - An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send first data to be stored to the non-volatile memory. The controller further includes a control circuit configured to generate updated control information based on storing of the first data to the non-volatile memory. The interface is further configured to concurrently send second data and the updated control information to be stored at the non-volatile memory. The non-volatile memory is configured to store the second data and the updated control information in a non-blocking manner. | 2018-08-23 |
20180239533 | DATA READ METHOD AND MEMORY STORAGE DEVICE USING THE SAME - A data read method for a memory storage device is provided. The data read method includes: receiving a first read command from a host system for reading first data; calculating an error bit number of the first data; and performing a correction of the first data. If the error bit number is not greater than a predetermined number, finishing the correction of the first data and returning the corrected first data at a pre-defined timing. If the error bit number is greater than a predetermined number, finishing the correction of the first data and returning the corrected first data after the pre-defined timing. In addition, a memory storage device using the data read method is also provided. | 2018-08-23 |
20180239534 | DYNAMIC LOAD BASED MEMORY TAG MANAGEMENT - A computer-implemented method for managing a memory control unit includes receiving a command at the memory control unit. The command includes a command type that either requires or does not require buffering resources. The method further includes determining, via the memory control unit, a number of available memory tags from a first set of memory tags that are associated with the buffering resources. The method includes determining, via the memory control unit, a number of available memory tags from a second set of memory tags that are not associated with the buffering resources. The method also includes dynamically adjusting, via the memory control unit, assignment of memory tags for use in the second set of memory tags based on the command type, the number of available memory tags from the first set of memory tags, and the number of available memory tags from the second set of memory tags. | 2018-08-23 |
20180239535 | Replicating Data in a Data Storage System - A mechanism is provided for replicating data in a data storage system that comprises a first data storage device, a second data storage device, and a third data storage device arranged to receive write requests from the first data storage device and second data storage device. The first data storage device or the second data storage device is selected using a characteristic of the first data storage device and the second data storage device. The first data storage device receives a first write request and sends the first write request to the second data storage device, and the second data storage device receives a second write request and sends the second write request to the first data storage device. The data storage device selected using the characteristic sends a write request to the third storage device in response to a notification the non-selected data storage device has completed the update. | 2018-08-23 |
20180239536 | OPTIMAL STORAGE AND WORKLOAD PLACEMENT, AND HIGH RESILIENCY, IN GEO-DISTRIBUTED CLUSTER SYSTEMS - Technologies for cluster systems that are natively geo-site-aware. Such a cluster system makes use of this awareness to determine the subsets of nodes located at various geo-sites at physical configuration, to optimize workload placement based on the geo-sites, to make failover and failback decisions based on the geo-sites, and to assign voting and prune nodes for quorum management based on the geo-sites. Such capabilities result in cluster systems that are more resilient and more efficient in terms of resource usage than cluster systems without such native geo-site awareness. | 2018-08-23 |
20180239537 | DEVICES, SYSTEMS, AND METHODS FOR STORING DATA USING DISTRIBUTED CONTROL - In certain aspects, a data storage device is provided including a distributed controller configured to communicate with a main controller; and first and second memory devices of respective first and second non-volatile memory technologies. The first and second memory devices are coupled to the distributed controller configured to control access to the first and second memory devices. In certain aspects, a system is provided including a main controller; first and second distributed controllers coupled to the main controller; at least one first memory device coupled to the first distributed controller; and at least one second memory device coupled to the second distributed controller. The main controller is configured to control access to the first and second distributed controllers. The first and second distributed controllers are configured to control access to the respective at least one first and second memory devices that include at least two non-volatile memory technologies. | 2018-08-23 |
20180239538 | EXPANDING TO MULTIPLE SITES IN A DISTRIBUTED STORAGE SYSTEM - A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN). The method begins by determining to reposition DST execution units of a distributed storage and task network (DSTN) module storage pool located at a current number of sites to an updated number of sites (larger or smaller). The method continues by determining that the updated number of sites is greater/less than the current number of sites. The method continues by identifying a first site and a second site of an adjacent site pair for a new site insertion/removal and facilitating repositioning of one or more adjacent address range DST execution units. | 2018-08-23 |
20180239539 | PACKET FORWARDING METHOD, DEVICE, AND SYSTEM IN NVME OVER FABRIC - A packet forwarding method, device, and system for use in non-volatile memory express (NVMe) over fabric. According to the method, a first packet sent by a control device is received, and an input/output command or a management command that complies with the NVMe protocol and that is included in the first packet is obtained; a second packet is generated according to the input/output command or the management command, where the input/output command or the management command complies with the NVMe protocol and is included in the first packet, and the second packet is a packet for executing the input/output command or the management command; a network port for forwarding the second packet is selected according to an identity of a target non-volatile memory; and the second packet is encapsulated into a packet that meets an NVMe over fabric forwarding requirement, and the encapsulated second packet is sent by using the selected network port. | 2018-08-23 |
20180239540 | METHOD FOR CONTROLLING BW SLA IN NVME-OF ETHERNET SSD STORAGE SYSTEMS - An Ethernet solid-state drive (eSSD) system includes a plurality of eSSDs, an Ethernet switch and a baseboard management controller. The Ethernet switch is coupled to each of the eSSDs, and the baseboard management controller is coupled to the each of the eSSDs and to the Ethernet switch. The baseboard management controller controls the Ethernet switch to provide to each eSSD a corresponding predetermined bandwidth that is based on bandwidth information for the eSSD that is stored in a policy table of the baseboard management controller. The at least one predetermined bandwidth may include a predetermined ingress bandwidth and a predetermined egress bandwidth for the corresponding eSSD. The at least one predetermined bandwidth may be based on a service level associated with the corresponding eSSD, and may be adaptively based on operating parameters of the corresponding eSSD. | 2018-08-23 |
20180239541 | MEMORY DEVICES, SYSTEMS AND METHODS EMPLOYING COMMAND/ADDRESS CALIBRATION - During a command/address calibration mode, a memory controller may transmit multiple cycles of test patterns as signals to a memory device. Each cycle of test pattern signals may be transmitted at an adjusted relative phase with respect to a clock also transmitted to the memory device. The memory device may input the test pattern signals at a timing determined by the clock, such as rising and/or falling edges of the clock. The test pattern as input by the memory device may be sent to the memory controller to determine if the test pattern was successfully transmitted to the memory device during the cycle. Multiple cycles of test pattern transmissions are evaluated to determine a relative phase of command/address signals with respect to the clock for transmission during operation of the system. | 2018-08-23 |
20180239542 | DATA STORAGE DEVICE AND DATA PROCESSING SYSTEM HAVING THE SAME - A data storage device includes a first multi-chip set which includes a first volatile memory, a first non-volatile memory, and a first core configured to control the first volatile memory and the first non-volatile memory, a second multi-chip set which includes a second volatile memory, a second non-volatile memory, and a second core configured to control the second volatile memory and the second non-volatile memory. A controller is connected to the first multi-chip set and the second multi-chip set and configured to swap a first logical address of a first storage region of the first non-volatile memory with a second logical address of a second storage region of the second non-volatile memory. | 2018-08-23 |
20180239543 | MOBILITY AND MANAGEMENT LAYER FOR MULTI-PLATFORM ENTERPRISE DATA STORAGE - A multi-platform data storage system configured to accessing a plurality of storage platforms that use different storage access and/or storage management protocols. The multi-platform data storage system can, for example, include a storage mobility and management layer providing virtual management of data stored in the plurality of storage platforms, and a storage protocol converter operatively coupled between the storage mobility and management layer and the plurality of storage platforms. During access and/or management communication from the storage mobility and management layer to a particular one of the storage platforms, the storage protocol converter can operate to convert the access and/or management communication from a layer protocol used by the storage mobility and management layer to the storage access protocol used by the particular one of the storage platforms. | 2018-08-23 |
20180239544 | INHIBITING TRACKS WITHIN A VOLUME OF A STORAGE CONTROLLER - A computer-implemented method according to one embodiment includes receiving a first command to inhibit one or more tracks within a volume of a storage system, in response to the first command, identifying the one or more tracks within the volume of the storage system, utilizing the first command or a previous command, and inhibiting the one or more tracks within the volume of the storage system, receiving a second command to copy data to the one or more tracks within the volume of the storage system, identifying the one or more tracks within the volume of the storage system as inhibited, and rejecting the second command, in response to the identifying. | 2018-08-23 |
20180239545 | TECHNIQUES FOR NON-BLOCKING CONTROL INFORMATION AND DATA SYNCHRONIZATION BY A DATA STORAGE DEVICE - An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send control information to a host device. The control information is associated with first parity information. The controller further includes a circuit configured to determine second parity information associated with the control information. The controller is configured to terminate and optionally rollback an operation associated with the control information in response to the first parity information differing from the second parity information. The terminated optionally rolled-back operation associated with the control information may be a non-blocking control sync operation. | 2018-08-23 |
20180239546 | HANDLING DATA SLICE REVISIONS IN A DISPERSED STORAGE NETWORK - A method for execution by a storage unit of a dispersed storage network (DSN) includes receiving a data slice for storage. A first bin that includes the data slice is generated and stored in a first location of a memory device of the storage unit, and a bin pointer that includes a reference to the first location is generated. A revision of the data slice is later received, and a second bin that includes the revised data slice is generated and stored in a second location of the memory device. A modified bin pointer is generated by editing the bin pointer to include a reference to the second location. A back pointer that references the first location is generated in response to commencing writing of the revised data slice. The back pointer is deleted in response to determining that the revised data slice has reached a finalized write stage. | 2018-08-23 |
20180239547 | DATA STORAGE DEVICE CONFIGURED TO PERFORM A NON-BLOCKING CONTROL UPDATE OPERATION - An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes a volatile memory configured to store a first copy of a control table associated with the non-volatile memory. The controller is configured to perform a first update of a portion of the first copy of the control table in response to a first request, to initiate a second update of a second copy of the control table at the non-volatile memory based on the first update, and to execute a second request for access to the non-volatile memory concurrently with of the second update. The controller is configured to perform non-blocking control sync operations and non-blocking consolidation operations asynchronously, wherein non-blocking consolidation operations are atomic operations that include concurrent evacuation and compaction of an update layer to a cached address translation table in the volatile memory. | 2018-08-23 |
20180239548 | OPERATING METHOD OF MEMORY SYSTEM - A method for operating a memory system includes updating, after accessing ail of one or more first memory regions included in a first list for a purpose of data storage, map data for the first memory regions; determining a list size based on a workload of the memory system, and generating a second list including one or more second memory regions depending on the list size; and accessing, after the updating of the map data, the second memory regions for a purpose of data storage. | 2018-08-23 |
20180239549 | ADAPTIVE FILE STORAGE METHOD AND APPARATUS - An adaptive file storage method and apparatus is disclosed. The method includes determining a cold and hot attribute of a file, and performing coding storage processing or transcoding storage processing on the file according to the cold and hot attribute of the file. Therefore, a requirement of the cold and hot attribute of the file for storage overheads and restoration costs can be fully considered. In addition, the used coding technology has high reliability and a high coding speed. Therefore, comprehensive performance in multiple dimensions of storage overheads, restoration costs, reliability, and an coding speed can be improved. | 2018-08-23 |