06th week of 2022 patent applcation highlights part 43 |
Patent application number | Title | Published |
20220043516 | PAIR OF KEYBOARD/MOUSE GLOVES AND CONTROL METHOD THEREOF - The present disclosure relates to a pair of keyboard/mouse gloves and a control method thereof, where the pair of keyboard/mouse gloves include a left-handed keyboard/mouse glove and a right-handed keyboard/mouse glove that are matched for use and have a same structure, a glove body, a control chip, a plurality of sensor groups, and a display. The sensor group is disposed inside the glove body and respectively sleeved on each finger, and the sensor groups are connected to the control chip after being connected to each other through a data communication line. The control chip receives a single signal or a signal combo from each sensor group for key position analysis, and transmits a key position analysis result to the display for display. | 2022-02-10 |
20220043517 | MULTI-MODAL TOUCHPAD - A multi-modal touchpad can include: a touchscreen; at least one type of input sensor; a motion sensor; a haptic feedback device; and a multi-modal controller operably coupled with: the at least one type of input sensor so as to receive sensor data therefrom; the motion sensor so as to receive motion sensor data therefrom; the haptic feedback device so as to provide instructional haptic data to the haptic feedback device; a data interface that operably couples the multi-modal controller with an operating system of a device having the multi-modal touchpad; and a graphics user interface provided from the multi-modal controller to the display so as to display data from the multi-modal controller to the display. The at least one type of sensor can include a force sensor or a proximity sensor operably coupled with the physical sensing surface. | 2022-02-10 |
20220043518 | Touch Enabling Process, Haptic Accessory, and Core Haptic Engine to Enable Creation and Delivery of Tactile-Enabled Experiences with Virtual Objects - Various systems, methods and computer program products are disclosed which provide tactile feedback from virtual objects. In some particular embodiments, a touch-enabled platform (TEP) is configured to: receive data indicating a user is contacting a touch interface on a device; analyze the data to determine a characteristic of the contact between the user and the touch interface; and provide a waveform to actuate vibration at the touch interface based upon the characteristic of the contact and a display characteristic at the touch interface. | 2022-02-10 |
20220043519 | Fine-Motion Virtual-Reality or Augmented-Reality Control Using Radar - This document describes techniques for fine-motion virtual-reality or augmented-reality control using radar. These techniques enable small motions and displacements to be tracked, even in the millimeter or sub-millimeter scale, for user control actions even when those actions are small, fast, or obscured due to darkness or varying light. Further, these techniques enable fine resolution and real-time control, unlike conventional RF-tracking or optical-tracking techniques. | 2022-02-10 |
20220043520 | CONTROL METHOD FOR ELECTRONIC APPARATUS - A control method is provided, which is applied to an electronic apparatus including an input device. The control method includes the following steps: detecting whether a setup program exists or not, wherein the setup program includes a plurality of adjusting information; detecting whether the setup program is executed or not, when the setup program exists; receiving a selecting instruction, when the setup program is executed; generating a control signal according to the selecting instruction and the adjusting information; receiving an input signal generated by the input device; and delaying and processing the input signal according to the control signal. | 2022-02-10 |
20220043521 | SYSTEM AND METHOD FOR THE USE OF A SIGNATURE MACHINE TO CREATE A REMOTE ORIGINAL SIGNATURE - A system and method for remotely generating an original signature provided by a signatory as a user of a first mobile device are disclosed. According to one embodiment, the system comprises a cloud server having a signature transmission API, and a video stream module configured to facilitate a live video stream. The system further includes a pen plotter having a plotter controller communicatively coupled to the cloud server by the signature transmission API. The pen plotter has a mechanical arm configured to receive an ink pen, and a video capture device communicatively coupled to the video stream module of the cloud server and configured to capture video of the pen plotter and transmit to the video stream module. | 2022-02-10 |
20220043522 | AUTOMOTIVE KNOB SENSING DEVICE - An electronic device incudes a rotatable interface configured to be placed on an input device, the rotatable interface including a conductor region and an adjacent patterned region. The rotatable device further includes a first set of coupling electrodes configured to be electrically coupled to the conductor region and to receive a reference signal from a first electrode of the input device, and a second set of coupling electrodes configured to be electrically coupled to the patterned region and to be electrically coupled to a second electrode of the input device, the second electrode configured to receive a resulting signal modified by the rotatable interface. In embodiments, at least a portion of each electrode of the first set of coupling electrodes and the second set of coupling electrodes is respectively provided underneath the conductor and patterned regions, and is configured to abut the input device. | 2022-02-10 |
20220043523 | TOUCH PANEL CONTROLLER AND SENSING DEVICE INCLUDING THE SAME - A sensing device includes a touch panel including first and second sensor electrodes, and a touch panel controller acquiring a sensing signal from the touch panel and detecting a user input based on the sensing signal. The touch panel controller acquires the sensing signal from at least one of the first sensor electrodes and the second sensor electrodes in a first mode operating at a first power. The touch panel controller selects a first transmitting electrode, a second transmitting electrode, and receiving electrodes from one of the first sensor electrodes and the second sensor electrodes, inputs a first driving signal to the first transmitting electrode, and inputs a second driving signal having a phase difference of 180 degrees with respect to the first driving signal to the second transmitting electrode in a second mode operating at a second power and a third mode in which a sensing operation is performed. | 2022-02-10 |
20220043524 | TOUCH DISPLAY DEVICE - A touch display device includes a cover plate, a touch module, a frame, and a display module. The touch module is disposed on the cover plate and defines thereon a sensing zone and a peripheral zone connecting each other. The frame is located at a side of the touch module away from the cover plate and includes a plurality of fixing members and an accommodating trough. The fixing members cross the peripheral zone to be fixed to the cover plate. At least one part of the touch module in the peripheral zone is attached to a side of the frame away from the cover plate. The display module is disposed in the accommodating trough and over the sensing zone. | 2022-02-10 |
20220043525 | TOUCH DISPLAY DEVICE - A touch display device includes a plurality of photo sensors, a plurality of display pixels, and a touch sensing layer. The touch sensing layer disposed over the plurality of photo sensors and including a plurality of collimating openings corresponding to the plurality of photo sensors respectively to collimate light from different locations to the plurality of optical sensors. | 2022-02-10 |
20220043526 | TOUCH SENSOR AND DISPLAY DEVICE INCLUDING TOUCH SENSOR - A display device may include a display panel, a sensor unit, and a touch driver. The sensor unit is provided on the display panel and may output a sensing signal corresponding to a touch input. The sensor unit may include a first electrode and may include a conductive layer provided between the display panel and the first electrode and spaced from the first electrode. The touch driver may include a signal receiver. The signal receiver may include a first input terminal electrically coupled to the first electrode, may include a second input terminal electrically coupled to the conductive layer, may receive the sensing signal, and may output a signal corresponding to a voltage difference the first input terminal and the second input terminal. | 2022-02-10 |
20220043527 | DISPLAY APPARATUS - A display apparatus includes a substrate including a display area and a non-display area, a display element layer, a pad group, a touch electrode layer, and a touch insulation layer. The display element layer includes display elements disposed in the display area. The pad group is disposed on the substrate and includes output pads disposed in the non-display area. The output pads include central output pads and outer output pads disposed outside the central output pads in a first direction. The touch electrode layer is disposed on the display element layer. The touch insulation layer is disposed on the display element layer and contacts the touch electrode layer. A groove pattern is defined in the touch insulation layer overlapping the non-display area, and does not overlap at least a predetermined number of the outer output pads in a second direction. | 2022-02-10 |
20220043528 | TOUCH SENSING DEVICE, DISPLAY DEVICE INCLUDING THE SAME, AND METHOD OF DRIVING THE SAME - A touch sensing device includes touch electrodes, a sensing circuit unit configured to sense a capacitance change value of each of a plurality of touch nodes formed by the touch electrodes, an analog-digital converter configured to output the capacitance change value of each of the plurality of touch nodes as digital touch sensing data, and a touch data compensator configured to analyze the touch sensing data to calculate a touch area ratio and configured to compensate for the touch sensing data according to the touch area ratio. | 2022-02-10 |
20220043529 | Touch Operation Processing Method and Terminal Device - A touch operation processing method includes detecting a touch operation of a user, which starts from a border of a screen display area to the screen display area, using the first point touched by the touch operation in the screen display area as a starting point, and performing, according to the touch operation, reduction processing on an operation interface displayed in the screen display area, where one edge of an operation interface after the reduction processing includes the starting point. | 2022-02-10 |
20220043530 | ELECTRONIC DEVICE, OPERATION METHOD THEREOF, AND NON-TRANSITORY STORAGE MEDIUM - Various embodiments of the disclosure relate to an electronic device and an operation method thereof. The electronic device may comprise: a display comprising a touch screen; a memory; and at least one processor electrically connected to the display and the memory. The memory may store instructions which, when executed, cause the at least one processor to: store, in the memory, information associated with a plurality of algorithms for identifying the location of an input; identify, among the plurality of algorithms, a first algorithm corresponding to a first screen region which is a portion of a screen region of the touch screen; identify a first input on the first screen region; and using the first algorithm, acquire touch coordinate information, corresponding to the location corresponding to the first input, on the touch screen. | 2022-02-10 |
20220043531 | NOISE DETECTION CIRCUIT, SELF-CAPACITANCE DETECTION METHOD, TOUCH CHIP, AND ELECTRONIC DEVICE - Disclosed is a noise detection circuit comprising: a control module configured to control a drive module such that a to-be-detected capacitor is charged with a first voltage in a first period, and the control module controls a cancellation module such that a cancellation capacitor is charged with the first voltage in the first period, or such that both terminals of the cancellation capacitor are connected to the first voltage; the control module controls the cancellation module such that a first terminal of the to-be-detected capacitor is connected to a first terminal of the cancellation capacitor in a second period; the control module controls a charge transfer module such that charges of the to-be-detected capacitor and charges of the cancellation capacitor are converted in a third period to generate an output voltage; and a processing module configured to determine a noise value at least based on the output voltage. | 2022-02-10 |
20220043532 | TOUCH CONTROL APPARATUS, TOUCH CONTROL DRIVE METHOD AND TOUCH CONTROL DISPLAY PANEL - Provided in the present application are a touch control apparatus, a touch control drive method and a touch control display panel. The touch control apparatus comprises a touch control electrode, a signal wiring and a drive circuit. The drive circuit comprises a touch control drive circuit and a stylus drive circuit. The touch control electrode, the signal wiring, the touch control drive circuit and the stylus drive circuit constitute a stylus detection circuit, and the touch control electrode, the signal wiring and the touch control drive circuit constitute a non-stylus detection circuit. | 2022-02-10 |
20220043533 | CONTROL ELEMENT AND SYSTEM FOR CONTROLLING A FUNCTION ON A CAPACITIVE SURFACE - Disclosed herein is a control element, which can be arranged on a capacitive surface, for controlling a function of the capacitive surface, comprising a carrier structure, a rotary element rotatable about an axis of rotation with respect to the carrier structure, comprising at least one electrically conductive area, at least one electrically conductive contact element arranged on the carrier structure, wherein the contact element comprises a contact area which is arranged at least in some areas on an underside of the control element, so that the contact area, when the control element is arranged on the capacitive surface, is arranged at least partially touching the capacitive surface, wherein the electrically conductive area of the rotary element is in contact with a contact element in at least one rotational position of the rotary element. The rotary element can be moved along the axis of rotation with respect to the carrier structure. | 2022-02-10 |
20220043534 | DISPLAY DEVICE - Disclosed is a display device which facilitates to prevent a remaining film for a process of forming a metal pattern, wherein the display device may include a substrate including a display area having pixels, and a non-display area having pads to surround the display area, a dam between the display area and the pads, an encapsulation film for covering the dam and the pixels in the display area, a first metal pattern disposed in the non-display area and patterned on the encapsulation film, an insulating layer provided on the first metal pattern, and a second metal pattern disposed in the non-display area and patterned on the insulating layer, wherein the first metal pattern is not provided in a dam area with the dam, and the second metal pattern is provided on the dam area while being in contact with the first metal pattern via a contact hole penetrating through the insulating layer. | 2022-02-10 |
20220043535 | FLEXIBLE TOUCH SENSOR AND FLEXIBLE TOUCH DISPLAY MODULE - A flexible touch sensor having a visible area and a trace area surrounding the visible area includes a substrate, a touch-sensing layer, and a noise shielding layer. The substrate has a first surface and a second surface facing away from the first surface. The touch-sensing layer is disposed on the first surface of the substrate. The noise shielding layer is disposed on the second surface of the substrate. The noise shielding layer includes a matrix and a plurality of metal nanowires distributed in the matrix. | 2022-02-10 |
20220043536 | INPUT DEVICE, DISPLAY DEVICE, AND ELECTRONIC DEVICE - A noise immunity of a detected capacitance is prevented or inhibited from lowering on a driving electrode different in width from the other driving electrodes, provided in an input device. A touch panel serving as an input device has a plurality of driving electrodes extending in an X-axis direction and arranged in a Y-axis direction intersecting with the X-axis direction, and a driving electrode arranged outside one side of an arrangement of the driving electrodes and extending in the X-axis direction. Further, the touch panel TP | 2022-02-10 |
20220043537 | TOUCH SENSOR AND TOUCH SENSING METHOD - A touch sensor of multi-driving scheme includes a touch panel including input lines and output lines, the touch panel causes a change in mutual capacitance in response to touch. Processing circuitry generates transmission signals to the input lines as a result of an encoding operation on a first matrix having an inverse matrix, each of the transmission signals has a first polarity or a second polarity opposite in phase to the first polarity; outputs the transmission signals in an unbalanced period when the sum of phases of the transmission signals is greater than 0; receives receiving signals through the output lines; and decodes the receiving signals based on the first matrix, the receiving signals generated by the change in the mutual capacitance in response to the touch. | 2022-02-10 |
20220043538 | ELECTRONIC APPARATUS AND METHOD FOR MANUFACTURING THE SAME - Provided is an electronic apparatus including a window, a display panel disposed below the window, a digitizer disposed below the display panel and including a first surface and a second surface opposing the first surface, a first adhesive layer disposed on the first surface, and a second adhesive layer disposed below the second surface, wherein the first adhesive layer and the second adhesive layer are two-time-cured. Accordingly, an electronic apparatus having improved folding and viewability properties may be provided. | 2022-02-10 |
20220043539 | SYSTEM AND METHOD FOR INTELLIGENT REVIEW, PROCESSING AND REPORTING OF FINANCIAL DATA - An intelligent review and processing system and associated method for receiving financial data from one or more data sources, processing and storing the financial data, and generating one or more reports from the financial data with a report generator. The report generator includes a user interface generator for generating a plurality of user interfaces having a window element that includes a navigation pane formed along a left side of the window element having an actuatable soft button for accessing one or more portions of a tax review sequence having a plurality of tax review steps, a top pane element for displaying tip information, and a bottom pane element for displaying information associated with one or more of the plurality of tax review steps. The one or more of the plurality of user interfaces has a window element that includes a graphical element representative of the plurality of tax review steps. | 2022-02-10 |
20220043540 | USER INTERFACE FOR MACHINE LEARNING FEATURE ENGINEERING STUDIO - A machine learning feature studio comprises a user interface configured to allow a user to define features associated with an entity. The features are calculated using historical or real-time data stored in an event store and associated with the entity. Visualizations and values of the calculated feature are displayed in the user interface and the user may interact with the features, such as to edit and compare them. The user commits the features to the project associated with a machine learning model and selects to export the project. Feature vectors may are calculated using the committed features and are exported to a production environment. | 2022-02-10 |
20220043541 | USER INTERFACES FOR ELECTRONIC VOICE COMMUNICATIONS - The present disclosure generally relates to user interfaces for managing electronic voice communications using an electronic device. In some embodiments, techniques for managing user contacts for electronic voice communications using an electronic device are described. In some embodiments, techniques for managing incoming and outgoing electronic voice communications using an electronic device are described. | 2022-02-10 |
20220043542 | Electronic Device and Method of Messaging Meeting Invitees - A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees. | 2022-02-10 |
20220043543 | Method and System for Presenting and Operating a Skill-Based Activity - A system for presenting a skill-based game, the system includes at least one server to serve a set of matchups of participants of an event, to a plurality of presentation devices, the plurality of presentation devices displaying the set of matchups on a display; to receive over the wide area network data from the presentation devices characterizing a set of user selected winners of the matchups made by the users; update the event data pertinent to participants in the actual events; using the updated data to calculate and assign payoffs to the users based on fixed payoff odds. A related computer-implemented method provides participant matchups to an operator organizing such a skill-based game. | 2022-02-10 |
20220043544 | DISPLAY CONTROL METHOD AND TERMINAL DEVICE - A display control method includes: obtaining a target screenshot with no operation record; obtaining image data and application data of the target screenshot and historical screenshot data associated with a data type to which the image data and the application data belong, where the application data is used to indicate an application for obtaining the target screenshot; and displaying prompt information in a case that it is determined, based on the historical screenshot data, that the target screenshot meets a preset condition; where the prompt information is used to indicate that there is a screenshot with no operation record in the terminal device. | 2022-02-10 |
20220043545 | WEB-BROWSER PLUGIN FOR CONSOLIDATING REQUESTED DISAGGREGATED INFORMATION - Disclosed embodiments provide systems and methods implementing a web-browser plugin for providing requested information. A method for providing requested information comprises receiving, as a user interaction on a graphical user interface, a request to provide data associated with a target object presented on a web page, retrieving an object identifier associated with the target object based on a determined data accessibility, the object identifier incorporated in the web page, transmitting the retrieved object identifier to a plurality of systems storing data associated with the target object, the plurality of systems configured to provide data corresponding to the received object identifier in response to the received object identifier, receiving data responsive to transmitting the retrieved object, modifying the web page to include the received data, and presenting the web page on the graphical user interface. | 2022-02-10 |
20220043546 | SELECTIVE SERVER-SIDE RENDERING OF SCRIPTED WEB PAGE INTERACTIVITY ELEMENTS - The present application relates to a computer having a processor configured to execute a set of instructions to render a customized version of a document object model with part of the content rendered being User Interface elements. A scripted UI element in a document object model is identified and at least one rule associated with the UI elements is accessed. The at least one rule is applied to the scripted UI element to generate a modified document object model which is then rendered server-side. The present application relates to server-side rendering techniques in Web content delivery; content filtering based on user-specific and context-based requirements; and efficiency techniques. | 2022-02-10 |
20220043547 | TECHNIQUES FOR LABELING, REVIEWING AND CORRECTING LABEL PREDICTIONS FOR P&IDS - In example embodiments, techniques are provided for efficiently labeling, reviewing and correcting predictions for P&IDs in image-only formats. To label text boxes in the P&ID, the labeling application executes an OCR algorithm to predict a bounding box around, and machine-readable text within, each text box, and displays these predictions in its user interface. The labeling application provides functionality to receive a user confirmation or correction for each predicted bounding box and predicted machine-readable text. To label symbols in the P&ID, the labeling application receives user input to draw bounding boxes around symbols and assign symbols to classes of equipment. Where there are multiple occurrences of specific symbols, the labeling application provides functionality to duplicate and automatically detect and assign bounding boxes and classes. To label connections in the P&ID, the labeling application receives user input to define connection points at corresponding symbols and creates connections between the connection points. | 2022-02-10 |
20220043548 | OBJECT PROCESSING METHOD AND TERMINAL DEVICE - An object processing method includes: receiving a first input of a user, the first input being an input of a first object in a first page by the user, objects in the first page being in an editable state; and in response to the first input, moving the first object to a first folder, the first folder being a folder indicated by a first folder icon. The first file folder iron being any one of: a folder icon in a second page, a folder icon corresponding in a first control to the first input and a folder icon in a first task window corresponding to the first input, the first page and the second page being pages on different screens of a terminal device, the first control being a control displayed in the first page, the first task window being a task window displayed in the first page. | 2022-02-10 |
20220043549 | MANAGING COMMENTS IN A CLOUD-BASED ENVIRONMENT - A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments. | 2022-02-10 |
20220043550 | SYSTEMS AND METHODS FOR RENDERING DIGITAL IMAGES - Systems and methods for presenting a sequence of medical images are provided herein. A use provides an input which indicates that additional frames are to be displayed. Frames from the sequence are displayed in succession, without skipping the display of any frames, based on a frame rate determined by an input provided by a user. | 2022-02-10 |
20220043551 | COORDINATION OF STATIC BACKGROUNDS AND RUBBERBANDING - Techniques for coordinating movements of various objects in an electronic document are disclosed. A first-type object remains stationary so that it becomes outside a content boundary of the electronic document, as the content boundary is pulled inside an edge of a window displaying the electronic document. A second-type object remains stationary until the content boundary reaches the edge of the window and then moves along with the scrolled electronic document as the content boundary is pulled inside the edge of the window. A third-type object and a fourth-type object may show different movement behaviors. | 2022-02-10 |
20220043552 | CONTENT-BASED DIRECTIONAL PLACEMENT APPLICATION LAUNCH - A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction. | 2022-02-10 |
20220043553 | SIGNAL DRIVING METHOD, SIGNAL DRIVING APPARATUS, STYLUS AND SIGNAL DRIVING SYSTEM - A signal driving method is provided, configured for a stylus to send a driving signal to a touch screen, where the driving signal is configured for the touch screen to determine location information and/or pressure information of the stylus on the touch screen. The method includes: the stylus detecting an uplink signal sent by the touch screen according to a first signal driving mode; and the stylus switching from a first signal driving mode to a second signal driving mode according to a detection result of the above uplink signal. | 2022-02-10 |
20220043554 | DISPLAY DEVICE WITH INTEGRATED ANTENNA AND METHOD THEREOF - A method and a display device with an integrated antenna that are capable of efficiently utilizing internal space of the display device as well as avoiding interferences are introduced. The display device includes a display panel, an antenna, and a display driver. The display panel includes an active display area and an inactive display area. The antenna is disposed in the inactive display area along four sides of a border of the display panel. The display driver is coupled to the display panel and the antenna, and is configured to control the antenna and the display panel. | 2022-02-10 |
20220043555 | THREE-DIMENSIONAL OPERATIONS BASED ON PLANAR PROJECTIONS IN GRAPHIC USER INTERFACES - The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of an application, display, on the GUI, a projection of a three-dimensional object onto a projection plane, receive a selection of a first region of the object, obtain a geometric information related to the first region, wherein the geometric information comprises at least one of a geometric relationship of the first region to a second region of the object or an identification of a shape belonging to the first region, determine, based on the geometric information, a spatial orientation of the first region of the object relative to the projection plane, and display, on the GUI, an indication of the spatial orientation of the first region. | 2022-02-10 |
20220043556 | IMAGE DISTRIBUTION METHOD, IMAGE DISTRIBUTION SERVER DEVICE AND CHAT SYSTEM - An image distribution device receives, from a terminal device, a handwritten and input image including a trajectory handwritten and inputted by a first user in a state where a virtual space, in which characters of the first and a second user are present, is set as a background, to a display view of the terminal device on which the virtual space is displayed. By transmitting, to the terminal device, the received handwritten and input image as a message from the first user, the image distribution device displays the handwritten and input image on the display view of the terminal device on which the virtual space is displayed while associating the handwritten and input image with the character of the first user. | 2022-02-10 |
20220043557 | VIRTUAL OBJECT REGISTRY AND TRACKING PLATFORM - Various embodiments of the present technology generally relate to a platform for creating, tracking, modifying, redeeming and destroying unique virtual objects. Some embodiments of the platform allow registered users to create the unique virtual objects and distribute them to an initial population which can trade, modify, combine, separate or otherwise interact with the virtual objects. The platform can track each of the unique virtual objects and their current state as they are transferred, activated, merged, etc. with other virtual objects via a reactor framework within the platform. The platform can also provide an interface for merchants to accept the virtual objects from current owners in exchange for other items (e.g., consumer products, promotional materials, etc.). | 2022-02-10 |
20220043558 | 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. | 2022-02-10 |
20220043559 | INTERFACES FOR A MESSAGING INBOX - Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers. | 2022-02-10 |
20220043560 | MULTI-DIMENSIONAL OBJECT REARRANGEMENT - A method includes displaying a user interface including a plurality of application icons for launching application programs. The plurality of application icons include a first application icon displayed at a first size and a second application icon displayed at a second size, the first and second application icons arranged in a first arrangement. While displaying the user interface, detecting a set of one or more user inputs. In response to the set of one or more user inputs, rearranging the first and second application icons into a second arrangement, different than the first arrangement, where rearranging the first and second application icons includes displaying the first application icon at a third size, greater than the first size, and displaying the second application icon at a fourth size, greater than the second size. | 2022-02-10 |
20220043561 | PREDICTIVE INSTRUCTION TEXT WITH VIRTUAL LAB REPRESENTATION HIGHLIGHTING - A lab automation system receives an instruction from a user to perform a protocol within a lab via an interface including a graphical representation of the lab. The lab includes a robot and set of equipment rendered within the graphical representation of the lab. The lab automation system identifies an ambiguous term of the instruction and pieces of equipment corresponding to the ambiguous term and modifies the interface to include a predictive text interface element listing the pieces of equipment. Upon a mouseover of a listed piece of equipment within the predictive text interface element, the lab automation system modifies the graphical representation of the lab to highlight the listed piece of equipment corresponding to the mouseover. Upon a selection of the listed piece of equipment within the predictive text interface element, the lab automation system modifies the instruction to include the listed piece of equipment. | 2022-02-10 |
20220043562 | VIRTUAL OBJECT SELECTION METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM - A virtual object selection method is described. The method includes displaying, on a user interface, a display picture corresponding to a virtual environment and a first virtual object located in the virtual environment. Further, the method includes obtaining a set execution range of a first operation of the first virtual object in the virtual environment, and determining a priority execution range of the first operation in the virtual environment, the priority execution range being within the set execution range and smaller than the set execution range. In addition, the method includes selecting a second virtual object from the priority execution range as a target virtual object corresponding to the first operation. Apparatus and non-transitory computer-readable medium counterpart embodiments are also provided. | 2022-02-10 |
20220043563 | PROVIDING VISUAL CONTENT EDITING FUNCTIONS - Aspects of the disclosure provide a server comprises receiving from a client terminal, in response to the request, a list of a plurality of visual content editing functions from the network node, presenting, on the client terminal, the plurality of visual content editing functions to a user, receiving a selection of at least one member of the list from the user, adjusting the visual content using the at least one member, and outputting the adjusted visual content. | 2022-02-10 |
20220043564 | METHOD FOR INPUTTING CONTENT AND TERMINAL DEVICE - A method for inputting content includes: receiving a first input of a user for target content in a first interface; and in response to the first input, selecting the target content, and displaying the target content in a target input area. The target input area is an input area in the first interface, or the target input area is an input area in a second interface, and the first interface and the second interface are different. | 2022-02-10 |
20220043565 | OPERATING MODES THAT DESIGNATE AN INTERFACE MODALITY FOR INTERACTING WITH AN AUTOMATED ASSISTANT - Implementations described herein relate to transitioning a computing device between operating modes according to whether the computing device is suitably oriented for received non-audio related gestures. For instance, the user can attach a portable computing device to a docking station of a vehicle and, while in transit, wave their hand near the portable computing device in order to invoke the automated assistant. Such action by the user can be detected by a proximity sensor and/or any other device capable of determining a context of the portable computing device and/or an interest of the user in invoking the automated assistant. In some implementations location, orientation, and/or motion of the portable computing device can be detected and used in combination with an output of the proximity sensor to determine whether to invoke the automated assistant in response to an input gesture from the user. | 2022-02-10 |
20220043566 | PRESENTING ON A PORTION OF A FOLDABLE DISPLAY - For presenting on a portion of a foldable display, a processor detects a reflex angle fold display orientation for the foldable display. The foldable display includes a primary portion display and a secondary portion display. In response to the reflex angle fold display orientation, the processor presents an output presentation on the primary portion display. | 2022-02-10 |
20220043567 | ADAPTABLE TOUCHSCREEN KEYPADS WITH DEAD ZONE - After the user touches anywhere within a designated “group key” area of multiple characters or functions on the touch screen keyboard, a “keypad” is created that is centered around the user's touch. The keypad has the same layout of characters and functions as the group key, but the keypad moves as necessary from the location of the group key to re-centre at the point of the user's touch. Maintaining the touch, the user swipes a fingertip from a central dead zone on the keypad to one of the keys to select it. Audio and haptic indicators may also be provided. The keyboard may be active without being displayed. | 2022-02-10 |
20220043568 | APPARATUS AND METHOD FOR PROVIDING CONTENT SEARCH USING KEYPAD IN ELECTRONIC DEVICE - Various embodiments of the disclosure provide a method and apparatus for performing a content search using a keypad (or a keyboard) in an electronic device. The electronic device according to various embodiments include a display; a wireless communication circuit; a memory; and a processor. The processor may be configured to: display an execution screen of an application; detect a first input for calling a keypad; display the keypad on the execution screen; detect a second input for a smart search while displaying the keypad; request a content search from at least one application of the electronic device; and display a search result searched by the at least one application through the keypad. Other embodiments are possible. | 2022-02-10 |
20220043569 | DISPLAY DEVICE, DISPLAY CONTROLLING METHOD, AND COMPUTER PROGRAM - A display device, method, computer-readable storage medium and user interface, each of which detects contact to or proximity of an object with respect to a generated image, and responsive to detection of contact to or proximity of the object to the generated image, disables any operational functions associated with a first portion of the generated image. Additionally, operation associated with a second portion of the generated image is allowed responsive to the detection of contact to or proximity of the object to the generated image, where the second portion of the generated image is different from the first portion of the generated image. An indication corresponding to the second portion of the generated image for which operation is enabled may be displayed on the generated image. | 2022-02-10 |
20220043570 | SYSTEM AND METHOD FOR ADAPTIVE COMMAND FETCH AGGREGATION - Systems and methods for adaptive fetch coalescing are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The host device notifies the memory device, via a doorbell update, of commands on the submission queue. Instead of fetching the command responsive to the doorbell update, the memory device may analyze one or more aspects in order to determine whether and how to coalesce fetching of the commands. In this way, the memory device may include the intelligence to coalesce fetching in order to more efficiently fetch the commands from the host device. | 2022-02-10 |
20220043571 | FILE OPERATIONS IN A DISTRIBUTED STORAGE SYSTEM - A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. The plurality of computing devices maintains metadata that maps each failure resilient address space to one of the plurality of computing devices. Each of the plurality of computing devices is operable to read from and write to a plurality of memory blocks, while maintaining an extent in metadata that maps the plurality of memory blocks to the failure resilient address space. | 2022-02-10 |
20220043572 | OPTIMIZE RECOVERY TIME OBJECTIVE AND COSTS OF CLOUD BASED RECOVERY - Disaster recovery operations are disclosed. A copy of data may include segments and delta journals or journals. RTO can be reduced by pre-processing the delta journals after the segments and delta journals are uploaded. The RTO is improved during recovery because the need to process the delta journals is eliminated. Applying the delta journals can be performed to both reduce cost and RTO using graphs. | 2022-02-10 |
20220043573 | RELEASING DATA STORAGE TRACKS WHILE MAINTAINING LOGICAL CORRUPTION PROTECTION - A computer-implemented method according to one aspect includes receiving an indication of a track range to be released within a storage volume; identifying a data backup within a backup storage space for the storage volume that corresponds to the track range; and releasing the track range within the storage volume in response to determining that the corresponding data backup has expired within the backup storage space. | 2022-02-10 |
20220043574 | METHOD AND SYSTEM FOR GENERATING SYNTHETIC BACKUPS USING BLOCK BASED BACKUPS - A method that is performed for backing up data. The method includes obtaining, by a backup storage, an incremental backup request; and in response to the incremental backup request, identifying backup extents of a full backup associated with the incremental backup request using backup metadata; generating an intermediate backup file comprising the backup extents, wherein each of the backup extents is a reference to a correspond data block; obtaining modified data blocks from a production host; and updating the intermediate backup file using on the modified data blocks to generate a virtual synthetic backup file. | 2022-02-10 |
20220043575 | ADMINISTERING A SHARED, ON-LINE POOL OF DATA STORAGE RESOURCES FOR PERFORMING DATA STORAGE OPERATIONS - A data storage system according to certain aspects manages and administers the sharing of storage resources among clients in the shared storage pool. The shared storage pool according to certain aspects can provide readily available remote storage to clients in the pool. A share list for each client may be used to determine where data is stored within the storage pool. The share list may include clients that are known to each client, and therefore, a user may feel more at ease storing the data on the clients in the storage pool. Management and administration of the storage pool and backup and restore jobs can be performed by an entity other than the client, making backup and restore more streamlined and simple for the clients in the pool. | 2022-02-10 |
20220043576 | INFORMATION PROCESSING DEVICE, BACKUP METHOD, RESTORE METHOD, AND PROGRAM - An information processing device includes a master virtual machine and at least one slave virtual machine. The master virtual machine includes a file collector to collect a file in the at least one slave virtual machine, an archive creator to create an archive file of the collected file and store the archive file into the master virtual machine, and a master backup unit to create an image file of the master virtual machine including the archive file of the collected file and back up the image file into an external storage. | 2022-02-10 |
20220043577 | Synchronously Replicating Data Using Virtual Volumes - Synchronous replication between storage systems with virtualized storage includes: assigning a virtual volume datastore to a pod, the pod including a management object, the virtual volume datastore including virtual machine data; stretching the pod from a first storage system to a second storage system, including copying the virtual machine data from the first storage system to the second storage system; and synchronously replicating access operations of the virtual machine data of the pod between the first and second storage systems. | 2022-02-10 |
20220043578 | Projecting Capacity In A Storage System Based On Data Reduction Levels - Adjusting storage capacity in a computing system that includes a computing device configured to send access requests to a storage device characterized by a first storage capacity, including: reducing data; determining, in dependence upon an amount of storage capacity saved by reducing the data, an updated storage capacity for the storage device; and exporting an updated storage capacity to the computing device. | 2022-02-10 |
20220043579 | PRECISELY TRACKING MEMORY USAGE IN MULTI-PROCESS COMPUTING ENVIRONMENT - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for precisely tracking memory usage in a multi-process computing environment. One of the methods includes implementing an instance of a memory usage tracker (MUT) in each process running in a node of a computer system. A MUT can maintain an account of memory usage for each of multiple logical owners running on a process on which the MUT is running. The MUT can determine an actual memory quota for each owner, and enforce the actual memory quota of the owner. Enforcing the actual memory quota of the owner can include receiving each memory allocation request, checking each allocation request and a current state of the account against the actual quota, approving or rejecting each allocation request, communicating the approval or rejection to an underlying memory manager, and updating the owner account for each approved allocation request. | 2022-02-10 |
20220043580 | MEMORY SYSTEM, INTEGRATED CIRCUIT SYSTEM, AND OPERATION METHOD OF MEMORY SYSTEM - A memory includes: a memory core; an error correction circuit suitable for correcting, when a number of one or more errors detected in data read from the memory core is equal to or greater than a threshold value, the detected errors based on an error correction code read from the memory core to produce an error-corrected data; and a data transferring circuit suitable for: outputting, when the detected errors are corrected, the error-corrected data according to a long read latency, and outputting, when the number of the detected errors is less than the threshold value or no error is detected in the read data, the read data according to a short read latency. | 2022-02-10 |
20220043581 | OPTIMIZED SELECTION OF SUBSET OF STORAGE DEVICES FOR DATA BACKUP - Embodiments of the present disclosure provide a storage management method, an electronic device, and a computer program product. The method includes: determining, in a storage device set, a plurality of candidate subsets of storage devices used for data backup, wherein the plurality of candidate subsets include substantially the same number of storage devices. The method further includes: determining global balance degrees respectively corresponding to the plurality of candidate subsets, wherein the global balance degree indicates a usage balance degree of the storage device set when storage devices in a corresponding candidate subset are used for data backup. The method further includes: determining a target subset of storage devices for data backup in the plurality of candidate subsets based on the global balance degrees. | 2022-02-10 |
20220043582 | Read and Write Load Sharing in a Storage Array Via Partitioned Ownership of Data Blocks - A system shares I/O load between controllers in a high availability system. For writes, a controller determines based on one or more factors which controller will flush batches of data from write-back cache to better distribute the I/O burden. The determination occurs after the local storage controller caches the data, mirrors it, and confirms write complete to the host. Once it is determined which storage controller will flush the cache, the flush occurs and the corresponding metadata at a second layer of indirection is updated by that determined storage controller (whether or not it is identified as the owner of the corresponding volume to the host, while the volume owner updates metadata at a first layer of indirection). For a host read, the controller that owns the volume accesses the metadata from whichever controller(s) flushed the data previously and reads the data, regardless of which controller had performed the flush. | 2022-02-10 |
20220043583 | EXPANDING STORAGE CAPACITY FOR IMPLEMENTING LOGICAL CORRUPTION PROTECTION - A computer-implemented method according to one aspect includes receiving a request to increase a size of a backup storage space for a storage volume; adding additional extents to the backup storage space in response to the request; identifying a current extent location within the backup storage space; determining whether any filled extent locations exist between the current extent location and the additional extents added to the backup storage space; and conditionally utilizing the additional extents added to the backup storage space, based on the determining. | 2022-02-10 |
20220043584 | MEMORY DEVICE AND METHOD OF OPERATING THE SAME - The present technology includes memory device and a method of operating the same. The memory device includes a memory block including a plurality of pages, a voltage generator configured to generate a program voltage or a verify voltage applied to a selected page among the plurality of pages, a page buffer connected to the selected page through bit lines and configured to perform a precharge operation, an evaluation operation, and a sensing operation on the bit lines during a verify operation, and a control circuit configured to store page addresses of slow pages of which a program operation speed for each is slower than an average program speed of the plurality of pages, and adjust an evaluation time of the evaluation operation according to the page addresses. | 2022-02-10 |
20220043585 | SYSTEM AND METHODS FOR IMPLEMENTING A KEY-VALUE DATA STORE - One variation of a system for implementing a key-value data store includes one or more processors, storage media and instructions stored in the storage media which, when executed by the system cause the system to: receive a request store a particular key-value item; request a first networked distributed data storage system to store the particular key-value item; based on a determination that a set of one or more offload criteria is satisfied: retrieve a first set of key-value items from the first networked distributed data storage system, and request a second networked distributed data storage system to store the first set of key-value items in a first set of one or more data objects. The first networked distributed data storage system can have a lower data write latency and a higher data storage cost than the second networked distributed data storage system. | 2022-02-10 |
20220043586 | TRANSFERRING MEMORY SYSTEM DATA TO A HOST SYSTEM - Methods, systems, and devices for transferring memory system data to a host system are described. A system may be configured for transferring information between a memory system and a host system in response to transitions between various operating modes, such as operating modes associated with different operating power levels. For example, before entering a reduced power mode, the memory system may identify information stored in a volatile memory array and transmit the identified information to the host system. Such information transmitted to the host system may be returned to the memory system to support memory system operation after exiting the reduced power mode. In some examples, such information exchanged between the memory system and the host system may be associated with a processing capability of the memory system, and the described operations may be referred to as suspending memory system processing information to a host system. | 2022-02-10 |
20220043587 | STORAGE DEVICE INITIATING MAINTENANCE OPERATION ACTIVELY WITHOUT INSTRUCTION OF HOST AND ELECTRONIC SYSTEM INCLUDING THE SAME - A storage device comprises a controller and a plurality of nonvolatile memory devices. Maintenance conditions of the nonvolatile memory devices are monitored internally by the storage device. Upon determining that a maintenance condition is satisfied, the storage device notifies an external host. The controller may perform the maintenance operations on the plurality of nonvolatile memory devices with little disruption to the host and assure data is reliably maintained by the nonvolatile memory devices. | 2022-02-10 |
20220043588 | LOCALIZED MEMORY TRAFFIC CONTROL FOR HIGH-SPEED MEMORY DEVICES - A processing device receives a series of commands associated with a memory device. The memory device includes memory cells that are distributed among multiple planes. The processing device identifies a respective plane to which each command is directed, and places a respective set of commands directed to the respective plane in a corresponding queue associated with the respective plane. A first set of commands placed in a first queue associated with a first plane are processed first. Responsive to determining that a predetermined criterion is satisfied, a second set of commands placed in a second queue associated with a second plane are processed. To minimize having to switch between different planes while responding to read/write commands, wear-leveling is restricted to each plane using overprovisioning capacity in each plane. | 2022-02-10 |
20220043589 | DYNAMIC SHARED JOURNAL - A system is provided that includes multiple different consistency groups, a respective thin journal included in each of the consistency groups, and each thin journal includes a respective thin VMDK, a thin journal space that is shared by all of the consistency groups, and the journal space includes a plurality of journal blocks, and a datastore that stores blocks allocated to the thin journals, and datastore space is dynamically allocated in journal blocks to each of the respective consistency groups. | 2022-02-10 |
20220043590 | TRANSFERRING MEMORY SYSTEM DATA TO AN AUXILIARY ARRAY - Methods, systems, and devices for transferring memory system data to an auxiliary array are described. A memory system may be configured for transferring information between a relatively volatile memory array and a relatively non-volatile memory array in response to transitions between various operating modes, such as operating modes associated with different operating power levels. For example, before entering a reduced power mode, the memory system may identify information stored in a volatile memory array and transfer the identified information to an auxiliary, non-volatile memory array. Such information may be returned to the relatively volatile memory array to support memory system operation after exiting the reduced power mode. In some examples, such information exchanged between the memory system and the host system may be associated with a processing capability of the memory system, and the described operations may be referred to as suspending memory system processing information to an auxiliary array. | 2022-02-10 |
20220043591 | MEMORY PROTECTION UNIT - One implementation is for a device. The device includes a controller having a memory protection unit, a legally relevant memory portion capable of interacting with the controller, a legally non-relevant memory portion capable of interacting with the controller, an interface in the memory protection unit that allows a privileged application to access the legally relevant memory portion and disallows an unprivileged application to access to the legally relevant portion, and an interrupt system, wherein when the unprivileged application makes an attempt to interact with the legally relevant memory portion, the memory protection unit takes an action associated with the unprivileged application. | 2022-02-10 |
20220043592 | INFORMATION PROCESSING DEVICE AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing device includes a processor. The processor configured to extract part of data from estimation target data as a plurality of pieces of sample data and manage a number of duplications of the extracted plurality of pieces of sample data, classify the plurality of pieces of sample data into a first group and a second group based on the number of duplications, the first group having a number of duplications equal to or less that a predetermined number, the second group having a number of duplications more than a predetermined number, specify a first deduplication rate for sample data classified into the first group, specify a second deduplication rate for sample data classified into the second group, and specify a deduplication rate of the estimation target data based on the first deduplication rate and the second deduplication rate. | 2022-02-10 |
20220043593 | ACCELERATION OF DATA QUERIES IN MEMORY - The present disclosure includes apparatuses and methods for acceleration of data queries in memory. An example apparatus includes an array of memory cells and processing circuitry. The processing circuitry is configured to receive, from a host, a query for particular data in the array of memory cells, wherein the particular data corresponds to a search key generated by the host, search portions of the array of memory cells for the particular data corresponding to the search key generated by the host, search portions of the array of memory cells for the particular data corresponding to the search key, determine data stored in the portions of the array of memory cells that corresponds more closely to the search key than other data stored in the portions of the array of memory cells, and transfer the data that corresponds more closely to the search key than the other data to the host. | 2022-02-10 |
20220043594 | CUSTOMIZABLE PROGRESSIVE DATA-TIERING SERVICE - A tiering service enables a client to custom specify service level agreements for data items to be tiered and automatically promotes and demotes the data items amongst a warm tier, a plurality of intermediate tiers, and a cold tier to ensure the service level agreement commitments are met. In some embodiments, a client specifies segmentation criteria for defining multiple segments of data items included in a data scope or table and assigns latency targets to the segments in order to define the service level agreement. Also, in some embodiments, a plurality of intermediate tiers are implemented on common underlying hardware by varying metadata management to implement intermediate tiers that have progressively increasing latencies. | 2022-02-10 |
20220043595 | RESTORING MESSAGES TO A MEMORY UTILIZED BY A TOPIC IN A PUBLISH-SUBSCRIBE ENVIRONMENT - An apparatus manages memory utilization by a topic in a publish-subscribe environment, wherein the topic is a logical container for the messages and one or more of the messages can be published to the topic by a publishing entity for delivery of the one or more messages to one or more subscribers of the topic. The apparatus includes a primary memory device that stores a first set of messages published to the topic and a secondary memory device that stores a second set of messages previously transferred to the secondary memory device. The apparatus further includes a processor configured to monitor utilization of a portion of the primary memory device assigned to the topic and detect that the utilization has dropped below a threshold. In response, the processor is configured to forward a portion of the second set of messages from the secondary memory device to the primary memory device. | 2022-02-10 |
20220043596 | AUTOMATIC READ CALIBRATION OPERATIONS - An apparatus comprises a plurality of memory cells; a plurality of sense circuits, a sense circuit comprising a sense node selectively coupled to a bitline coupled to a first cell of the plurality of memory cells; and a controller to transpose a value indicative of a voltage of the first cell to the sense node; isolate the sense node from the bitline; and calibrate a parameter for the sense circuit based on outputs of the sense circuit for each of a plurality of different applied values of the parameter. | 2022-02-10 |
20220043597 | ASYMMETRIC PLANE DRIVER CIRCUITS IN A MULTI-PLANE MEMORY DEVICE - A memory device includes a memory array comprising a plurality of planes, a primary plane driver circuit comprising components to support read operations, program operations, and erase operations on any of the plurality of planes, and a secondary plane driver circuit comprising components to support read operations on an associated one of the plurality of planes. The primary plane driver circuit is configured to perform a first read operation on a first plane of the plurality of planes and the secondary plane driver circuit is configured to perform a second read operation on a second plane of the plurality of planes concurrently with the first read operation. | 2022-02-10 |
20220043598 | NETWORK-WIDE IDENTIFICATION OF TRUSTED DISK GROUP CLUSTERS - In data storage systems, pooled storage resources may be organized into logical disk groups. Adding an additional disk group to such data storage systems requires identifying a suitable disk group from numerous candidates that may be available to the data storage system via a network. Embodiments identify IHSs (Information Handling Systems), such as rack-mounted servers installed within a data center, that include available disk groups. The servers with available disk groups are classified based on various trust parameters, such as their security settings and their hardware and software configurations. Based on the number of trust parameters with which the servers are classified, the servers are ranked, thus indicating their suitability for providing trusted disk groups to the storage system. Available disk groups from the top ranked server may be designated for use by the storage system. | 2022-02-10 |
20220043599 | MAINTENANCE MANAGEMENT ON BACKUP STORAGE SYSTEMS - Maintenance management on backup storage systems. Specifically, the disclosed method and system derive backup storage system load from a collection of profiled load factoring features. The backup storage system load may subsequently drive whether maintenance operations may be deferred to projected non-peak load times or, alternatively, may be permitted to proceed. | 2022-02-10 |
20220043600 | MEMORY CONTROLLER AND OPERATING METHOD THEREOF - The present disclosure relates to a memory controller and a method of operating the memory controller. The memory controller controlling a memory device including a plurality of planes includes a central processing unit (CPU) generating a command corresponding to a request from a host, a command queue storing the command, counter logic assigning to the command, number information corresponding to an order in which the command is generated and flag information indicating a level at which an operation corresponding to the command is performed, and a command queue controller controlling the command queue to transfer the command stored in the command queue to one of the plurality of planes corresponding to the command on the basis of the number information and the flag information. | 2022-02-10 |
20220043601 | MEMORY SYSTEM AND METHOD FOR OPERATING MEMORY CONTROLLER INCLUDED THEREIN - A memory system may include: one or more memory devices each including a plurality of memory cells for storing data; a memory for storing meta data associated with the stored data; and a memory controller in communication with the memory and the one or more memory devices and for loading the meta data from the memory, and generating first meta page based on the meta data according to a first layout, and storing the first meta page in the memory device. | 2022-02-10 |
20220043602 | Device Interrupt Coalescing With Various Host Behaviors - The present disclosure generally relates to optimizing device interrupt coalescing based upon host device behavior. The data storage device maintains three functional states: a training state, a holding state, and a retraining state. The data storage device switches between states based upon host device behavior as well as the behavior of the data storage device. Once the data storage device finds the optimum conditions for coalescing, the data storage device will periodically test the conditions to adapt to changing host device behavior as well as data storage device behavior. In so doing, the data storage device can dynamically adjust interrupt coalescing to ensure optimum operation of the storage device. | 2022-02-10 |
20220043603 | METHOD AND APPARATUS FOR ADAPTIVE DATA TRANSFER IN A MEMORY SYSTEM - Accordingly the embodiments herein provide a method for adaptive data transfer in a memory system ( | 2022-02-10 |
20220043604 | MEMORY SYSTEM AND WRITE CONTROL METHOD - According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory is correspond to a first mode of writing data of N bits per unit area and a second mode of writing data of M bits (M>N) per unit area. When receiving a first command issued prior to a write command to instruct writing write data to the nonvolatile memory, the controller selects one or both of the first mode and the second mode for writing the write data to the nonvolatile memory, to allow writing the write data to the nonvolatile memory to be executed in the first mode as much as possible, based on a capacity of the write data specified by the first command and a capacity of a free area of the nonvolatile memory. | 2022-02-10 |
20220043605 | MEMORY SYSTEM, MEMORY SYSTEM CONTROL METHOD, AND INFORMATION PROCESSING SYSTEM - According to one embodiment, a memory system is capable of being connected to a host. The memory system includes a nonvolatile memory and a controller that receives information regarding an operating state of the host. The controller controls the nonvolatile memory according to commands from the host and selects a parameter for interrupt coalescing for transmissions to the host of interrupts related to command completion notices for the commands from the host based on the information regarding the operating state of the host. | 2022-02-10 |
20220043606 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a memory device and a controller suitable for controlling the memory device based on read counts for a plurality of pages of the memory device, wherein the controller counts at least one of the read counts in response to a read request, determines whether there is a page whose read count is initialized at every check-pointing period to generate a determination result, and controls the memory device to update the read counts based on the determination result. | 2022-02-10 |
20220043607 | Expanding An Address Space Supported By A Storage System - An apparatus, method, and computer-readable storage medium for allowing a block-addressable storage device to provide a sparse address space to a host computer. The storage device exports an address space to a host computing device which is larger than the storage capacity of the storage device. The storage device translates received file system object addresses in the larger address space to physical locations in the smaller address space of the storage device. This allows the host computing device more flexibility in selecting addresses for file system objects which are stored on the storage device. | 2022-02-10 |
20220043608 | VIRTUAL DISK BLUEPRINTS FOR A VIRTUALIZED STORAGE AREA NETWORK UTILIZING PHYSICAL STORAGE DEVICES LOCATED IN HOST COMPUTERS - Techniques are described for storing a virtual disk in an object store comprising a plurality of physical storage devices housed in a plurality of host computers. A profile is received for creation of the virtual disk wherein the profile specifies storage properties desired for an intended use of the virtual disk. A virtual disk blueprint is generated based on the profile such that that the virtual disk blueprint describes a storage organization for the virtual disk that addresses redundancy or performance requirements corresponding to the profile. A set of the physical storage devices that can store components of the virtual disk in a manner that satisfies the storage organization is then determined. | 2022-02-10 |
20220043609 | FIRMWARE UPGRADE SYSTEM AND ASSOCIATED METHODS FOR PRINTING DEVICES - A system of printing devices includes an analytical server that determines when a firmware upgrade is to be installed on one or more of the printing devices. The analytical server collects information about firmware version and type along with errors that occur on the printing devices. The analytical server also collects information on the print volume for each device. A map is generated and updated based on this information that is used to decide when or if the firmware upgrade is to occur. For a first printing device and a second printing device, the analytical server determines whether to upgrade different versions of the firmware at each device. | 2022-02-10 |
20220043610 | STORAGE DEVICE DECOUPLING DETERMINATION - Examples disclosed herein relate to detecting a storage device directly coupled to a print device, associating the storage device with a user, retrieving a print job from the storage device, determining whether the storage device has been decoupled, and in response to determining that the storage device has not been decoupled, pause printing of the print job. | 2022-02-10 |
20220043611 | PRINT JOB TRANSMITTING DEVICE AND COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM STORING A PRINT JOB TRANSMITTING PROGRAM - A print job transmitting device acquires the job execution order from the image forming apparatus every time a specific time period is lapse until the job execution order acquired from the image forming apparatus is not different from a new job execution order after requesting the image forming apparatus to change the job execution order into the new job execution order, and notifies the job execution order acquired from the image forming apparatus when the job execution order acquired from the image forming apparatus is not different from the new job execution order. | 2022-02-10 |
20220043612 | PRINT JOB TRANSMISSION DEVICE AND COMPUTER READABLE NON-TRANSITORY RECORDING MEDIUM STORING A PRINT JOB TRANSMISSION PROGRAM - A print job transmission device includes a print job generator to generate a print job on a basis of a PDF file that exists under a hot folder, and a print job transmitter to transmit the print job generated by the print job generator. The print job transmitter obtains an IP address and a port number of a destination of the print job based on the PDF file from a folder name of the hot folder in an upper hierarchy of this PDF file, on a basis of a specific rule. | 2022-02-10 |
20220043613 | PRINT JOB TRANSMISSION DEVICE AND COMPUTER READABLE NON-TRANSITORY RECORDING MEDIUM STORING A PRINT JOB TRANSMISSION PROGRAM - A print job transmission device includes a print job transmitter to transmit a print job to an image forming apparatus, an information acquirer to acquire information from the image forming apparatus. The information acquirer acquires information on ink from the image forming apparatus when an event that has occurred in the image forming apparatus is notified by the image forming apparatus. | 2022-02-10 |
20220043614 | PRINT JOB TRANSMISSION DEVICE, IMAGE FORMING DEVICE, ANDIMAGE FORMING SYSTEM - When transmitting a print job to the image forming device, the print job transmission section transmits also a preview image of the print job generated by the preview image generation section to the image forming device, requests the preview image from the image forming device, acquires the preview image from the image forming device, and displays the acquired preview image. | 2022-02-10 |
20220043615 | PRINT SYSTEM, PREVIEW IMAGE DISPLAY METHOD, PRINT JOB GENERATING DEVICE, IMAGE FORMING DEVICE, STORAGE MEDIUM STORING PRINT JOB GENERATING PROGRAM, AND STORAGE MEDIUM STORING PREVIEW IMAGE DISPLAY PROGRAM - A print system includes a print job generating device including a print job generating section configured to generate a print job including ink color information indicating ink colors to be used in printing and raster image data for each of the ink colors, and a transmission section configured to transmit the generated print job to an image forming device, and an image forming device including a reception section configured to receive a print job transmitted from the transmission section, a processing section configured to determine ink colors to be used in printing and ink colors not to be used in printing based on the ink color information included in the print job, and a display controller configured to display preview images indicated by the raster image data of the ink colors to be used in printing in a display section based on a result of the determination. | 2022-02-10 |