03rd week of 2022 patent applcation highlights part 41 |
Patent application number | Title | Published |
20220019288 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information processing apparatus that includes a relative velocity calculation unit that calculates, on the basis of data obtained by sensing of an operation body in chronological order, a relative velocity of a second point on the operation body with respect to a first point on the operation body, and a gesture recognition unit that recognizes a gesture of the operation body on the basis of the relative velocity. | 2022-01-20 |
20220019289 | SYSTEM AND METHOD FOR CONTROLLING A USER EXPERIENCE - System and methods for controlling a user experience are described. In an aspect, an interface can comprise an interface device for rendering content to a user, a sensor having a gesture zone associated therewith configured to detect a dexterous gesture of a user within the gesture zone and generate a sensor signal representing the dexterous gesture. A processor may be provided in communication with the sensor and the interface device. The processor receives the sensor signal, analyzes the sensor signal to determine a control action associated with the detected dexterous gesture of the user, and configures the user interface based upon the determined control action of the user. | 2022-01-20 |
20220019290 | FRAMEWORKS, DEVICES AND METHODS CONFIGURED FOR ENABLING GESTURE-BASED INTERACTION BETWEEN A TOUCH/GESTURE CONTROLLED DISPLAY AND OTHER NETWORKED DEVICES - Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. | 2022-01-20 |
20220019291 | Gesture Recognition Using Multiple Antenna - Various embodiments wirelessly detect micro gestures using multiple antenna of a gesture sensor device. At times, the gesture sensor device transmits multiple outgoing radio frequency (RF) signals, each outgoing RF signal transmitted via a respective antenna of the gesture sensor device. The outgoing RF signals are configured to help capture information that can be used to identify micro-gestures performed by a hand. The gesture sensor device captures incoming RF signals generated by the outgoing RF signals reflecting off of the hand, and then analyzes the incoming RF signals to identify the micro-gesture. | 2022-01-20 |
20220019292 | RAISE TO SPEAK - Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session. | 2022-01-20 |
20220019293 | EYEGLASSES-TYPE WEARABLE DEVICE AND METHOD USING THE SAME - An eyeglasses-type wearable device of an embodiment can handle various data inputs. The device includes right and left eye frames corresponding to positions of right and left eyes and nose pads corresponding to a position of a nose. Eye motion detection electrodes (sightline detection sensor electrodes) are provided with the nose pads to detect the eye motion of a user. Transmitter/receiver electrodes (capacitance sensor electrodes) of a gesture detector are provided with a part of the right and left eye frames to detect a gesture of the user. Various data inputs are achieved by a combination of input A corresponding to a gesture of the user detected by the gesture detector and input B corresponding to the eye motion of the user detected by the eye motion detector. | 2022-01-20 |
20220019294 | METHOD AND APPARATUS FOR REMOTELY PROCESSING SPEECH-TO-TEXT FOR ENTRY ONTO A DESTINATION COMPUTING SYSTEM - A device and method for using a remote computing system, such as a smartphone or tablet, to convert speech to text through software residing on the system, transmitting the processed text wirelessly and privately to a peripheral, and having the peripheral interface with a destination computing system and appear as a generic human interface device, such as a keyboard, in order to transmit keyboard character codes through the interface to be entered into text boxes or fields on the destination computing system. By appearing to be a keyboard, the peripheral would not be locked out of the destination computing systems, even if the destination computing system is secured against software and hardware installations, restrictions by which other peripheral devices would be limited. | 2022-01-20 |
20220019295 | KNOB DEVICE APPLICABLE TO TOUCH PANEL - A knob device is applicable to a touch panel. The knob device includes a knob cover; and a rotation sensing element. The rotation sensing element includes a base and a plurality of sensing pads connected to the knob cover. The rotation sensing element is arranged between the touch panel and the knob cover. The base is connected to the knob cover. When a user touches the knob device, the touch panel generates a rotation sensing signal in response to a location of the plurality of sensing pads. An orthographic projection of the knob cover on the touch panel is divided into a plurality of parts, the plurality of parts are distributed radially from a center of the orthographic projection of the knob cover, each sensing pad is located in a part and connected to another sensing pad located in another part adjacent to the part. | 2022-01-20 |
20220019296 | Remote Pointing Device - A method, system, and apparatus, including a program encoded on computer-readable medium, for providing remote control of a light beam pointing device. The system includes a camera that captures at least one image at a first location and a light source that generates a light beam in a direction within a viewable area of the camera. At a second location, remote from the first location, a display screen displays images captured by the camera and a controller that controls pointing of the light source toward a desired target object at the first location. | 2022-01-20 |
20220019297 | KNOB DEVICE APPLICABLE TO TOUCH PANEL - A knob device is applicable to a touch panel. The knob device includes a knob cover, a plurality of sensing pads and a rotation sensing element. The plurality of sensing pads are fixedly arranged on the touch panel. A gap is form between two sensing pads. The plurality of sensing pads and gaps are distributed in a ring area around a center of an orthographic projection of the knob cover. The rotation sensing element is connected to the knob cover. When the knob cover is turned to be rotated, the rotation sensing element is rotated synchronously. When a user touches the knob device and the rotation sensing element overlaps one of the plurality of sensing pads, the touch panel generates a rotation sensing signal in response to a location of the rotation sensing element. | 2022-01-20 |
20220019298 | HOUSING INCLUDING CONDUCTIVE PART, AND ELECTRONIC DEVICE INCLUDING SAME - Various embodiments disclosed in the present document relate to an electronic device (for example, an input device) for communication with an external electronic device. According to various embodiments of the present document, provided is an electronic device (for example, an input device) comprising: a housing which is extended to be long while forming a first inner space extended to be long, and which includes a first end part, a second end part, and a conductive portion arranged between the first end part and the second end part; an inner structure, which is positioned in the first inner space, has at least one portion arranged in the conductive part of the housing, and forms a second inner space extended to be long; a first conductive layer formed on the outer surface of the inner structure while facing the inner surface of the conductive part of the housing; a non-conductive layer configured to contact with the first conductive layer and the inner surface of the conductive part of the housing; and a wireless communication circuit positioned in the second inner space, electrically connected to the first conductive layer, and configured to wirelessly transmit and/or receive signals by using at least a portion of the conductive part. Additional various embodiments can be provided. | 2022-01-20 |
20220019299 | ADAPTABLE DIGITAL PEN AND TOUCH SENSITIVE DEVICE - Methods and apparatuses are provided that address interoperability limitations of current digital pens and touch sensitive devices. In aspects, methods are provided for operating an adaptable digital pen and touch sensitive device to determine the best means for pen state information such as pressure information to be transferred from the pen to the device. A digital pen includes multiple communication interfaces to permit wide compatibility with touch sensitive devices. A communication interface is provided that enables the digital pen to communicate via an active pen protocol with a digitizer of the touch sensitive device while operating in a first mode. Another communication interface is provided as an alternative channel for communicating pen state information to the touch sensitive device while operating in a second mode. Where neither such interface suffices for communicating pen state information to the touch sensitive device, the digital pen may operate in a reflective capacitive mode. | 2022-01-20 |
20220019300 | ELECTRONIC PEN - A work step of electrical connection between a writing pressure detector and a circuit element of a circuit is reduced. An electronic pen includes a writing pressure detector that detects a pressure applied to a core body disposed on one end side of a tubular chassis in the axial center direction, a circuit board for which a flexible substrate formed into a shape allowed to extend in the axial center direction is used in the chassis, and a holder housed in the chassis in such a manner as to hold the writing pressure detector and the circuit board and extend in the axial center direction. In the circuit board, a writing pressure detector placement part, a circuit placement part at which a predetermined circuit is formed, and a line part at which a line pattern that electrically connects a component of the writing pressure detector placed on the writing pressure detector placement part and a circuit element of the circuit placement part is formed are formed to line up in the axial center direction. The writing pressure detector placement part of the circuit board is held by the holder in the state of being along a direction perpendicular to the axial center direction in such a manner that the writing pressure detector can receive a pressure in the axial center direction applied to the core body through bending of the flexible substrate at a part of the line part. | 2022-01-20 |
20220019301 | IMAGE PROCESSING APPARATUS AND DISPLAY APPARATUS WITH DETECTION FUNCTION - An image processing apparatus according to the present disclosure includes: a position detection illumination unit; an image recognition illumination unit; an illumination control unit; an imaging unit; and an image processing unit. The position detection illumination unit outputs position detection illumination light. The position detection illumination light is used for position detection on a position detection object. The image recognition illumination unit outputs image recognition illumination light. The image recognition illumination light is used for image recognition on an image recognition object. The illumination control unit controls the position detection illumination unit and the image recognition illumination unit to cause the position detection illumination light and the image recognition illumination light to be outputted at timings different from each other. The position detection illumination light and the image recognition illumination light enter the imaging unit at timings different from each other. The image processing unit determines switching between the position detection illumination light and the image recognition illumination light on the basis of luminance information regarding a captured image by the imaging unit. The image processing unit performs position detection on the position detection object on the basis of an imaging result of the imaging unit with the position detection illumination light switched on and performs image recognition on the image recognition object on the basis of an imaging result of the imaging unit with the image recognition illumination light switched on. | 2022-01-20 |
20220019302 | CAPACITANCE SENSING CIRCUIT - The application relates to a capacitance sensing circuit, which samples and holds a reference signal to generate an input reference signal, hereby, an input signal is generated to a sensing circuit. Thereby, the sensing circuit generates an output signal according to the input signal and a sensing signal, for the capacitance sensing. | 2022-01-20 |
20220019303 | TOUCH SUBSTRATE, DISPLAY PANEL, AND DISPLAY DEVICE - The present invention provides a touch substrate, a display panel, and a display device. In the present invention, a first electrode layer and a second electrode layer are arranged in two different layers, thereby avoiding a technical problem of uneven brightness in positions for connecting metal bridges, thus improving the display quality of the display panel. | 2022-01-20 |
20220019304 | DISPLAY PANEL AND METHOD FOR MANUFACTURING THE SAME, AND DISPLAY DEVICE - A display panel includes: an active area; a peripheral area; a solder pad area at a side of the peripheral area away from the active area; a first source-drain electrode layer, a passivation layer and a second source-drain electrode layer and a dielectric layer stacked on a back plate in the peripheral area; a touch electrode in the active area; a touch electrode line connected to the touch electrode. The touch electrode line extends from the active area to the peripheral area, and is connected to the solder pad area through the second source-drain electrode layer in the peripheral area. The touch electrode line is connected to the second source-drain electrode layer through a first through hole in the dielectric layer. A portion of a surface of the second source-drain electrode layer, which is away from the passivation layer and exposed through the first through hole, is a flat surface. | 2022-01-20 |
20220019305 | TOUCH DISPLAY DEVICE - The present disclosure provides a touch display device including an organic light emitting diode (OLED) display panel and a touch layer. The OLED display panel includes a common cathode and a plurality of redundant cathodes. The common cathode and the plurality of redundant cathodes are located in a same conductive layer. The touch layer is disposed on a side of the OLED display panel. The touch layer includes a plurality of touch electrodes. Orthographic projections of the touch electrodes on the touch display device partially overlap orthographic projections of the plurality of redundant cathodes on the touch display device. | 2022-01-20 |
20220019306 | DISPLAY DEVICE - A display device includes a plurality of first sub-pixels configured to display red, a plurality of second sub-pixels configured to display green, a plurality of third sub-pixels configured to display blue, and a plurality of fourth sub-pixels configured to display white, a first signal line coupled to the first sub-pixels, a second signal line coupled to the second sub-pixels, and a third signal line coupled to the third sub-pixels and the fourth sub-pixels, a plurality of detection electrodes arrayed in a matrix (row-column configuration) and each provided overlapping the first sub-pixels, the second sub-pixels, the third sub-pixels, and the fourth sub-pixels, and a plurality of signal supply wires coupled to the respective detection electrodes. The signal supply wires are each provided overlapping at least one of the first signal line and the second signal line and not overlapping the third signal line. | 2022-01-20 |
20220019307 | DISPLAY SYSTEM AND CONTROL METHOD - A display device includes multiple gate lines, multiple source lines, multiple pixel electrodes provided respectively in regions defined by the multiple gate lines and the multiple source lines, and multiple common electrodes provided to face the multiple pixel electrodes and used for both image display and touch detection. A second drive circuit supplies a touch drive signal to each of the multiple common electrodes. A touch detection circuit performs detection of a touch by an object on the display device, based on a touch detection signal received from each of the multiple common electrodes. The display device includes multiple touch detection regions. Among the multiple common electrodes, multiple common electrodes are arranged in each of the touch detection regions. In the display system, touch detection is performed in part of the multiple touch detection regions, and touch detection is not performed in rest of the multiple touch detection regions. | 2022-01-20 |
20220019308 | TOUCH DISPLAY SUBSTRATE AND DISPLAY DEVICE - A touch display substrate and a display device are provided. The touch display substrate includes a plurality of sub-pixel units ( | 2022-01-20 |
20220019309 | PRESSURE ACTIVATED ACCURATE POINTING - A method includes obtaining sensor coordinates corresponding to positions on a sensor pointed to by an electronic pen, and values determined based signals received from the electronic pen; mapping, using a first mapping method, a first set of the sensor coordinates to first display screen coordinates; determining that a first one of the values is greater than or equal to a first threshold value; determining that a second one of the values is less than or equal to a second threshold value, after determining that the first one of the values is greater than or equal to the first threshold value; and in response to determining that the second one of the values is less than or equal to the second threshold value, mapping, using a second mapping method, a second set of the sensor coordinates to a second display screen coordinates. | 2022-01-20 |
20220019310 | MULTIFUNCTION TOUCH-SWITCH SYSTEM - A multifunction touch-switch system is provided. The multifunction touch-switch system is configured to control devices (for example LED lighting) by a touch switch. The multifunction touch-switch system may be configured to be waterproof and vibration resistant for use in a marine environment, for example aboard a marine vehicle. The multifunction touch-switch system may be configured to control multiple functions of multiple devices with a single touch sensor. In addition to a controller and a housing for the controller, the multifunction touch-switch system may also comprise an indicator light. | 2022-01-20 |
20220019311 | MACHINE LEARNING METHOD AND SYSTEM FOR SUPPRESSING DISPLAY INDUCED NOISE IN TOUCH SENSORS USING INFORMATION FROM DISPLAY CIRCUITRY - In some examples, touch data can include noise. The noise can be generated by a component of an electronic device that includes a touch screen. For example, one or more signals transmitted to the display circuitry of an electronic device can become capacitively coupled to the touch circuitry of the device and cause noise in the touch data. Machine learning techniques, such as gated recurrent units and/or convolutional neural networks can estimate and reduce or remove noise from touch data when provided data or information about the displayed image as input. In some examples, the algorithm includes one or more of a gated recurrent unit stage and a convolutional neural network stage. In some examples, a gated recurrent unit stage and a convolutional neural network stage can be arranged in series, such as by providing the output of the gated recurrent unit as input to the convolutional neural network. | 2022-01-20 |
20220019312 | METHOD AND SYSTEM FOR NOISE IMMUNITY FOR AUTOMATICALLY TRIGGERED IMPEDANCE AND CAPACITANCE SENSORS - A sensor system includes a receiver circuit including a receiver electrode, a transmitter electrode, and control logic. The control logic is configured to determine that an amplitude of a transmitter electrode output signal is greater than an amplitude threshold. Based on this determination, the control logic is configured to whether a frequency of the transmitter electrode output signal is within an allowed frequency range. Based on a determination that the frequency of the transmitter electrode output signal is not within the allowed frequency range, the control logic is configured to determine that noise is present in the system. | 2022-01-20 |
20220019313 | UNDER-DISPLAY ULTRASOUND BLOOD DYNAMIC PERFORMANCE SENSING - Blood dynamic performance (BDP) sensing is provided using under-display ultrasonic sensors integrated within display panel arrangements of portable electronic devices. For example, a BDP sensing system is integrated in a device to include at least a sensor array of ultrasonic transducers disposed below the display screen and a BDP sensor control circuit. The control circuit can direct the sensor array to transmit ultrasonic waves through a sensing region of the display screen at an object (e.g., a finger) and receive a reflected-back portion of the ultrasonic waves, and generate ultrasonic signals corresponding to the received portion of the ultrasonic waves. A processor can generate BDP output information based on the ultrasonic signals to indicate dynamic performance of blood flowing through at least one of the structures of the object (e.g., heart rate measurements, blood pressure measurements, etc.) | 2022-01-20 |
20220019314 | Sensor - A sensor includes a base member and a sensor sheet. The sensor sheet includes a film sheet, a plurality of sensor electrodes laid on the film sheet, a plurality of wiring lines laid on the film sheet to conduct electricity to the plurality of sensor electrodes, and a detection part and a tail part. The detection part is held on the base member and includes the plurality of sensor electrodes. The tail part extends from the detection part in a manner so as to face a bottom surface of the base member and includes the plurality of wiring lines. The tail part includes a bent portion bent on a bottom surface periphery of the base member toward the bottom surface of the base member. The plurality of wiring lines extending through the bent portion are laid on an outer bent surface of the bent portion of the film sheet. | 2022-01-20 |
20220019315 | Function and Orientation Identification 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 at least a portion 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 to determine characteristic(s) of the overlay that is associated with the at least a portion of the surface of the TSD. | 2022-01-20 |
20220019316 | TOUCH PANEL DEVICE - A switching unit of a touch panel device switches between a first connection state in which, among a plurality of drive wiring lines, a first drive wiring line and a second drive wiring line adjacent to each other are connected, and a second connection state in which, among the plurality of drive wiring lines, the first drive wiring lines adjacent to each other are connected to each other and the second drive wiring lines adjacent to each other are connected to each other. | 2022-01-20 |
20220019317 | TOUCH SENSOR, TOUCH SENSOR DRIVING METHOD, AND DISPLAY DEVICE - A touch sensor may include a substrate and may include electrode units, first demultiplexers, second demultiplexers, and driving pads all located on the substrate. The electrode units each may include a plurality of electrode groups, the electrode groups each including a plurality of touch electrodes. The first demultiplexers each may include a plurality of sub-demultiplexers and each may be electrically connected to a corresponding one of the electrode units. Each of the sub-demultiplexers of a first demultiplexer may be electrically connected to a corresponding one of the electrode groups of a corresponding electrode unit. The second demultiplexers may be connected between the first demultiplexers and the driving pads. | 2022-01-20 |
20220019318 | Touch Panel and Touch Display - A touch panel and a touch display are disclosed. The touch panel mainly comprises a light transmissive substrate and two sensing units. The two sensing units are disposed oppositely through the light transmissive substrate. A mesh width of a metal mesh in the two sensing units is large, which can increase a variation of capacitance value and improve the touch sensitivity. In addition, an angle between metal lines with sensing function is configured in a random manner under a certain condition to reduce an area of nodes, thus a rounding effect at the nodes can be effectively reduced or eliminated. The metal meshes of the two sensing units disposed oppositely are staggered with a non-conductive node-free pattern to form a staggered pattern with irregular polygons, so that no interference fringes would be generated when the touch panel is used together with display panels of various mainstream sizes. | 2022-01-20 |
20220019319 | INFORMATION PROCESSING APPARATUS - An information processing apparatus displays a main screen image including a main content, displays a sub-screen image including a sub-content of a kind different from a kind of the main content in a time period same as the main screen image, receives a switchover manipulation from a mode in which a manipulation for the main screen image is received over to a mode in which a manipulation for the sub-screen image is received, and displays the sub-screen image in an emphasized manner when a switchover to the mode in which the manipulation for the sub-screen image is received is performed. | 2022-01-20 |
20220019320 | SYSTEMS AND METHODS FOR GENERATING AND TRACKING HARDCODED COMMUNICATIONS IN A COLLABORATION MANAGEMENT PLATFORM - Systems and methods for generating and tracking hardcoded communications in a collaboration management platform, the method being performed by one or more physical computer processors configured by machine-readable instructions are disclosed. One or more implementations may: manage environment state information maintaining a collaboration environment; receive user input indicating one or more selections of the message buttons corresponding to the preset messages from client computing platforms associated with the one or more users; update, responsive to receiving the first user input indicating selection of the first message button, a first communication parameter for the first unit of work; and effectuate presentation of the first preset message corresponding to the first message button within a graphical user interface associated with the first unit of work. | 2022-01-20 |
20220019321 | SYSTEMS AND METHODS FOR INTELLIGENT LAYERED INTERACTIVE DERIVED PROGRAMMATIC ELEMENTS FOR FIXED CONTENT - Systems and methods for implementing fixed-layout display components embedded as part of a screen display of a device. In preferred embodiments, fixed-layout components may be utilized and managed independently of the remaining programmatically generated screen display functionality. A fixed-layout component may comprise a plurality of elements and be associated with user interactivities. Each element may be related positionally, dimensionally and display sequence to an overall component and to other elements comprised such that a computed relative position, size and dimension aspect ratio of component items and the item display sequence is maintained programmatically and visually relative to each other irrespective of a screen size or orientation when the fixed-layout component is part of an overall display of a device. The fixed-layout elements may further be operable to display dynamic data which may be logically associated with data comprised within the overall fixed-layout component. | 2022-01-20 |
20220019322 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a processor configured to acquire (i) a list of combinations of an image and a recognition result of the image and (ii) information regarding certainty factors of the recognition results, display the list in a display region in a scrollable manner, and scroll the list in response to a predetermined operation, and a scrolling speed of the scrolling is controlled in accordance with the certainty factors. | 2022-01-20 |
20220019323 | Methods and User Interfaces for Generating Level of Detail Calculations for Data Visualizations - A computing device displays a data visualization interface and receives user selection of a data source. The computing device also receives user input to select a measure data field and a dimension data field. In response to the user input, the computing device: generates a custom calculation that aggregates data for the measure data field, grouped by distinct data values of the dimension data field; and stores the custom calculation as a new selectable data field, associated with a data object corresponding to the dimension data field. The computing device also receives user selection of the new selectable data field and placement of the new selectable data field onto a first shelf in a shelf region. The first shelf defines a first data visualization characteristic determined according to data values of the custom calculation. The computing device generates and displays a data visualization based on the first data visualization characteristic. | 2022-01-20 |
20220019324 | COMMENT INFORMATION PROCESSING METHOD AND APPARATUS, AND STORAGE MEDIUM AND ELECTRONIC DEVICE - A comment information processing method includes: acquiring a plurality of pieces of comment information, and generating a comment tree comprising a plurality of nodes according to an association relationship between the plurality of pieces of comment information, wherein the plurality of nodes correspond to the plurality of pieces of comment information on a one-to-one basis; generating a comment container for each target node in the plurality of nodes, the comment container being used for presenting the comment information corresponding to a parent node and immediate child nodes thereof; and changing, once a first touch event for the comment information corresponding to an immediate child node is detected, the immediate child node into the parent node of the comment container where the immediate child node is located, and presenting in the comment container the comment information corresponding to the changed parent node and the immediate child nodes thereof. | 2022-01-20 |
20220019325 | BIOMETRIC RECOGNITION INTERACTION METHOD, GRAPHICS INTERACTION INTERFACE, AND RELATED APPARATUS - Methods for biometric recognition interaction are provided. One example method includes displaying a gallery application interface that displays at least one album entry that is different from a hidden albums entry, and receiving a sliding operation of a user in the gallery application interface. A start location of the sliding operation is a top of the gallery application interface and a trend of the sliding operation is from the top to a bottom of the gallery application interface. If a sliding distance of the sliding operation is greater than a first distance threshold or duration of the sliding operation is greater than a first duration threshold, collecting face information of the user. If the face information matches a face information template, displaying the hidden albums entry. Or, if the face information matches a face information template, displaying a hidden albums interface. The hidden albums interface includes hidden photos. | 2022-01-20 |
20220019326 | SYSTEM AND METHOD FOR DETECTING AND CHARACTERIZING FORCE INPUTS ON A SURFACE - One variation of a method for detecting and characterizing force inputs on a surface includes: during a resistance scan cycle of a sampling period, driving a shield electrode arranged over a resistive touch sensor to a reference potential and reading resistance values across sense electrode and drive electrode pairs in the resistive touch sensor; during a processing cycle of the sampling period, transforming the resistance values into a position and a magnitude of a force applied to a tactile surface over the shield electrode, releasing the shield electrode from the reference potential, reading a capacitance value of the shield electrode, and detecting proximity of an object to the tactile surface based on the capacitance value; and generating a touch image representing the position and the magnitude of the force on the tactile surface based on the proximity of the object to the tactile surface. | 2022-01-20 |
20220019327 | DISPLAY DEVICE - A display device includes: a display panel configured to display an image; an input sensor on the display panel; an approach sensing electrode arranged around the input sensor; and a sensor controller connected to the input sensor and the approach sensing electrode, wherein the sensor controller is configured to drive the input sensor in a first driving mode during a first input sensing frame and to drive the input sensor in a second driving mode during a second input sensing frame, and the sensor controller is further configured to provide an uplink signal to the approach sensing electrode in response to the input sensor operating in the first or second driving mode. | 2022-01-20 |
20220019328 | DISPLAY PANEL AND ELECTRONIC DEVICE - The present disclosure provides a display panel, including a light emitting layer and a touch structure, wherein the touch structure includes a plurality of touch areas, and each of the touch areas includes a plurality of touch units, which are arranged in a first direction in at least two rows and arranged in at least two columns along the second direction, and the plurality of touch units in each of the at least two columns are arranged along the first direction, wherein a plurality of first traces are disposed below the touch area, the touch units in a same row are electrically connected to the driving circuit through one of the plurality of first traces corresponding to the row, the touch units in a same column are electrically connected to the driving circuit through a second trace corresponding to the column. | 2022-01-20 |
20220019329 | TOUCH-CONTROLLED DISPLAY PANEL AND DRIVING METHOD THEREOF, AND TOUCH-CONTROLLED DISPLAYING DEVICE - A touch-controlled display panel comprising: a display screen comprising a displaying region and a non-displaying region surrounding the displaying region; first touch-control electrodes and first touch-control lead wires provided on one side of the display screen, wherein the first touch-control electrodes are insulated and separated from each other and are individually connected to different first touch-control lead wires, and orthographic projections of the first touch-control electrodes and the first touch-control lead wires on the display screen are located within the non-displaying region, and are adjacent to an edge of the display screen; and a driving module connected to all of the first touch-control lead wires and configured for, in response to a touch-and-sliding operation on the touch-controlled display panel by a finger, detecting variations of capacitances corresponding to the first touch-control electrodes and, according to the variations, determining a touch-and-sliding direction and a touch-and-sliding speed to perform slide-switching. | 2022-01-20 |
20220019330 | FLEXIBLE TOUCH SCREEN, TOUCH SENSITIVE PROCESSING APPARATUS AND METHOD, AND ELECTRONIC SYSTEM - A flexible touch screen, comprising: a flexible display with a first bending line, wherein the first bending line separates the flexible display into a first part and a second part; and a first touch panel and a second touch panel disposed in different sides of the first bending line, wherein the first and the second touch panels attach to the flexible display, each of the first and the second touch panels comprises first electrodes and second electrodes which are connected with a touch sensitive processing apparatus, the first and the second electrodes intersect each other. | 2022-01-20 |
20220019331 | TOUCH SENSING DEVICE FOR COMPENSATING FOR PHASE ERROR OF ACTIVE PEN AND METHOD THEREOF - A touch sensing device that compensates for a phase error of a downlink signal transmitted/received between a display device and an active pen. The touch sensing device includes a differential amplifier configured to amplify a difference between a first accumulated capacitance value for a first touch group and a second accumulated capacitance value for a second touch group, based on a first downlink signal generated during a pre-driving section, an ADC configured to convert an output signal of the differential amplifier into digital data, and a phase error compensator configured to detect an edge of the first downlink signal based on a difference value between current and previous values of the digital data and compensate for a phase error of the first downlink signal using the edge of the first downlink signal and an edge of an internal timing signal. | 2022-01-20 |
20220019332 | ELECTRONIC DEVICE INCLUDING TOUCH SENSOR AND METHOD FOR DRIVING TOUCH SENSOR INCLUDED IN ELECTRONIC DEVICE - An electronic device is provided. The electronic device includes a display, a display driver integrated circuit (IC) (DDI) configured to output a synchronization signal corresponding to update of a screen to be displayed on the display, and a touch circuit including a touch sensor and a touch sensor IC, wherein the touch sensor IC is configured to when a synchronization signal corresponding to a first display update frequency is received from the DDI, apply a first driving signal to the touch sensor on the basis of an interval in which the synchronization signal is applied, and when a synchronization signal corresponding to a second display update frequency is received from the DDI, apply a second driving signal to the touch sensor during a designated active interval. | 2022-01-20 |
20220019333 | LIGHT-EMITTING USER INPUT DEVICE FOR CALIBRATION OR PAIRING - A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user's thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device. | 2022-01-20 |
20220019334 | Systems, Methods, and Graphical User Interfaces for Interacting with Augmented and Virtual Reality Environments - A computer system while displaying an augmented reality environment, concurrently displays: a representation of at least a portion of a field of view of one or more cameras that includes a physical object, and a virtual user interface object at a location in the representation of the field of view, where the location is determined based on the respective physical object in the field of view. While displaying the augmented reality environment, in response to detecting an input that changes a virtual environment setting for the augmented reality environment, the computer system adjusts an appearance of the virtual user interface object in accordance with the change made to the virtual environment setting and applies to at least a portion of the representation of the field of view a filter selected based on the change made to the virtual environment setting. | 2022-01-20 |
20220019335 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANIPULATING 3D OBJECTS ON A 2D SCREEN - Various implementations disclosed herein include a method performed by a device. The method includes displaying a three-dimensional object in a three-dimensional space. The method includes displaying a spatial manipulation user interface element including a set of spatial manipulation affordances respectively associated with a set of spatial manipulations of the three-dimensional object. Each of the set of spatial manipulations corresponds to a translational movement of the three-dimensional object along a corresponding axis of the three-dimensional space. The method includes detecting a first user input directed to a first spatial manipulation affordance of the spatial manipulation affordance. The first spatial manipulation affordance is associated with a first axis of the three-dimensional space. The method includes, in response to detecting the first user input directed to the first spatial manipulation affordance, translationally moving the three-dimensional object along the first axis of the three-dimensional space. | 2022-01-20 |
20220019336 | MOBILE TERMINAL AND CONTROL METHOD THEREFOR - A mobile terminal and a control method therefor are disclosed. The mobile terminal includes a body, an input unit configured to receive user input, a display coupled to the body to vary a display region viewed from a front face of the body according to switching between an enlarged display mode and a reduced display mode, and a controller. The controller receives a first signal in a state in which at least two applications are being executed in split regions of the display, controls output of an icon according to the first signal, controls selection of at least one region among the split regions based on a second signal for the icon, and controls a function of an application which is being executed in a selected region based on a third signal for the icon. | 2022-01-20 |
20220019337 | Method and System For Presenting An Interactive Map Display - An interactive map display is provided. The interactive map display has at least one computer processing unit element including a general user interface, a server having a plurality of modules, including: a map display module displaying an interactive map on the general user interface; an icon display module displaying a plurality of icons representing a plurality of entities of a common grouping and positioned within the interactive map, each icon of the plurality of icons is indicative of a single entity of plurality of entities and has a primary icon element displaying static information and includes location and categorial data about the single entity; and a secondary icon element displaying dynamic information through a visual depiction of changing data values relating to the single entity and in contrast to the plurality of entities; and a select module that allows a user to select one of the plurality of icons. | 2022-01-20 |
20220019338 | SMART TAB INTERFACE CONTROLS - A method of displaying information is provided. The method comprises: displaying, on a GUI page that displays a primary function, a plurality of top-level graphical control elements in a row on the GUI page; displaying, on the GUI page responsive to selection of one of the top-level graphical control elements, one or more second-level graphical control elements adjacent to the selected top-level graphical control element and an outline that encompasses the selected top-level graphical control element and the one or more second-level graphical control elements; receiving data entry for affecting the state of a system parameter via a graphical control element while simultaneously providing access to one or more unselected graphical control elements; and transferring the entered data value to appropriate equipment on the vehicle for implementation. The display size of the top-level and second-level graphical control elements allows the display device to continue to display the primary function. | 2022-01-20 |
20220019339 | RELATIONSHIP VISUALIZATIONS FOR MULTI-DIMENSIONAL DATA MODELS - Providing visualizations of relationships among multi-dimensional data models for manufacturing intelligence systems. Storing configuration data in an intelligence data store under a configuration schema enables a multi-dimensional model visualization. The multi-dimensional data model visualization depicts all of the many-to-many, dynamic relationships between objects in a single display. | 2022-01-20 |
20220019340 | Social knowledge graph for collective learning - The invention describes a method for users to create, edit and share heterogeneous graphs representing linked knowledge and information, where a graph is a concept in computer science able to represent complex linked data. | 2022-01-20 |
20220019341 | MAP INFORMATION DISPLAY METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER STORAGE MEDIUM - The present application discloses a method for displaying map information and corresponding apparatus, electronic device, and computer storage medium, which relates to the fields of deep learning, knowledge graphs, and artificial intelligence. The method may include: when a user starts a map, acquiring a user feature of the user and historical click theme information of the user; for any to-be-recommended theme, determining a click probability of the to-be-recommended theme by using a pre-trained recommendation model according to the user feature and the historical click theme information respectively; and displaying the to-be-recommended themes with the click probabilities meeting a predetermined requirement on the map. The efficiency of acquiring information through maps by users and the like can be improved by use of the solutions according to the present application. | 2022-01-20 |
20220019342 | SYSTEM AND METHOD FOR GENERATING A CUSTOMIZED USER INTERFACE COMPRISING MOVABLE MODULES BY PRIORITIZING PERSONAS OF A USER - Aspects of the present disclosure involve systems, methods, devices, and the like for presenting a user interface. In one embodiment, a system and method is introduced that enables the customization of a user interface on a mobile application. The customized user interface is generated in response to a user interaction with the mobile application. In another embodiment, a system and method are introduced which generate the customized user interface including modules used to present a customized layout created using tiles which are presented on the user interface, wherein each of the tiles are placed and customized specific to the user of the mobile device application. | 2022-01-20 |
20220019343 | INTERACTIVE IMAGE RECOLORING - Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a stroke drawn on an image presented on a client device. The stroke comprises a user-specified color. The method further includes determining a region of interest in the image. The method further includes recolorizing the region of interest on the image based on the user-specified color and causing presentation of a result of the recolorization on the client device. | 2022-01-20 |
20220019344 | Integrating Maps and Street Views - Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation. | 2022-01-20 |
20220019345 | IMAGE EDITING METHOD AND TERMINAL - An image editing method and a terminal are provided. The terminal includes a first screen and a second screen. The image editing method includes: receiving a first input in a case that the first screen displays a first image; and in response to the first input, performing first processing on the first image to obtain a second image, displaying the second image on the first screen, and displaying the first image and/or a third image on the second screen; where the third image is an image obtained by performing second processing on the first image, and the second processing is a part of a processing process included in the first processing. | 2022-01-20 |
20220019346 | TABLE PROCESSING METHOD, DEVICE, INTERACTIVE WHITE BOARD AND STORAGE MEDIUM - A table processing method, device, an interactive white board and a storage medium is disclosed. The method therein includes, when an erasing instruction is received, determining whether a current erasing operation is in a first cell of a created table; and, in response to the erasing operation is in the first cell, when the erasing operation ends, updating the first cell to shrink the first cell. | 2022-01-20 |
20220019347 | Electronic devices with dual display screens - An electronic device with dual screens has a second touch screen for tablet, e-reader/notepad or smartphone. The original or the second screen of the device can choose either e-ink type display or LED/OLED type of display. The combination of e-ink type display for second screen and non e-ink type display for original screen takes advantage of power saving and high-quality image/wide color range from both type of display technology based on the application. Read only permission for application lunched on second screen simplifies the file management system. A virtual keyboard with virtual mouse pad and handwriting touchpad provides ease of mixed input for formal typing or handwriting characters, drawing and digital signature. A laptop or PC with physical keyboard replaced by a touch screen can work as a laptop/PC plus a tablet interchangeably at the same time with ease of mixed input for typing keys, handwriting, drawing and digital signature. The new devices with dual screen provide users best experience for the scenario reading a book while writing notes with ease of mixed input, store and retrieve information. | 2022-01-20 |
20220019348 | TOUCH INTERFACE DEVICE AND CONTROL METHOD - The present invention relates to a touch interface device comprising: a touch recognition unit for recognizing a figure drawn by a touch on a touch screen; and a control unit for generating, on the basis of attribute information including the shape and size of each of figures recognized via the touch recognition unit and relative position information between the respective figures, a control signal corresponding to the attribute information and the relative position information. | 2022-01-20 |
20220019349 | DEMAND MEMORY PAGE SIZE - Systems, devices, and methods related to on demand memory page size are described. A memory system may employ a protocol that supports on demand variable memory page sizes. A memory system may include one or more non-volatile memory devices that may each include a local memory controller configured to support variable memory page size operation. The memory system may include a system memory controller that interfaces between the non-volatile memory devices and a processor. The system memory controller may, for instance, use a protocol that facilitates on demand memory page size where a determination of a particular page size to use in an operation may be based on characteristics of memory commands and data involved in the memory command. | 2022-01-20 |
20220019350 | APPLICATION REPLICATION AMONG STORAGE SYSTEMS SYNCHRONOUSLY REPLICATING A DATASET - In a particular embodiment, a dataset that is synchronously replicated across a plurality of storage systems is stored on a particular storage system. The storage system identifies input/output (I/O) requests directed to the dataset. The one or more I/O requests are initiated by an application hosted on a platform of the first storage system. The storage system services the one or more I/O requests directed to the dataset. | 2022-01-20 |
20220019351 | Data Storage Space Recovery - Storage space is reclaimed by cleaning and compacting data objects where data objects are stored by immutable storage. A storage area of which space needs to be reclaimed is identified. Active and stale data objects stored in a storage area are identified, and only active data objects are transferred to a shadow storage area from the storage area when recovering storage space. I/O operations can be fulfilled from the storage area and the shadow storage area. Compaction requests and I/O requests are throttled according to QOS parameters. Recovery of storage space does not cause a failure to meet performance requirements for any storage volume. | 2022-01-20 |
20220019352 | I/O PERFORMANCE IN A STORAGE SYSTEM - A computer-implemented method to reduce Input/Output (I/O) command latency. The method includes receiving, by a first storage pool, a plurality of I/O commands, wherein the first storage pool includes a first throttling limit, and the first throttling limit. The method further includes determining a first processing rate of the first storage pool is at the first throttling limit. The method also includes determining a second processing rate of a second storage pool is below a second throttling limit, wherein the second storage pool is communicatively coupled to the first storage pool. The method includes sending, by the first storage pool to the second storage pool, one or more of the plurality of I/O commands. The method further includes processing, by the second storage pool, the one or more I/O commands of the plurality of I/O commands. The method includes returning processed I/O commands to the host. | 2022-01-20 |
20220019353 | SWITCHLESS NVMe FABRIC - A method for connecting a plurality of NVMe storage arrays using switchless NVMe cross connect fiber channel architecture for faster direct connectivity and reduced latencies. | 2022-01-20 |
20220019354 | METHOD FOR DATA STORAGE, GENERAL SERVICE ENTITY DEVICE, AND STORAGE MEDIUM - The present disclosure provides a method for data storage, a general service entity device, and a storage medium. The method for data storage includes: by adopting a general service entity, receiving data sent by an application entity; performing a lock setting or an overflow setting; selecting a retention strategy for previously stored data according to the lock setting or the overflow setting in the case of satisfying a data overflow condition; and storing part or all of received data according to the retention strategy. | 2022-01-20 |
20220019355 | HEALING FAILED ERASURE-CODED WRITE ATTEMPTS IN A DISTRIBUTED DATA STORAGE SYSTEM CONFIGURED WITH FEWER STORAGE NODES THAN DATA PLUS PARITY FRAGMENTS - A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. To ameliorate the effects of certain storage node outages or fatal disk failures, incoming data is temporarily replicated so that read and write operations can continue from/to the storage system. The system automatically heals failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme. An illustrative embodiment is a three-node data storage system using EC 4+2. | 2022-01-20 |
20220019356 | SYSTEM, DEVICE AND METHOD FOR WRITING DATA TO PROTECTED REGION - A method of writing data to a protected region in response to a request from a host includes receiving a first write request including a first host message authentication code and a first random number from the host, verifying the first write request based on a write count, the first random number, and the first host message authentication code, updating the write count based on a result of verifying the first write request, generating a first device message authentication code based on the updated write count and the first random number, and providing the host with a first response including the first device message authentication code and a result of the verifying of the first write request. | 2022-01-20 |
20220019357 | STORAGE CONTROLLER AND AN OPERATION METHOD OF THE STORAGE CONTROLLER - A storage controller including: a host interface circuit receiving first, second, third and fourth requests corresponding to first, second, third and fourth logical addresses; a memory interface circuit communicating with first nonvolatile memories through a first channel and second nonvolatile memories through a second channel; a first flash translation layer configured to manage the first nonvolatile memories; and a second flash translation layer configured to manage the second nonvolatile memories, the first flash translation layer outputs commands corresponding to the first and fourth requests through the first channel, and the second flash translation layer outputs commands respectively corresponding to the second and third requests through the second channel, and a value of the first logical address is smaller than a value of the second logical address, and a value of the third logical address is smaller than a value of the fourth logical address. | 2022-01-20 |
20220019358 | DETERMINING STORAGE SYSTEM CONFIGURATION RECOMMENDATIONS BASED ON VERTICAL SECTORS AND SIZE PARAMETERS USING MACHINE LEARNING TECHNIQUES - Methods, apparatus, and processor-readable storage media for determining storage system configuration recommendations based on vertical sectors and size parameters using machine learning techniques are provided herein. An example computer-implemented method includes obtaining data pertaining to multiple storage systems; segmenting, into one or more segments, the multiple storage systems based on one or more vertical sectors and one or more size parameters of an enterprise associated with each storage system; identifying, within each of the segments, each storage system running one or more vertical sector-specific applications; clustering, within each of the segments, the storage systems running one or more vertical sector-specific applications based on configuration information using at least one machine learning technique; generating one or more storage system configuration templates based on the clustering; and performing one or more automated actions based on the one or more generated storage system configuration templates. | 2022-01-20 |
20220019359 | Alert Tracking In Storage - Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device. | 2022-01-20 |
20220019360 | CREDIT-BASED SCHEDULING OF MEMORY COMMANDS - A method is described that includes receiving a plurality of streams of memory requests and each stream is associated with a source. The method further includes determining a bandwidth allocation for each stream, wherein each allocation represents a portion of a total bandwidth of a memory component managed by the subsystem and each allocation indicates a priority of a corresponding stream based on a corresponding source of each stream and assigning a set of credits to each stream based on the bandwidth allocations. The method also includes determining a memory command from a queue for issuance, wherein each memory command in the queue is associated with a stream and determining the memory command is based on the credits assigned to each stream such that commands associated with a stream with a higher number of credits is given priority for issuance over commands associated with a stream with a lower number. | 2022-01-20 |
20220019361 | DATA-PROTECTION-AWARE CAPACITY PROVISIONING OF SHARED EXTERNAL VOLUME - Example implementations described herein facilitate a drive unit to share physical mediums (e.g. solid state drives) among multiple storage controllers or storage nodes in a distributed storage system, while keeping them physically independent in a redundancy group to avoid single point of failure, by providing an interface to notify redundancy group to the drive unit. | 2022-01-20 |
20220019362 | LOW-LATENCY SHARED MEMORY CHANNEL ACROSS ADDRESS SPACES WITHOUT SYSTEM CALL OVERHEAD IN A COMPUTING SYSTEM - Examples provide a method of communication between a client application and a filesystem server in a virtualized computing system. The client application executes in a virtual machine (VM) and the filesystem server executes in a hypervisor. The method includes: allocating, by the client application, first shared memory in a guest virtual address space of the client application; creating a guest application shared memory channel between the client application and the filesystem server upon request by the client application to a driver in the VM, the driver in communication with the filesystem server, the guest application shared memory channel using the first shared memory; sending authentication information associated with the client application to the filesystem server to create cached authentication information at the filesystem server; and submitting a command in the guest application shared memory channel from the client application to the filesystem server, the command including the authentication information. | 2022-01-20 |
20220019363 | METHODS AND SYSTEMS FOR DYNAMIC CONFIGURATION AND EFFECTIVE USAGE FOR ALLOCATING MEMORY IN MEDIA PRESENTATIONS OR LIKE DEVICES - Methods and systems are provided for configuring static memory in a device by analyzing a set of functionalities of a first device based on at least one use case wherein the at least one use case are associated with configuring available static memory in processing at least one functionality of the first device; configuring at least a first profile composed of the first part for memory allocation of the available static memory to a first processor, and a second part for memory allocation of the available static memory to a second processor of the first device; selecting the first profile either automatically or via a graphical user interface (GUI) by identifying a set of performance characteristics related to the functionality, and implementing the memory allocation by the first profile in processing the at least one functionality in the use case by the first device. | 2022-01-20 |
20220019364 | Method and System for Dynamic Storage Scaling - A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized. | 2022-01-20 |
20220019365 | APPARATUS, SYSTEM AND METHOD FOR OFFLOADING DATA TRANSFER OPERATIONS BETWEEN SOURCE AND DESTINATION STORAGE DEVICES TO A HARDWARE ACCELERATOR - Provided are an apparatus, system and method for offloading data transfer operations between source and destination storage devices to a hardware accelerator. The hardware accelerator includes a memory space and control logic to receive, from a host processor, a command descriptor indicating at least one source storage device having transfer data to transfer to at least one destination storage device and a computational task to perform on the transfer data. The control logic sends read commands to the at least one source storage device to read the transfer data to at least one read buffer in the memory space and performs the computational task on the transfer data to produce modified transfer data. The control logic writes the modified transfer data to at least one write buffer in the memory space to cause the modified transfer data to be written to the at least one destination storage device. | 2022-01-20 |
20220019366 | Providing Data Services During Migration - In an embodiment, a migration of a dataset from a source storage system to a target storage system is initiated. The target storage system provides data services for the dataset before completing migration of the dataset from the source storage system to the target storage system. The data services can include snapshotting, cloning, data reduction, virtual copy, and replication. In some cases, the data services are provided before any portion of the dataset is copied. | 2022-01-20 |
20220019367 | Migrating Data In And Out Of Cloud Environments - In an embodiment, a migration of a dataset from a source storage system to a target storage system is initiated, wherein at least one of the source storage system and the target storage system is a cloud-based storage system. The target storage system provides read/write access to the dataset before completing migration of the dataset from the source storage system to the target storage system. | 2022-01-20 |
20220019368 | RECORD INFORMATION MANAGEMENT BASED ON SELF-DESCRIBING ATTRIBUTES - In one example, a processing system may identify a type of data contained in a first dataset that is to be stored in a storage array, wherein the storage array comprises a plurality of storage zones, and wherein the plurality of storage zones includes at least two different types of storage technologies. The processing system may generate a metadata file for the first dataset that contains self-describing information for the first dataset, wherein the metadata file is generated based on the type of the data, and wherein the self-describing information defines a manner, a time, and a location for storing the first dataset. The processing system may send the first dataset to a first storage zone of the plurality of storage zones, wherein the self-describing information includes an instruction to send the first dataset to the first storage zone for at least a defined period of time. | 2022-01-20 |
20220019369 | DATA ERASURE OF NETWORK DEVICES - A method for erasing stored data from the memory of the network device and requesting data from the memory after completion of the data erasure procedure or accessing the memory of the network device after completion of the data erasure procedure. The method further comprises determining the outcome of the data erasure procedure based on: the results of a comparison between a response received from the network device in reply to the request for data and an expected response which is indicative of a successful erasure of the memory of the network device; or the results of a comparison between any contents of the memory of the network device after completion of the data erasure procedure and expected contents of the memory of the network device after completion of the data erasure procedure which are indicative of a successful erasure of the memory of the network device. | 2022-01-20 |
20220019370 | PARTIAL ZONE MEMORY UNIT HANDLING IN A ZONED NAMESPACE OF A MEMORY DEVICE - A request to perform a write operation to write data at a memory device configured with a zoned namespace having multiple zones is received. The data is associated with a zone of the multiple zones of the memory device. The data is stored at a non-zoned memory unit of a non-zoned memory region of the memory device. Whether the amount of data stored at the non-zoned memory unit and associated with the zone satisfies a threshold condition is determined. Responsive to determining that the data stored at the non-zoned memory unit and associated with the zone satisfies the threshold condition, the data is written from the non-zoned memory unit to a zone memory unit of the zone. | 2022-01-20 |
20220019371 | INFORMATION PROCESSING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING CONTROL PROGRAM - An information processing apparatus coupled to a storage device via a network includes a processor configured to: acquire a host physical address over a physical storage region in which information regarding an access to the storage device from a guest OS is stored from a first packet stored in the physical storage region storing a packet obtained by encapsulating the information regarding the access; convert the acquired host physical address into a guest physical address recognized by the guest OS; create a data structure of a block device; store the guest physical address in a data address region of the data structure; specify the host physical address corresponding to the guest physical address while referring to the memory when reading from the data address region is detected; read data from the specified host physical address over the physical storage region; and transfer the read data to the guest OS. | 2022-01-20 |
20220019372 | DISTRIBUTED DATA STORAGE SYSTEM USING ERASURE CODING ON STORAGE NODES FEWER THAN DATA PLUS PARITY FRAGMENTS - A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme. | 2022-01-20 |
20220019373 | METHOD AND SYSTEM FOR BINARY SEARCH - The present invention provides a method and system for binary search. The method comprises providing a memory device with M entries, each entry storing a value; providing an index register including N register blocks, wherein the N register blocks partition the memory device into N−1, N or N+1 search areas; wherein M and N are integers and N2022-01-20 | |
20220019374 | PROCESSING-IN-MEMORY (PIM) SYSTEMS - A processing-in-memory (PIM) system includes a plurality of PIM devices, a plurality of PIM controllers configured to control respective ones of the plurality of PIM devices, and an interface coupled between a host and the plurality of PIM controllers. The interface transmits first request data to a target PIM controller corresponding to one of the plurality of PIM controllers for execution of a first request output from the host. The interface transmits second request data to all of the plurality of PIM controllers for execution of a second request output from the host. | 2022-01-20 |
20220019375 | ABNORMAL CONDITION DETECTION BASED ON TEMPERATURE MONITORING OF MEMORY DIES OF A MEMORY SUB-SYSTEM - A set of temperature measurements corresponding to a set of memory dies of a memory sub-system is collected. The set of temperature measurements includes a temperature measurement determined for each memory die of the set of memory dies. A determination is made whether a first temperature measurement of the set of temperature measurements satisfies a first condition. It is determined whether a temperature variation of the set of temperature measurements satisfies a second condition. In response to a determination that the first temperature measurement satisfies the first condition or the temperature variation satisfies the second condition, a temperature related event is logged. A message is sent to a host system indicating the temperature related event. | 2022-01-20 |
20220019376 | DATA SELECTION BASED ON QUALITY - Systems, apparatuses, and methods related to media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and can write data to the memory media types. Data inputs can be written (e.g., stored) in a particular type of memory media based on characteristics (e.g., source, attributes, and/or information etc. included in the data). For instance, selection of a portion of data can be based on the quality of the data received. In an example, a method can include receiving, by a memory system of a mobile device that comprises a plurality of memory media types, data from the assigned image sensor of a plurality of image sensors of the mobile device; and selecting a portion of data from the received data based on one or more characteristics of the data that indicate a quality of an image or images represented by the portion of data. | 2022-01-20 |
20220019377 | PAYLOAD SPILL BOUNDARY TABLE ASSISTED READ IN SOLID STATE DRIVES - A method performed by a controller of a solid state drive comprising receiving from a host a read request for read data stored in nonvolatile semiconductor storage devices of the solid state drive. The method also comprises identifying a first codeword and a second codeword, the first codeword and the second codeword comprising the read data corresponding to the read request. Responsive to the read request, the method comprises reading a first portion of the read data contained in the first codeword and reading a second portion of the read data contained in the second codeword, assembling the first portion and the second portion as assembled read data, and transferring the assembled read data to the host responsive to the read request. The first and second codewords are adjacently stored, and the assembled read data has a length that is greater than the length of the first and second codewords. | 2022-01-20 |
20220019378 | ONE-TOUCH MIGRATION OF VIRTUAL ASSETS - Systems and methods for providing one-touch migration of virtual assets are described. In some embodiments, an Information Handling System (IHS), may include a processor, a remote access controller (RAC) coupled to the processor, and a memory coupled to the RAC, the RAC configured to: assume a role of an originating group's manager, where the originating group comprises a first plurality of IHSs and each IHS has one or more virtual assets of a first type; collect configuration information related to other IHSs; transmit the configuration information to another RAC of another IHS designated as a destination group's manager, comprising a second plurality of IHSs, where the other RAC is configured to: perform a compatibility check using the configuration information; and validate a migration of the one or more virtual assets from the first plurality of IHSs to the second plurality of IHSs, where migrated assets are of a second type. | 2022-01-20 |
20220019379 | MEMORY SUB-SYSTEMS INCLUDING MEMORY DEVICES OF VARIOUS LATENCIES AND CAPACITIES - A write request comprising a logical address, a payload, and an indicator reflecting the character of the payload is received from an application. Based on the indicator, a value of a parameter associated with storing the payload on one or more of a plurality of memory devices is identified. The value of the parameter is determined to satisfy a criterion associated with a particular memory device of the plurality of memory devices. The payload is stored on the particular memory device. | 2022-01-20 |
20220019380 | METHODS PROVIDING NETWORK SERVICE RESTORATION CONTEXT AND RELATED SERVICE INSTANCE SETS AND STORAGE RESOURCE NODES - A method to operate a first service instance set associated with a first storage resource node. The first service instance set may be for a service, and the first storage resource node may store context data for the service. An access context request may be transmitted to the first storage resource node, and the access context request may include an identification for a subgroup of context data being requested from the first storage resource node. An access context response may be received from the first storage resource node. The access context response may correspond to the access context request, and the access context response may include the subgroup of context data corresponding to the identification. | 2022-01-20 |
20220019381 | STORAGE CONTROL DEVICE, STORAGE MEDIUM, AND STORAGE CONTROL METHOD - A storage control device, includes a memory; and a processor coupled to the memory and the processor configured to: when receiving a first response that includes first information from a control device, generate a second response that includes second information by converting the first response, transmit, to a host device, the second response, and when detecting that a first recording device is removed from a slot and a second recording device is mounted in the slot, update, by using the first information of the first recording device associated with the second information, the first information of the second recording device. | 2022-01-20 |
20220019382 | NAND Dropped Command Detection and Recovery - Aspects of a storage device including a memory and a controller are provided which allow for detection of dropped commands based on a die status (ready/busy status) of a command received from a host device. The memory may include dies controlled by chip-enables (CE). After selecting a die using CE, the controller waits between a minimum and maximum time after receiving the command to query the die status, where the minimum time is the time by which the command is expected to begin execution and the maximum time is the shortest time by which the command is expected to complete execution. The controller queries the die status after waiting the time period. If the die status is ready when it should have read busy, the controller detects that the command associated with the data is dropped and requests the host device to reissue the command. | 2022-01-20 |
20220019383 | UNMAP DATA PATTERN FOR COARSE MAPPING MEMORY SUB-SYSTEM - Devices, methods, and media are described for unmap support in coarse mapped storage. In one embodiment a controller of a memory sub-system manages a set of metadata for super management units (SMU) of the memory sub-system, wherein each SMU of the memory sub-system comprises a plurality of data management units (MU), and wherein each MU comprises a plurality of addressable memory elements as part of a coarse memory storage of the memory sub-system. The controller processes a trim command for a first SMU of the plurality of SMUs, and adjusts a trim bit associated with metadata for the first SMU. This trim bit can then be used to manage read and write operations as the trimmed unit waits to be written with an unmap data pattern. Similarly, a trim bit in MU metadata can be used manage related operations to prevent memory access errors. | 2022-01-20 |
20220019384 | MEMORY MANAGEMENT UTILZING BUFFER RESET COMMANDS - The present disclosure includes apparatuses and methods for buffer reset commands for write buffers. An example apparatus includes a memory and a controller coupled to the memory. The memory can include an array of resistance variable memory cells configured to store data corresponding to a managed unit across multiple partitions each having a respective write buffer corresponding thereto. The controller can be configured to update the managed unit by providing, to the memory, a write buffer reset command followed by a write command. The memory can be configured to execute the write buffer reset command to place the write buffers in a reset state. The memory can be further configured to execute the write command to modify the content of the write buffers based on data corresponding to the write command and write the modified content of the write buffers to an updated location in the array. | 2022-01-20 |
20220019385 | CREATING A VIRTUAL STORAGE SYSTEM - Creating a virtual storage system, including: instantiating one or more virtual storage controllers; instantiating one or more virtual storage devices each including multiple storage tiers; and constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of the one or more virtual storage controllers. | 2022-01-20 |
20220019386 | INFORMATION PROCESSING APPARATUS, IMAGE FORMING SYSTEM, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus includes an obtaining unit and a control unit. The obtaining unit obtains, from a verification apparatus configured to perform, for each printed material of printed materials, verification about whether the printed material satisfies a given condition, information that is based on a result of the verification. Each of the printed materials is a recording medium on which an image is printed by a printing apparatus. The control unit performs control so that output of the printed materials from the printing apparatus is suppressed when a given number of printed materials are handled as one bundle and the number of printed materials that satisfy the given condition reaches the given number based on the verification result. The control unit performs control so that insertion paper interspacing a plurality of bundles is output next to the given number of printed materials that satisfy the given condition. | 2022-01-20 |
20220019387 | IMAGE FORMING SYSTEM, MOBILE COMMUNICATION TERMINAL, IMAGE FORMING DEVICE, AND IMAGE FORMING METHOD - An image forming system includes a mobile communication terminal, and an image forming device. The mobile communication terminal includes memory that stores data, a location determiner that accepts specifying of data and instruction for printing the specified data and determines whether data is stored in memory or stored in an accessible external device, and a print instructor that, in a case where data is stored in the memory, sends data to the image forming device together with the print instruction, and in a case where data is stored in the external device, sends access information, which is for accessing data, to the image forming device, together with the print instruction. The image forming device includes a controller that, when receiving data together with the print instruction, prints the received data, and when receiving the access information together with the print instruction, acquires and prints data stored in the external device. | 2022-01-20 |