41st week of 2021 patent applcation highlights part 37 |
Patent application number | Title | Published |
20210318749 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - Proposed are an information processing system, an information processing method, and a program capable of displaying an image corresponding to an operation body in a certain place adaptively generated for an operation of the operation body in another place. The information processing system includes an information acquisition unit configured to acquire first transmission information according to an operation of an operation body related to a first user located in a first place, the first transmission information being for communication with a second user located in a second place, and an output control unit configured to display, on a display surface in the second place, an image corresponding to the operation body generated on the basis of a pointing position of the operation body in the second place and a first virtual position of the first user in the second place, the pointing position and the first virtual position being specified on the basis of the first transmission information. | 2021-10-14 |
20210318750 | DISPLAY DEVICE, CONTROL METHOD FOR DISPLAY DEVICE, AND COMPUTER PROGRAM - An HMD includes an image display section configured to display an image to be visually recognizable through an outside scene. The HMD includes a position detecting section configured to recognize an input and a control section configured to cause the image display section to display information and change the display in the image display section according to the input recognized by the position detecting section. | 2021-10-14 |
20210318751 | USER PROFILE GENERATING SYSTEM AND METHOD - A user profile generating system for generating a user profile for use with a processing device operable to display content includes: a head motion tracking unit operable to identify head motion of the user, an eye motion tracking unit operable to identify eye motion of the user, and a profile generating unit operable to generate a user profile comprising head tracking and eye tracking information for the user, where the generated user profile is used to modify interactions between the user and a processing device. | 2021-10-14 |
20210318752 | VIRTUAL REALITY SYSTEM OBTAINING MOVEMENT COMMAND FROM REAL-WORLD PHYSICAL USER - A method comprises displaying in virtual reality a computer-generated scene; obtaining a movement command from a real-world physical movement of a user, the movement command corresponding to a movement of a virtual body; and adjusting the movement of the virtual body in dependence on an effect of gravity in the computer-generated scene and/or in dependence on the presence of at least one object within the computer-generated scene that inhibits the movement of the virtual body, wherein the adjusting of the movement is such that the adjusted movement of the virtual body does not correspond with the real-world physical movement of the user. | 2021-10-14 |
20210318753 | CONTENT MODIFICATION SYSTEM AND METHOD - A processing system for modifying interactive content in dependence upon a user profile includes: a user profile obtaining unit operable to obtain the user profile comprising information about head motion and eye motion for a user, an interactive element identification unit operable to identify interactive elements in displayed content, and a content modification unit operable to modify interactions between a user and one or more of the identified interactive elements in dependence upon the obtained user profile. | 2021-10-14 |
20210318754 | DIRECT MANIPULATION OF DISPLAY DEVICE USING WEARABLE COMPUTING DEVICE - An example method includes determining, by one or more processors, an estimated location of a wearable computing device on a display device that is not presence-sensitive, wherein the wearable computing device is configured to be worn on a wrist of a user; causing the display device to output, at the estimated location, a graphical pattern; determining, by the one or more processors and based on optical data generated by an optical sensor of the wearable computing device, a refined location of the wearable computing device; and utilizing, by the one or more processors, the refined location of the wearable computing device as a location of user input for an application outputting a graphical user interface via the display device. | 2021-10-14 |
20210318755 | Haptic Interaction Method, Tool and System - The current invention concerns an improved method for communicating and processing motion output signals from agnostic haptic, wearable devices to the host system that runs, manages and modifies a type of an application. Specifically, the application of the inventions specifically is relevant to the domain of gaming, health, simulations, human-machine interfacing, robotics, control of unmanned vehicles/tools and the likes. | 2021-10-14 |
20210318756 | Active Texture Presentation Apparatus Driven by High-Density Flexible Electromagnetic Coil Array - Disclosed is a texture presentation apparatus driven by a high-density flexible electromagnetic coil array, including a surface layer and a driving layer. The surface layer is in direct contact with the fingertip of a finger to ensure interaction safety of a user, is capable of adjusting the friction force when the finger touches and slides on the surface layer, and has a shielding and protection effect on the driving layer; the driving layer includes a stretchable soft substrate and a plurality of micro driving units, each micro driving unit is independently controllable, the driving layer adjusts the microscopic geometric morphology of a texture surface; the texture presentation apparatus is capable of implementing multi-scale fine texture presentation; when the fingertip comes into contact with the surface layer, the texture presentation apparatus controls, based on different surface textures of an object to be simulated in a virtual environment. | 2021-10-14 |
20210318757 | METHOD AND SYSTEM FOR PROVIDING ADJUNCT SENSORY INFORMATION TO A USER - A method for providing information to a user, the method including: receiving an input signal from a sensing device associated with a sensory modality of the user; generating a preprocessed signal upon preprocessing the input signal with a set of preprocessing operations; extracting a set of features from the preprocessed signal; processing the set of features with a neural network system; mapping outputs of the neural network system to a device domain associated with a device including a distribution of haptic actuators in proximity to the user; and at the distribution of haptic actuators, cooperatively producing a haptic output representative of at least a portion of the input signal, thereby providing information to the user. | 2021-10-14 |
20210318758 | METHOD FOR CONSERVING POWER ON A PORTABLE ELECTRONIC DEVICE AND A PORTABLE ELECTRONIC DEVICE CONFIGURED FOR THE SAME - The present disclosure describes a method for conserving power on a portable electronic device and a portable electronic device configured for the same. In accordance with one embodiment, there is provided a method for conserving power comprising: switching a portable electronic device to a low power mode in response to a trigger condition; and switching the portable electronic device from the low power mode to a full power mode on the portable electronic device in response to detection of a designated wake-up gesture on a touch-sensitive overlay of the portable electronic device. | 2021-10-14 |
20210318759 | INPUT DEVICE TO CONTROL A COMPUTING DEVICE WITH A TOUCH PAD HAVING A CURVED SURFACE CONFIGURED TO SENSE TOUCH INPUT - An apparatus having a touch pad configured to receive touch input from a finger of the user, wherein a surface of the touch pad has a curved portion for sensing touch; an antenna configured in the ring-shaped housing in the contiguous section; an inertial measurement unit configured to measure motions of the finger; a light-emitting diode (LED) indicator configured on an outer portion of the ring-shaped housing; a charging pad configured to charge a battery configured in the ring-shaped housing; and/or a touch pad configured to receive touch input from a finger of the user. | 2021-10-14 |
20210318760 | MULTI-SENSOR DEVICE WITH AN ACCELEROMETER FOR ENABLING USER INTERACTION THROUGH SOUND OR IMAGE - A method for controlling movement of a computer display cursor based on a point-of-aim of a pointing device within an interaction region includes projecting an image of a computer display to create the interaction region. At least one calibration point having a predetermined relation to the interaction region is established. A pointing line is directed to substantially pass through the calibration point while measuring a position of and an orientation of the pointing device. The pointing line has a predetermined relationship to the pointing device. Movement of the cursor is controlled within the interaction region using measurements of the position of and the orientation of the pointing device. | 2021-10-14 |
20210318761 | ADAPTIVE SCROLL WHEEL - A peripheral device with an adaptive scroll wheel can be used to provide additional control of a host computing device. A variable force is used to change friction on the adaptive scroll wheel for different situations. Examples include stopping a scroll wheel at an end of a document, changing a number of ratchet steps based on a number of items on a list, and changing scroll profiles based on application, such as a scroll profile for document processing and a scroll profile for gaming. | 2021-10-14 |
20210318762 | WIRELESS LIGHTING EFFECT CONFIGURATION DATA TRANSMISSION SYSTEM - A method, a computer readable medium, and an apparatus for wireless communication are provided. The apparatus may receive, via a radio frequency channel, a first data from a first human interface device at a first time slot of a frame. The apparatus may transmit the first data to a computing device. The apparatus may receive, via the radio frequency channel, a second data from a second human interface device at a second time slot of the frame. The apparatus may transmit the second data to the computing device. The apparatus may transmit, via the radio frequency channel at a third time slot of the frame, at least one of a first acknowledgment to the first data, a first lighting effect configuration data for the first human interface device, a second acknowledgment to the second data, or a second lighting effect configuration data for the second human interface device. | 2021-10-14 |
20210318763 | ONE-FINGER MOUSE - A mouse usable as a wheel input device is described. In an embodiment, a mouse may include: a top surface; a touch sensor coupled to the top surface; a controller coupled to the touch sensor; and a memory coupled to the controller, the memory having instructions stored thereon that, upon execution by the controller, cause the mouse to: in response to detection, by the touch sensor, of a force against the top surface: (a) identify a primary click if the force is equal to or greater than a first threshold and smaller than a second threshold, or (b) identify a secondary click if the force is equal to or greater than the second threshold. | 2021-10-14 |
20210318764 | SYSTEMS AND METHODS FOR GUIDING A USER WITH A HAPTIC MOUSE - Systems and methods for guiding a user with a haptic mouse are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a behavior of a pointer or cursor, where the pointer or cursor is controlled by a user via a peripheral device; and cause the peripheral device to provide a haptic response to the user, where the haptic response is selected to encourage, discourage, or highlight the behavior. | 2021-10-14 |
20210318765 | PASSIVE ELECTROMAGNETIC FOUNTAIN PEN - Disclosed is a passive electromagnetic fountain pen, which includes a pen core and a pen body, wherein the pen body includes a first iron core and an iron core holder, a pen core clamp link, a second iron core, a third iron core, an elastic component, a pressure regulating plate, and a first structure matched with the pressure regulating plate are disposed sequentially from front to back in the iron core holder, coils are wound outside the first iron core and the second iron core, the first iron core is close to a pen tip of the pen core, the second iron core is fixedly connected with the iron core holder, the pen core is configured to pass through a center of the first iron core, and then be clamped by one end of the pen core clamp link. | 2021-10-14 |
20210318766 | CAPACITIVE-COUPLING ELECTRONIC PEN - A capacitive-coupling electronic pen includes a tubular housing, a signal transmission circuit arranged in the housing, a tubular conductor fixed and arranged at a predetermined position in the housing, a conductive core body including a front end protruding from an opening on one side of the housing in an axial direction and an opposite end opposite the front end that is inserted into a hollow portion of the tubular conductor such that the opposite end is movable, and a connection member that electrically connects the signal transmission circuit and the tubular conductor. A signal from the signal transmission circuit is transmitted to the core body through capacitive coupling between the tubular conductor and the core body and transmitted to an outside of the electronic pen from a tip portion of the core body when the tubular conductor and the core body are not in contact with each other. | 2021-10-14 |
20210318767 | ELECTRONIC PEN OF ELECTROMAGNETIC COUPLING TYPE - An electronic pen of an electromagnetic coupling type has a resonant circuit that includes a coil and that is configured to indicate a position to a position detection sensor through electromagnetic coupling between the resonant circuit and the position detection sensor. The electronic pen includes an electronic pen main body and a pen tip unit configured to be detachable from the electronic pen main body. The pen tip unit includes a pen tip casing in which at least the coil is housed. The electronic pen main body includes a circuit portion of the resonant circuit that is electrically coupled to the coil housed in the pen tip unit when the pen tip unit is attached to the electronic pen main body. | 2021-10-14 |
20210318768 | TOUCH PANEL HAVING DUMMY PATTERN - A touch panel having dummy pattern is provided, including a first metal nanowire layer and a second metal nanowire layer. The first metal nanowire layer includes first electrode wires, first axial wires connected to the first electrode wires, and first dummy patterns. The second metal nanowire layer includes a plurality of second electrode wires and a plurality of second axial wires connected to the second electrode wires. The first dummy patterns are electrically insulated and deposited outside the first electrode wires and the first axial wires, and each of the first dummy patterns comprises a plurality of first etching areas extending along the first and second directions. The first dummy patterns do not expose the first etching areas along the first direction at a vertical projection area of a part where each of the second axial wires alone exists, so that the electrode pattern is difficult to observe. | 2021-10-14 |
20210318769 | METHOD FOR PHOTOLITHOGRAPHY TO MANUFACTURE A TWO-SIDED TOUCH SENSOR - A touch sensor having conductive circuits on both surfaces of a substrate is fabricated by including UV-blocking material into the substrate or depositing UV-blocking layer on the substrate. This can be used for fabricating sensors having transparent conductor circuits, or having metallic circuits, which are opaque to visible light. Photoresist is applied to both surfaces of the substrate and patterns are transferred to the photoresist by exposure to UV radiation. The UV-blocking layer prevents UV-radiation applied to one side from exposing the opposite side. If desired, both photoresist layers may be exposed simultaneously by splitting one UV beam. | 2021-10-14 |
20210318770 | DISPLAY DEVICE - A display device includes a display panel including a front portion, a first side portion which extends from a first side of the front portion, a second side portion which extends from a second side of the front portion, and corner portion disposed between the first side portion and the second side portion. The display panel includes a first display area disposed in the front portion and including a plurality of first emission areas and a plurality of sensor electrodes, and a second display area disposed in the corner portion and including a plurality of second emission areas and a plurality of first sensor lines electrically connected to at least some of the sensor electrodes. | 2021-10-14 |
20210318771 | Touch Display Device, Method for Driving the Same, Driving Circuit, Data-Driving Circuit, and Gate-Driving Circuit - The present embodiments may provide a touch display device including: a display panel in which a plurality of data lines, a plurality of gate lines, and a plurality of touch electrodes are disposed; a gate-driving circuit configured to drive the plurality of gate lines; a data-driving circuit configured to drive the plurality of data lines; and a touch-driving circuit configured to drive the plurality of touch electrodes while the plurality of data lines and the plurality of gate lines are driven. In this touch display device, while a touch-driving signal swings with a predetermined amplitude, a data signal and a gate signal may also swing with the predetermined amplitude. According to the present embodiments, it is possible to enable high-speed image display and high-speed touch sensing, to perform a display operation and a touch operation simultaneously, and to display an image normally without any image change. | 2021-10-14 |
20210318772 | DISPLAY DEVICE - A display device comprises a first power supply line supplying a first potential, a second power supply line supplying a second potential, a third power supply line supplying a touch driving signal, and a display unit including a plurality of sub-pixels. The display unit comprises a plurality of first electrodes respectively provided in the plurality of sub-pixels and electrically connected to the first power supply line, a second electrode provided to be common among the plurality of sub-pixels and electrically connected to the second power supply line, a light emitting layer provided between the first electrode and the second electrode, a plurality of third electrodes electrically connected to the third power supply line, and a signal control circuit supplying a signal synchronized with a touch driving signal to the second electrode in a period in which a touch driving signal is supplied to the plurality of third electrodes. | 2021-10-14 |
20210318773 | LIGHT EMITTING DISPLAY DEVICE, LIGHT EMITTING DISPLAY PANEL, DRIVING CIRCUIT, AND DRIVING METHOD - Disclosed are a light emitting display device, a light emitting display panel, a driving circuit, and a driving method. A light emitting display device, a light emitting display panel, a driving circuit, and a driving method with an embedded touch sensor are provided in which a data voltage and a first reference voltage are supplied to a plurality of data lines and a plurality of reference electrodes which are arranged in the light emitting display panel in a first driving period, and a second reference voltage different from the first reference voltage is supplied to one or more of the plurality of reference electrodes in a second driving period different from the first driving period. | 2021-10-14 |
20210318774 | ELECTRONIC DEVICE - An electronic device includes: a display panel having an active area in which a plurality of pixels are disposed and a peripheral area disposed around the active area; a plurality of sensing electrodes disposed in the active area; and a first sensing line connected to one of the plurality of sensing electrodes and including a first portion disposed in the peripheral area, a second portion extending from the first portion and disposed in the active area, and a third portion extending from the second portion and disposed in the peripheral area. | 2021-10-14 |
20210318775 | ELECTRONIC PAPER DISPLAY AND DRIVING METHOD THEREOF - An electronic paper display and a driving method thereof are provided. The electronic paper display includes an electronic paper display panel, a touch panel and a processing circuit. The electronic paper display panel is configured to display a display screen with a background in a first color. The touch panel is integrated with the electronic paper display panel and configured to output a first touch coordinate of a current touch. The processing circuit is configured to drive the electronic paper display panel to display a first touch track having a second color and corresponding to the first touch coordinate and a previous touch coordinate. The processing circuit further drives, according to the first touch track and a previous touch track, the electronic paper display panel to display a predicted track having a third color. | 2021-10-14 |
20210318776 | CONTROLLING AUDIO VOLUME USING TOUCH INPUT FORCE - An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with an audio volume control. An audio volume is controlled based at least in part on the indicator identifying the force intensity of the touch input. | 2021-10-14 |
20210318777 | OPERATION METHOD OF ELECTRONIC DEVICE FOR SENSING OPTICAL SIGNAL AND ELECTRONIC DEVICE - An operation method of an electronic device for sensing an optical signal is provided. The electronic device includes a plurality of optical sensors and a plurality of light-emitting elements disposed adjacent to the plurality of optical sensors. The operation method of the electronic device for sensing the optical signal includes the following steps. The optical signal is provided to a first optical sensor of the plurality of optical sensors. The first optical sensor outputs a driving signal when dimming the plurality of light-emitting elements adjacent to the first optical sensor. Therefore, the accuracy of sensing the optical signal may be effectively increased. | 2021-10-14 |
20210318778 | FLEXIBLE TOUCH PANEL AND FLEXIBLE DISPLAY DEVICE - A flexible touch panel includes a flexible substrate bent in a first direction, and a touch sensor unit disposed on the flexible substrate, the touch sensor unit including a bridge extending in a second direction intersecting the first direction. | 2021-10-14 |
20210318779 | TOUCH SENSOR AND METHOD OF DRIVING THE SAME - A touch sensor includes: a sensing area including a first sensing area positioned in a center portion and a second sensing area positioned outwardly therefrom in an edge portion; first sensor electrodes disposed in the first sensing area; and second sensor electrodes disposed in the second sensing area, the second sensor electrodes being configured to be separately activated from the first sensor electrodes. The first sensor electrodes are drivable to detect a touch input generated in the first sensing area in a first mode and the second sensor electrodes are drivable to detect a touch input generated in the second sensing area in a second mode. | 2021-10-14 |
20210318780 | TOUCH ELECTRODE, TOUCH PANEL, AND TOUCH DISPLAY OF USING THE SAME - A touch electrode is provided in the disclosure, including a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of first electrodes. Each of the first electrodes includes a plurality of first electrode wires and a plurality of first axis wires, in which each of the first axis wires is connected to and perpendicular to the first electrode wires. The second electrode layer is electrically insulated and located above or beneath the first electrode layer. The second electrode layer includes a plurality of second electrodes. Each of the second electrodes includes a plurality of second electrode wires, and the second electrodes are spaced apart from each other and connected to each other in parallel. The material of the first and the second electrode layers is metal nanowires. A touch panel and a touch display, including the touch electrode described herein, are also provided. | 2021-10-14 |
20210318781 | ENCODED DATA PATTERN TOUCHSCREEN SENSING SYSTEM - An encoded data pattern touchscreen sensing system includes an encoded data pattern including one or more electrical materials arranged in a pattern representative of data. The encoded data pattern touchscreen sensing system further includes an encoded data pattern touchscreen sensing computing device including: a touchscreen, a plurality of electrodes integrated into the touchscreen, and a plurality of drive-sense circuits coupled to the plurality of electrodes, where, when in close proximity to the encoded data pattern, the plurality of drive-sense circuits detect changes in electrical characteristics of the plurality of electrodes caused by the encoded data pattern. The encoded data pattern touchscreen sensing computing device further includes a processing module operably coupled to: receive a set of detected changes in electrical characteristics, interpret the detected changes as a set of impedance values representative of the one or more electrical materials of the encoded data pattern, and interpret the set of impedance values to determine the data. | 2021-10-14 |
20210318782 | APPARATUS INTEGRATED WITH FINGERPRINT RECOGNITION AND TOUCH DETECTION - An apparatus integrated with fingerprint recognition and touch detection is provided. The apparatus includes a touchpad and a controller IC. The touchpad has a touch area for recognizing a touch event and a fingerprint area for recognizing a fingerprint and the touch event. The fingerprint area includes TX lines of a first group crossing RX lines of a first group. The touch area includes TX lines of the first group and a second group crossing RX lines of the first group and a second group. When the apparatus is operated in a fingerprint sensing mode, the controller IC supplies a driving signal to the TX lines of the first group. When the apparatus is operated in a touch sensing mode, the controller IC supplies the driving signal to the TX lines of the second group and a portion of the TX lines of the first group. | 2021-10-14 |
20210318783 | Intelligent Media Queue - Systems, methods, and non-transitory computer-readable storage media for intelligently managing a playlist of digital media provide an intelligent dynamic queue that is configured to manage the playback of digital media. The queue can transition between passive playback mode, active playback mode, and mixed playback mode. The queue can handle the playback of the songs in the queue according to the playback mode and/or a queue status field that is associated with each song in the queue. | 2021-10-14 |
20210318784 | ELECTRONIC APPARATUS AND CONTROL METHOD THEREOF - A control method of an electronic apparatus is provided. The control method includes: displaying, on a display of the electronic apparatus, a first user interface (UI) for setting a display mode, from among a horizontal mode and a vertical mode, for each of one or more sources providing images to the electronic apparatus; storing information on a display mode corresponding to a first source, based on receiving, through the first UI, a first user input for setting the display mode corresponding to the first source of the one or more sources; and controlling at least one of the display or a motor of the electronic apparatus so that the display is operated in one of the horizontal mode or the vertical mode according to the stored information on the display mode corresponding to the first source, based on receiving a second user input for providing an image through the first source. | 2021-10-14 |
20210318785 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANIPULATING WORKSPACE VIEWS - In some embodiments, a multifunction device with a display and a touch-sensitive surface creates a plurality of workspace views. A respective workspace view is configured to contain content assigned by a user to the respective workspace view. The content includes application windows. The device displays a first workspace view in the plurality of workspace views on the display without displaying other workspace views in the plurality of workspace views and detects a first multifinger gesture on the touch-sensitive surface. In response to detecting the first multifinger gesture on the touch-sensitive surface, the device replaces display of the first workspace view with concurrent display of the plurality of workspace views. | 2021-10-14 |
20210318786 | REMOTELY CONFIGURING WINDOWS DISPLAYED ON A DISPLAY DEVICE - One or more window characteristics of at least one window displayed on a primary display device are displayed at a remote display device. User input is received at the remote display device to modify the one or more window characteristics of the at least one window displayed on the primary display device. The one or more modified window characteristics for the at least one window displayed on the primary display device are transmitted from the remote display device to the primary display device. | 2021-10-14 |
20210318787 | INFORMATION DISPLAY METHOD AND TERMINAL DEVICE - The embodiments of the present disclosure provide an information display method and a terminal device. The information display method includes: receiving a first input that is performed by a user on a first picture; displaying M face pictures and icons of K messaging programs in response to the first input, where the first picture includes the M face pictures; receiving a second input that is performed by the user; and displaying N face pictures and T pieces of first information in response to the second input, where the N face pictures are face pictures that are of the M face pictures and that correspond to the second input, each piece of first information corresponds to at least one face picture, one piece of first information is information of a user indicated by at least one face picture corresponding to the first information, and each piece of first information includes information in at least one first messaging program of the K messaging programs. | 2021-10-14 |
20210318788 | DISPLAY DEVICE - A display device includes: a display panel and an input sensor disposed on the display panel and operable in a first mode and a second mode different from the first mode, wherein the input sensor may include a plurality of sensing electrodes, a plurality of sensing wirings electrically connected to the plurality of sensing electrodes, respectively, and a blocking part covering the plurality of sensing wirings. The blocking part is configured to be floated in the first mode and to receive a substantially constant voltage in the second mode. | 2021-10-14 |
20210318789 | ELECTRONIC DEVICE COMPRISING SENSOR FOR TOUCH RECOGNITION AND SENSOR FOR HOVERING RECOGNITION, AND METHOD FOR OPERATING SAME - According to various embodiments, an electronic device may comprise: one or more first electrodes; one or more second electrodes arranged in at least a different direction from the one or more first electrodes; one or more third electrodes arranged between the one or more second electrodes, respectively, in the same direction as the second electrodes when viewed from above; and a control circuit, wherein the control circuit is configured to detect touch information related to an external object, at least on the basis of a change in a capacitance value between at least a part of the one or more first electrodes and at least a part of the one or more second electrodes, and detect hovering information related to the external object, at least on the basis of a capacitance value related to at least a part of the one or more third electrodes. Various other embodiments are possible. | 2021-10-14 |
20210318790 | SNAPPING RANGE FOR AUGMENTED REALITY - A position of a cursor may be detected within an augmented reality (AR) display of a physical space captured by a camera. A snapping range of a snap-select function of the cursor may be dynamically changed in response to the position of the cursor. Accordingly, a user may place or hold a camera in a location to view an associated AR display, and may easily and precisely execute a snap-select function to select a desired AR object, even when the AR display includes AR objects that are of different sizes, or are different distances from the camera. | 2021-10-14 |
20210318791 | PROCESS MAP NAVIGATION TOOL - Systems, methods, and computer media for implementing a process map navigation tool are provided herein. A process map provides a graphical user interface that represents a process. Icons represent process components or steps and are related using flow connectors to indicate an ordered relationship between the process components. Users can click on an icon and either initiate the corresponding process component or launch a menu of tasks relevant to the step. The icons can also include indicators to provide workflow information. | 2021-10-14 |
20210318792 | USER INTERFACES FOR ENABLING AN ACTIVITY - The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described. | 2021-10-14 |
20210318793 | Method and Apparatus for Managing Notification Bar Message - Embodiments of the present invention disclose a method and an apparatus for managing a notification bar message. The method includes: searching for a resident notification message; after the resident notification message is found, displaying, in a notification bar, prompt information prompting whether to delete the resident notification message; and if a user chooses to delete the resident notification message, deleting the resident notification message according to a system permission. | 2021-10-14 |
20210318794 | DYNAMIC EYE-GAZE DWELL TIMES - Systems and methods disclosed herein relate to assigning dynamic eye-gaze dwell-times. Dynamic dwell-times may be tailored to the individual user. For example, a dynamic dwell-time system may be configured to receive data from the user, such as the duration of time the user takes to execute certain actions within applications (e.g., read a word suggestion before actually selecting it). The dynamic dwell-time system may also prevent users from making unintended selections by providing different dwell times for different buttons. Specifically, on a user interface, longer dwell times may be established for the critical keys (e.g., “close” program key, “send” key, word suggestions, and the like) and shorter dwell times may be established for the less critical keys (e.g., individual character keys on a virtual keyboard, spacebar, backspace, and the like). | 2021-10-14 |
20210318795 | PRESENTATION OF MULTIVARIATE DATA ON A GRAPHICAL USER INTERFACE OF A COMPUTING SYSTEM - Various systems, methods, and media allow for graphical display of multivariate data in parallel coordinate plots and similar plots for visualizing data for a plurality of variables simultaneously. These systems, methods, and media can aggregate individual data points into curves between axes, significantly improving functioning of computer systems by decreasing the rendering time for such plots. Certain implementations can allow a user to examine the relationship between two or more variables, by displaying the data on non-parallel or other transformed axes. | 2021-10-14 |
20210318796 | System and Method for Fabricating Decorative Surfaces - A system and method include a software application that creates Terrazzo samples on computers to visualize the desired formulation of chips, with the flexibility of choosing different background colors based on various color palettes. The system and method create a digital image of an actual sample. An architect, designer, or user can choose dimensions, stone, glass, glass bead, mother of pearl, etc. as parameters. With the system and method, an architect or designer can be very creative and experiment with various combinations before asking a supplier or contractor for actual samples. The application reduces time, resources and gives more freedom to architects to create what the architect considers the best combination of parameters for the project. All the experimentation can be done using the software application, and a final sample can be made using actual material. | 2021-10-14 |
20210318797 | USER INTERFACE FOR SCREENCAST APPLICATIONS - An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application. | 2021-10-14 |
20210318798 | USER INTERFACE CAMERA EFFECTS - The present disclosure generally relates to user interfaces. In some examples, the electronic device provides for transitioning between simulated lighting effects. In some examples, the electronic device applies a simulated lighting effect to an image. In some examples, the electronic device provides user interfaces for applying a filter to an image. In some examples, the electronic device provides for a reduced filter interface. In some examples, the electronic device provides a visual aid displayed in a viewfinder. | 2021-10-14 |
20210318799 | METHOD AND APPARATUS FOR ADJUSTING A USER INTERFACE DISPLAYED ON A USER DEVICE USING A MASKING LAYER - This application relates to a method for adjusting a user interface displayed on a user device using a masking layer, for example, so as to hide or block account information. In one aspect, the method includes displaying one or more accounts included in account information received from a financial institution server on a screen of the user device. The method may also include displaying a masking layer to cover a balance display area of the accounts displayed on the screen. The method may further include, if a touch event dragged in one direction occurs on the balance display area, adjusting a size of the masking layer using a length between a touch start point and a touch end point of the touch event. The method may further include, when the touch event ends, readjusting the size of the masking layer to cover the balance display area. | 2021-10-14 |
20210318800 | SYSTEM AND METHOD FOR APPLIANCE CONTROL VIA A PERSONAL COMMUNICATION OR ENTERTAINMENT DEVICE - A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the hand-held device and the controllable device. The hand-held device is adapted to receive a gesture based input and to transmit a signal having data representative of the gesture based input. The intermediate device has programming for translating the data representative of the gesture based input in a signal received from the hand-held device into a command signal to be communicated to the controllable device wherein the command signal has a format appropriate for controlling an operating function of the controllable device that is associated with the gesture based input. | 2021-10-14 |
20210318801 | Zone-append command scheduling based on zone state - The present disclosure generally relates to scheduling zone-append commands for a zoned namespace (ZNS). Rather than taking zone-append commands in order or randomly, the zone-append commands can be scheduled in the most efficient manner consistent with the open zones of the ZNS. A zone priority is determined based upon the length of time that a zone has been open together with the zone status. Generally, the older the zone and/or the more full that a zone is increases the priority. Once the zone priority is established, the zone-append commands are scheduled to ensure the zone-append commands for the high priority zones are processed first so that the open zone can be filled prior to closing. | 2021-10-14 |
20210318802 | METHOD, APPARATUS, AND STORAGE MEDIUM FOR MANAGING STRIPE IN STORAGE SYSTEM - Techniques manage stripes in a storage system. In accordance with such techniques, in the storage system including a plurality of storage devices, a device correlation of a storage device in the plurality of storage devices is determined according to a request for creating a stripe in the storage system. The device correlation indicates distribution of a set of stripes created in the storage system between the storage device and other storage devices than the storage device. One storage device is selected from the plurality of storage devices based on the determined device correlation. One extent in the selected storage device is added to the stripe. As such, all extents in the stripe can be distributed as evenly as possible in the plurality of storage devices in the storage system, thus ensuring load balancing of the storage system and more effective management of the stripes in the storage system. | 2021-10-14 |
20210318803 | SYSTEM AND METHOD FOR STORING AND ACCESSING BLOCKCHAIN DATA - One or more embodiments of this specification provide, in a blockchain environment, a block data storage and access method and apparatus. The block data access method may include: determining a target storage space of a target block, where the target storage space is a local storage space and/or an external storage space, the local storage space is used for storing blocks of which access popularity is greater than a popularity threshold, and the external storage space is used for storing blocks that are not stored in the local storage space or full blocks; and accessing target data included in the target block in the target storage space. | 2021-10-14 |
20210318804 | SYSTEM AND METHOD FOR IDENTIFYING SSDS WITH LOWEST TAIL LATENCIES - A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller. | 2021-10-14 |
20210318805 | METHOD AND APPARATUS TO PERFORM BATCHING AND STRIPING IN A STOCHASTIC ASSOCIATIVE MEMORY TO AVOID PARTITION COLLISIONS - Binary sparse encoding of data can be used to reduce an amount of data read from the stochastic associative memory while processing a query. Read performance of the stochastic associated memory is optimized to enhance the query throughput by modifying access patterns to reduce the time to read the stochastic associated memory. Read performance of the stochastic associative memory can be further improved through the use of cluster aware sharding and replication for parallelized similarity search. Clusters are partitioned across multiple Dual In-line Memory Modules (DIMMs), each DIMM including stochastic associative memory, to achieve maximum latency advantage. | 2021-10-14 |
20210318806 | DETERMINATION OF A TYPE OF DESTAGE TO PERFORM BASED ON PREFERENCE BETWEEN PERFORMANCE OF OPERATIONS AND PRESERVATION OF DRIVE LIFE - A first score corresponding to a full stride destage, a second score corresponding to a strip destage, and a third score corresponding to an individual track destage are computed, wherein the first score, the second score, and the third score are computed for a group of Input/Output (I/O) operations based on a first metric and a second metric, wherein the first metric is configured to affect a performance of data transfers, and wherein the second metric is configured to affect a drive life. A determination is made of a type of destage to perform based on the first score, the second score, and the third score. | 2021-10-14 |
20210318807 | DETERMINATION OF A TYPE OF DESTAGE TO PERFORM BASED ON PREFERENCE BETWEEN PERFORMANCE OF OPERATIONS AND PRESERVATION OF DRIVE LIFE USING A MACHINE LEARNING MODULE - A storage controller is configured to perform a full stride destage, a strip destage, and an individual track destage. A machine learning module receives a plurality of inputs corresponding to a plurality of factors that affect performance of data transfer operations and preservation of drive life in the storage controller. In response to receiving the inputs, the machine learning module generates a first output, a second output, and a third output that indicate a preference measure for the full stride destage, the strip destage, and the individual track destage respectively. | 2021-10-14 |
20210318808 | NONVOLATILE STORAGE DEVICE WITH VOLATILE MEMORY - Nonvolatile data storage systems, methods, and devices are disclosed. In one example, a nonvolatile storage device includes a volatile memory, a controller electrically coupled to the volatile memory, a nonvolatile memory electrically coupled to the controller, and a backup power source electrically coupled to the controller, the volatile memory, and the nonvolatile memory. The controller is configured to read and write primary data from a primary host and mirrored data from a secondary host in the volatile memory. The backup power source is configured to store sufficient energy to power the nonvolatile storage device during a backup operation. The controller is configured to, in response to a backup signal, copy the primary data and the mirrored data stored in the volatile memory to the nonvolatile memory. | 2021-10-14 |
20210318809 | DATA RECONSTRUCTION METHOD, APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM - Disclosed is a data reconstruction method and apparatus, and an electronic device, and a storage medium. The method comprises: obtaining attribute information for a plurality of to-be-reconstructed data items; wherein the attribute information of any of the to-be-reconstructed data items is information recorded before the to-be-reconstructed data item is lost; determining, according to the attribute information for the plurality of to-be-reconstructed data items, a reconstruction order for the plurality of to-be-reconstructed data items in a preset target sorting manner; wherein, the target sorting manner relates to the attribute information, and in the target sorting manner, a data item of greater importance has a higher priority in reconstruction. Recovery rate of important data is increased. | 2021-10-14 |
20210318810 | Data Storage Systems and Methods for Improved Data Relocation Based on Read-Level Voltages Associated with Error Recovery - Apparatus, media, methods, and systems are disclosed for improved data relocation based on read-level voltages. A data storage system may include a non-volatile memory device including a source region and a destination region. The destination region may include a first destination block and a second destination block. A controller may read first data in the source region using a first read-level voltage, and read second data in the source region using a second read-level voltage. The controller may associate, based on the first and second read-level voltages, each of the first data and the second data with a respective one of the first and the second destination blocks. The controller may cause each of the first and second data to be stored in the associated one of the first and second destination blocks. | 2021-10-14 |
20210318811 | Parity In a Vast Storage System Using Alternate Memory - A method begins by a processing module of a storage network analyzing storage network memory for a level of usability and based on the analyzing, selecting alternative memory available for receipt of encoded data slices stored in current memory, where a data object is segmented into a plurality of data segments and a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices. The method continues with the processing module determining whether to move encoded data slices from current memory to alternative memory and based on a determination to move slices, allocating alternative memory. Finally, the processing module moves at least some encoded data slices from a current memory to alternate memory and updates a memory assignment mechanism for the at least some encoded data slices. | 2021-10-14 |
20210318812 | PAGE-BASED MEMORY ACCESS CONTROL - A method and apparatus for controlling access to memory is disclosed. In one implementation, a memory controller may receive a memory access request that may include a virtual memory address, a device identifier (ID) and a protected access indicator. Additionally, the memory controller can receive page table entries including a physical memory address based on the virtual memory address and a security attribute associated with the physical memory address. The memory controller may access a memory based on the physical memory address, the security attribute, the protected access indicator, and the device ID. | 2021-10-14 |
20210318813 | SYSTEMS AND METHOD FOR DISTRIBUTED READ/WRITE LOCKING WITH NETWORK KEY VALUES FOR STORAGE DEVICES - Provided is a method of coordinating lock requests in a network key-value (NKV) store including one or more NKV clients and one or more NKV targets, the method including receiving, by a first NKV client, a lock request from a client device over a communication interface to lock an object key stored in one or more of the NKV targets, determining, by the first NKV client, one of the NKV targets corresponding to the lock request, transmitting, by the first NKV client, the lock request to the one of the NKV targets over a storage interface, determining, by the one of the NKV targets, a priority of the lock request, and locking, by the one of the NKV targets, the lock request based on the priority. | 2021-10-14 |
20210318814 | STORAGE DEVICE AND DATA DISPOSAL METHOD THEREOF - A storage device includes at least one non-volatile memory device, a memory controller encrypting data using key information, storing the encrypted data in the at least one non-volatile memory device, or reading the encrypted data from the at least one non-volatile memory device, decrypting the read encrypted data using the key information and outputting the decrypted data to an external device, and a security chip connected to the memory controller, and storing the key information, and including an identification module for use in a data disposal operation. | 2021-10-14 |
20210318815 | SYSTEMS, METHODS, AND APPARATUS FOR SUPPORTING MULTIPLE CONNECTORS ON STORAGE DEVICES - A storage device may include a connector comprising a power management pin, a detector circuit configured to detect a transition of a power management signal received on the power management pin, and a power management circuit capable of configuring power to at least a portion of the storage device based, at least in part, on the detector circuit detecting a transition of the power management signal. The connector may further include a port enable pin, and the power management circuit may be configured to be disabled based, at least in part, on a state of the port enable pin. A storage device may include a connector comprising a power management pin, a nonvolatile memory, and a power management circuit configured to operate in a first power management mode based on determining a first state of the nonvolatile memory. | 2021-10-14 |
20210318816 | MAKING MORE ACTIVE USE OF A SECONDARY STORAGE SYSTEM - Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data. | 2021-10-14 |
20210318817 | METHODS OF USING OX40 LIGAND ENCODING POLYNUCLEOTIDES - The disclosure relates to compositions and methods for the preparation, manufacture and therapeutic use of polynucleotide molecules comprising an mRNA encoding an OX40L polypeptide. Also provided is a method for activating T cells or increasing the number of NK cells in a subject in need thereof. | 2021-10-14 |
20210318818 | EFFICIENT RESILIENCE IN A METADATA PAGING ARRAY FOR IN-FLIGHT USER DATA - Protection and recovery is provided for an allocation unit of data that is in-flight between a source device and a target device of a storage system during a systemic failure by selecting between corresponding source device and target device metadata based on consistency and reciprocal linkage. If logical volume metadata for the allocation unit of the data in volatile memory is not consistent with logical volume metadata for the allocation unit in non-volatile storage, then the allocation unit is recovered from the source device. If target device metadata for the data in volatile memory is not consistent with target device metadata for the data in non-volatile storage, then the allocation unit is recovered from the source device. If linkage between logical volume metadata for the allocation unit and target device metadata for the data is not reciprocal, then the allocation unit is recovered from the source device. If none of those conditions are satisfied, then the allocation unit is recovered from the target device. | 2021-10-14 |
20210318819 | DATA PROCESSING SYSTEM - A data processing system includes a plurality of processors, a memory, a non-volatile memory, and a memory controller. The operational memory includes a first memory region and a second memory region. The memory controller performs a first swap operation of releasing assignment of a memory area assigned to a first processor within the first memory region, the first swap operation performed by moving data from the memory area to the second memory region. The memory controller performs a second swap operation by moving the data from the second memory region to the non-volatile memory when a second swap condition is satisfied after completion of the first swap operation. | 2021-10-14 |
20210318820 | DATA STORAGE DEVICE AND OPERATING METHOD THEREOF - A data storage device includes a storage including a buffer zone and a data zone and a controller for exchanging data with the storage by allocating at least one zone namespace (ZNS) in the data zone, a ZNS being a data storage region that is physically and logically divided and allocated to each of application programs driven in a host. The controller opens one or more sub buffer zones in the buffer zone, divides write data from the host into one or more segments respectively corresponding to sizes of the one or more sub buffer zones, buffers each of the one or more segments in a corresponding one of the one or more sub buffer zones, opens a ZNS corresponding to a length of the write data in the data zone, and migrates the one or more segments buffered in the sub buffer zones to the opened ZNS. | 2021-10-14 |
20210318821 | ADJUSTING TRIM SETTINGS TO IMPROVE MEMORY PERFORMANCE OR RELIABILITY - A memory device stores data for a host. In one approach, a trim operation is initiated for the memory device (e.g., based on a context that is determined for the memory device). During the trim operation, read and/or write tests are performed on one or more portions of a non-volatile storage media of the memory device. One or more characteristics associated with the memory device are observed during the test. Based on these observed characteristics, one or more trim settings are determined. Then, the memory device is updated to store the determined trim settings to configure subsequent read or write access to the non-volatile storage media (e.g., access performed in response to commands from a host). | 2021-10-14 |
20210318822 | MEMORY SUB-SYSTEM TEMPERATURE REGULATION - A method includes determining, by a first component of a memory sub-system controller, a first temperature value of the memory subsystem controller. The method can further include determining, by a second component of a non-volatile memory device, a second temperature value of the non-volatile memory device coupled to the memory sub-system controller. The method can further include modifying a data parameter in response to at least one of the first temperature value or the second temperature value exceeding a threshold temperature value. | 2021-10-14 |
20210318823 | TECHNOLOGIES FOR OFFLOADING ACCELERATION TASK SCHEDULING OPERATIONS TO ACCELERATOR SLEDS - Technologies for offloading acceleration task scheduling operations to accelerator sleds include a compute device to receive a request from a compute sled to accelerate the execution of a job, which includes a set of tasks. The compute device is also to analyze the request to generate metadata indicative of the tasks within the job, a type of acceleration associated with each task, and a data dependency between the tasks. Additionally the compute device is to send an availability request, including the metadata, to one or more micro-orchestrators of one or more accelerator sleds communicatively coupled to the compute device. The compute device is further to receive availability data from the one or more micro-orchestrators, indicative of which of the tasks the micro-orchestrator has accepted for acceleration on the associated accelerator sled. Additionally, the compute device is to assign the tasks to the one or more micro-orchestrators as a function of the availability data. | 2021-10-14 |
20210318824 | CONTAINERIZED APPLICATION MANIFESTS AND VIRTUAL PERSISTENT VOLUMES - Example implementations relate to virtual persistent volumes. In an example, a manifest of a containerized application to which a virtual persistent volume is allocated is read from a container orchestrator. An application data store profile that matches information of the manifest is identified from among a plurality of application data store profiles that each include storage parameters preconfigured for a respective application type. The virtual persistent volume is modified according to the identified application data store profile. | 2021-10-14 |
20210318825 | METHOD, APPARATUS, AND STORAGE MEDIUM FOR MANAGING STRIPE IN STORAGE SYSTEM - Techniques manage stripes in a storage system. A balance index of a storage device in the storage system is determined respectively, the balance index indicating a relationship between distribution of a set of stripes involved by the storage device and distribution of a set of stripes involved by storage devices in the storage system. A source storage device is selected from the storage devices according to the determined balance indexes. A source extent is selected from a set of extents that have been allocated in the source storage device. Data in the source extent is moved to an idle extent in a destination storage device in the storage devices. The extents in the stripes may be distributed as evenly as possible in the storage devices, thereby ensuring load balance of the storage system and managing the stripes in the storage system in a more effective manner. | 2021-10-14 |
20210318826 | Data Storage Method and Apparatus in Distributed Storage System, and Computer Program Product - The solution discloses a data storage method in a distributed storage system: A client generates data of a stripe and concurrently sends data of strips in the stripe to storage nodes corresponding to the strips, so that data interaction between the storage nodes is reduced, and write concurrency is improved; and the storage node receives the data of the strips sent by the client and records a sequence of data of strips corresponding to a same logical address, so that write performance of a distributed block storage system is improved and data consistency is ensured. | 2021-10-14 |
20210318827 | EFFICIENT RELOCATION OF DATA UTILIZING DIFFERENT PROGRAMMING MODES - A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks. | 2021-10-14 |
20210318828 | METHODS AND APPARATUS FOR USE IN SANITIZING A NETWORK OF NON-VOLATILE MEMORY EXPRESS DEVICES - A method for use in sanitizing a network of non-volatile memory express devices, comprises identifying the configuration of the network of non-volatile memory express devices including identifying one or more controllers of the non-volatile memory express devices; and identifying which portions of non-volatile memory of the non-volatile memory express devices are accessible to which of the identified controllers. The method further comprises performing a data erasure process in relation to at least one portion of the non-volatile memory of at least one of the non-volatile memory express devices based at least in part on the identified configuration of the network. | 2021-10-14 |
20210318829 | SYSTEMS AND METHODS FOR DYNAMIC LOGICAL BLOCK ADDRESS DISTRIBUTION BETWEEN MULTICORES - A data processing system includes a host, a plurality of memory devices configured to operate in parallel and a controller including a host interface controller and a plurality of cores, which are respectively coupled to the plurality of memory devices. The controller splits a logical block address (LBA) range associated with each of the cores into a plurality of LBA groups. When it is detected that there is imbalance of workloads among the cores, the controller identifies first and second cores contributing to the imbalance of workloads and selects a first LBA group, among the range of LBAs of the first core, and selecting a second LBA group, among the range of LBAs of the second core. The controller transfers data associated with the first LBA group to the second LBA group and reroutes data initially intended for the first LBA group to the second LBA group. | 2021-10-14 |
20210318830 | STORING WRITE DATA IN A STORAGE SYSTEM - A method, computer system, and a computer program product for storing a write data in a storage system that operates using a log-structured filing system is provided. The present invention may include compressing a write data. The present invention may also include identifying a region of a storage system based on a first size of the compressed write data. The present invention may further include the storage system operating using a log-structured filing system. The present invention may also include a different region of the storage system having a different compression ratio. The present invention may further include writing the compressed write data in the identified region of the storage system. | 2021-10-14 |
20210318831 | DATA STORAGE DEVICE WHICH CAN BE CONTROLLED REMOTELY AND REMOTE CONTROL SYSTEM - A remote control system is disclosed. The remote control system comprises a cloud management platform and an electronic apparatus. The electronic apparatus comprises a data storage device and a motherboard. The data storage device comprises a data storage unit and a program execution management unit. The program execution management unit comprises a microprocessor. The data storage device is connected a powered device module. The powered device module is able to provide an Ethernet power to the data storage device. When the electronic apparatus is in a power-off state, the data storage device can keep working by the Ethernet power, so that the cloud management platform can control the operations of the data storage device at any time. | 2021-10-14 |
20210318832 | RECOVERY OF LAST ALLOCATED LOGICAL BLOCK ADDRESS - A logical unit of non-volatile data storage is provided for persistently storing metadata. The logical unit is provided by allocating RAID (Redundant Array of Independent Disks) extents to the logical unit, and allocating logical block addresses for the logical unit from within a logical address space of the logical unit to store blocks of metadata written to the logical unit. In response to detecting that a stored indication of a last allocated logical block address for the logical unit has been lost, two RAID extents that were last allocated to the logical unit are identified, and a binary search is performed across logical block addresses within the two RAID extents that were last allocated to the logical unit to locate the last allocated logical block address for the logical unit within the logical address space of the logical unit. | 2021-10-14 |
20210318833 | Weighting Of Read Commands to Zones In Storage Devices - The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller and a storage unit divided into a plurality of zones, each zone comprises a plurality of erase blocks. Data is written to an erase block of a zone to a program point that is less than the writeable capacity of the erase block. The data in the erase block is associated with various read weights dependent on the location of the data relative to the program point. Data stored closer to the program point has a higher read weight than data stored closer to the beginning of the erase block. The read weights indicate an error susceptibility of the data. When one or more read commands are received, the read weights of the data being read are accumulated to estimate the bit error accumulation until a predetermined value is reached. | 2021-10-14 |
20210318834 | Distributed Storage Orphan Scan - A distributed storage system includes a primary storage system and a secondary storage system. The secondary storage system stores the actual data and the primary storage system stores metadata for the actual data. The metadata references at the primary storage system may be deleted without deleting the corresponding data at the secondary storage system. Snapshots of the metadata at the primary storage system are sent to the secondary storage system. The secondary storage system can compare two metadata snapshots received from the primary storage in order to determine whether data stored at the secondary storage system has been deleted at the primary storage system for longer than a retention period. Such data may be deleted to free up storage space at the secondary storage server. | 2021-10-14 |
20210318835 | SYSTEM AND METHOD OF INTERFACING CO-PROCESSORS AND INPUT/OUTPUT DEVICES VIA A MAIN MEMORY SYSTEM - A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the memory module and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit. | 2021-10-14 |
20210318836 | DATA COMPRESSION METHOD AND APPARATUS - This application provides a data compression method and apparatus, and relates to the field of storage technologies. The method includes: after receiving to-be-stored first data, a storage device may determine whether the first data is hot write data, and compress the first data using a selected compression algorithm if the first data is not hot write data. | 2021-10-14 |
20210318837 | PRINT SYSTEM, PRINT METHOD, INFORMATION PROCESSOR, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM - A print system includes a print device and an information processor connected to the print device via a network. The information processor includes an information acquisition section that acquires, from a voice mediation device, information including a keyword included in a print instruction given by a user by voice, a guidance section that outputs, to the voice mediation device, a guidance message to be output by voice, a print data transmission section that generates print data using content based on the keyword acquired by the information acquisition section in response to an output of the guidance message and transmits the print data to the print device, and a proficiency determination section that determines proficiency indicating a level of proficiency of the user for the print instruction. Based on the proficiency, the guidance section generates the guidance message that is used for the acquisition of the keyword by the information acquisition section. | 2021-10-14 |
20210318838 | SYSTEM OF SETTING PERIPHERAL DEVICE AND CONTROL METHOD - A multifunction peripheral includes means for receiving a request from a multifunction peripheral management service, means for enabling a function in the multifunction peripheral in accordance with the request, and means for transmitting a result of the request as a response to the multifunction peripheral management service. | 2021-10-14 |
20210318839 | IMAGE FORMING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An image forming apparatus includes a memory, and a processor configured to: read a first image of a sheet in a state in which the sheet is held on a sheet holding unit, the sheet being a sheet on which an image has been formed; detect a symbol from the first image of the sheet which has been read, the symbol indicating an orientation of the first image; and, when the orientation of the first image indicated by the detected symbol is different from an orientation of a second image that is to be formed on the sheet, perform a correction process of matching the orientation of the first image with the orientation of the second image that is to be formed on the sheet, the orientation of the first image being indicated by the detected symbol. | 2021-10-14 |
20210318840 | PRINTING RELEVANT CONTENT - The present subject matter relates to techniques of printing contents within a webdocument that are relevant for printing. In one example, the web document including a plurality of content may be received and thereafter, each content in the web document may be classified as one of relevant or non-relevant for printing. In one example, the classification may be done by analyzing metadata associated with the contents using machine learning techniques. Further, the contents classified as relevant may be sent for printing. | 2021-10-14 |
20210318841 | METHOD FOR MANAGING LOG GENERATED IN IMAGE FORMING APPARATUS - An example image forming apparatus includes a communication device, a print engine to form an image, and a processor to, based on a first event in the image forming apparatus, generate first log data regarding the first event, generate first integrity inspection data regarding the first log data, generate a first signature value regarding the generated first integrity inspection data, and control the communication device to transmit the generated first log data, the first integrity inspection data and the first signature value to a server device. | 2021-10-14 |
20210318842 | SECURITY PRINTING USING GROUP INFORMATION - An example image forming apparatus includes a memory, a print engine to perform a printing job, and a processor to store received user information in the memory when the user information of a group from among a plurality of groups is received from a server having the plurality of groups and user information of each of the plurality of groups, determine whether a user corresponding to a user terminal is a user belonging to the group when print data and user information are received from the user terminal, and control the print engine to print the print data based on the determination result. | 2021-10-14 |
20210318843 | Method and Apparatus for Implementing Content Displaying of Component - A method for content displaying of a component includes displaying, on a terminal screen, a first display interface of a component, acquiring a first display instruction, acquiring a second display interface of the component according to the first display instruction, and displaying, on the terminal screen, the second display interface of the component, where the second display interface includes the first display interface. | 2021-10-14 |
20210318844 | Method, Apparatus and System for Video Synchronous Display - A method performed by user equipment for video synchronous display includes playing a first video, receiving an indication of starting synchronous display with a target device, in response to the synchronous display indication, obtaining status information of the first video, where the video status information is used by the target device and the user equipment to synchronously play an image of the first video, and sending the video status information to the target device. The video status information may include video identification information and video playing progress information, or the video status information may include user posture data. | 2021-10-14 |
20210318845 | Preview Display Method Based On Multi-Angle and Communication System - A preview display method includes displaying, by a first terminal device, a first preview screen in response to starting a camera application of the first terminal device, sending, by the first terminal device to a second terminal device by using short-range wireless communication based on user's operations on controls at different layers in the camera application, establishing, by the first terminal device, the short-range wireless communication connection to the second terminal device, displaying, by the first terminal device, a second preview screen split into a first display area and a second display area, wherein the preview image collected by the camera in real time is displayed only in the first display area, and wherein first image information comprising display content of a second display of the second terminal device is displayed in the second display area. | 2021-10-14 |
20210318846 | Adjusting Volume Levels - In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group. | 2021-10-14 |
20210318847 | APPARATUS FOR GENERATING AUDIO AND/OR PERFORMANCE SYNCHRONIZED OPTICAL OUTPUT, AND MUSICAL INSTRUMENT AND SYSTEMS THEREFOR - An apparatus for generating audio synchronized optical output is provided. The apparatus comprises an input channel to receive an input signal from an audio source and a controller. The controller is configured to receive the input signal from the input channel, analyze the input signal to determine one or more characteristics of the input signal. The apparatus associates the determined one or more characteristics of the input signal to one or more parameters of an optical output from an optical source and modulates the one or more parameters of the optical output in accordance with the one or more characteristics of the input signal. The system for generates real-time audio and/or performance synchronized optical outputs and enables connecting stage implements, musical instruments, lights, visual effects, lasers and other theatrical effects to be controllable by lighting data from human interactions with musical instruments or other stage or human interface devices. | 2021-10-14 |
20210318848 | DYNAMIC RANGE CONTROL FOR A WIDE VARIETY OF PLAYBACK ENVIRONMENTS - In an audio encoder, for audio content received in a source audio format, default gains are generated based on a default dynamic range compression (DRC) curve, and non-default gains are generated for a non-default gain profile. Based on the default gains and non-default gains, differential gains are generated. An audio signal comprising the audio content, the default DRC curve, and differential gains is generated. In an audio decoder, the default DRC curve and the differential gains are identified from the audio signal. Default gains are re-generated based on the default DRC curve. Based on the combination of the re-generated default gains and the differential gains, operations are performed on the audio content extracted from the audio signal. | 2021-10-14 |