02nd week of 2021 patent applcation highlights part 44 |
Patent application number | Title | Published |
20210011578 | FINGERPRINT DETECTION APPARATUS AND ELECTRONIC DEVICE - A fingerprint detection apparatus and an electronic device are provided. The fingerprint detection apparatus is applied under a display screen, the fingerprint detection apparatus includes a plurality of fingerprint detecting units distributed in an array or arranged in a staggered manner, and the fingerprint detecting unit includes: a plurality of optical sensing pixels; at least one micro lens disposed above the plurality of optical sensing pixels; and at least one light shielding layer disposed between the at least one micro lens and the plurality of optical sensing pixels, each of the at least one light shielding layer being provided with an opening corresponding to the plurality of optical sensing pixels; where oblique light signals in multiple directions are respectively transmitted to the plurality of optical sensing pixels through an opening provided in the at least one light shielding layer after being converged by the at least one micro lens. | 2021-01-14 |
20210011579 | METHOD AND SYSTEM FOR TRANSMITTING SIGNAL, ACTIVE STYLUS, TOUCH SCREEN AND READABLE STORAGE MEDIUM - Some embodiments of the present disclosure provide a method and a system for transmitting a signal, an active stylus, a touch screen and a readable storage medium. The method for transmitting a signal comprises: receiving a DSSS signal sent by the touch screen through a coupling capacitor formed between the active stylus and the touch screen, where the DSSS signal is a spread-spectrum coded signal to be transmitted; and parsing the received DSSS signal to obtain the signal to be transmitted. The method requires just a small amount of additional hardware resources and low power consumption, and can be well applied to an active stylus touch system. | 2021-01-14 |
20210011580 | METHOD CARRIED OUT IN SYSTEM INCLUDING ACTIVE STYLUS AND SENSOR CONTROLLER, SENSOR CONTROLLER, AND ACTIVE STYLUS - A method carried out in a system including an active stylus and a sensor controller includes: transmitting, by the sensor controller, an uplink signal including a first partial signal and a second partial signal; and receiving, by the active stylus, the uplink signal. The transmitting includes transmitting the first partial signal by direct spreading using a first spread code and transmitting the second partial signal by direct spreading using a second spread code, wherein the second spread code is different from the first spread code and has a chip time length that is identical to a chip time length of the first spread code. The receiving includes, while the active stylus is synchronized with the uplink signal, detecting the first partial signal using the first spread code and subsequently detecting the second partial signal using the second spread code. | 2021-01-14 |
20210011581 | TOUCH SENSOR AND DISPLAY DEVICE HAVING THE SAME - A touch sensor including a base layer including a sensing area and a non-sensing area, first and second sensor patterns disposed in the sensing area and arranged along first and second directions, respectively, first bridge patterns arranged along the first direction, second bridge patterns arranged along the second direction, and sensing lines disposed in the non-sensing area and connected to each of the first and second sensor patterns, in which each of the sensing lines includes a first metal layer and a second metal layer with an insulating layer interposed therebetween, each of the sensing lines has a first portion and a second portion, the second portion corresponding to at least one of the first bridge patterns disposed at a corner portion of the sensing area, and the second portion of at least one of the sensing lines has a single layer structure including only the second metal layer. | 2021-01-14 |
20210011582 | INPUT SENSING UNIT AND DISPLAY MODULE INCLUDING THE SAME - A display module including a display panel, and an input sensing unit disposed on the display panel and having a sensing area and a non-sensing area adjacent to the sensing area, the input sensing unit including a plurality of first conductive patterns overlapping the sensing area, extending in a first direction, and arranged in a second direction perpendicular to the first direction, and a plurality of second conductive patterns overlapping the sensing area, electrically insulated from the first conductive patterns, extending in the second direction, and arranged in the first direction, in which at least one of the first conductive patterns includes a first pattern and a second pattern, the second pattern having a partial shape of the first pattern and disposed adjacent to the non-sensing area, and the second pattern has a line width greater than that of the first pattern in a plan view. | 2021-01-14 |
20210011583 | CONDUCTIVE MEMBER, CONDUCTIVE FILM, DISPLAY DEVICE HAVING THE SAME, TOUCH PANEL, METHOD OF PRODUCING WIRING PATTERN OF CONDUCTIVE MEMBER, AND METHOD OF PRODUCING WIRING PATTERN OF CONDUCTIVE FILM - A conductive member has a wiring portion, and the wiring portion has a wiring pattern in which straight line wirings each being composed of a plurality of thin metal wires arranged in parallel in one direction are overlapped in two or more directions. The wiring pattern is a separate-direction non-equal pitch wiring pattern in which the average pitch of the straight line wiring in at least one direction is different from the average pitch of the straight line wiring in at least one different direction. The conductive member has a wiring pattern having less moiré than an equal pitch wiring pattern, particularly a wiring pattern capable of reducing both regular moiré and irregular moiré (noise). A conductive film, a display device, and a touch panel each include the conductive member. | 2021-01-14 |
20210011584 | INTERFACE DISPLAY METHOD AND DEVICE FOR HIBOARD, AND STORAGE MEDIUM - An interface display method for a hiboard having a top display area and a dynamic message display area can include: displaying state information of a terminal on the dynamic message display area; displaying associated information of the state information on the top display area according to the state information; updating the associated information when the state information is updated; and displaying preset information on the top display area when the state information is not updated within a preset time. | 2021-01-14 |
20210011585 | MENU DISPLAY METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM - The embodiments of the present disclosure disclose a menu display method, apparatus, device and storage medium. The menu display method includes: displaying a text selection menu according to current display location information of a text content on a screen when a selection operation for the text content in a current view control is detected; acquiring the final display location information of the text content on the screen after a sliding operation completes, in response to detecting the sliding operation for the view control; and redisplaying the text selection menu according to the final display location information. The embodiments of the present disclosure can improve the interactivity of the text selection menu | 2021-01-14 |
20210011586 | SYSTEMS AND METHODS FOR DISPLAYING NOTIFICATIONS RECEIVED FROM MULTIPLE APPLICATIONS - Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states. | 2021-01-14 |
20210011587 | SYSTEMS AND METHODS FOR DISPLAYING NOTIFICATIONS RECEIVED FROM MULTIPLE APPLICATIONS - Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states. | 2021-01-14 |
20210011588 | METHODS AND INTERFACES FOR HOME MEDIA CONTROL - The present disclosure generally relates to interfaces and techniques for media playback on one or more devices. In accordance with some embodiments, an electronic device includes a display, one or more processors, and memory. The electronic device receives user input and, in response to receiving the user input, displays, on the display, a multi-device interface that includes: one or more indicators associated with a plurality of available playback devices that are connected to the device and available to initiate playback of media from the device, and a media playback status of the plurality of available playback devices. | 2021-01-14 |
20210011589 | SYSTEMS AND METHODS FOR CUSTOMIZED NAVIGATION MENUS - Systems and methods for generating personalized navigation menus are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving account data associated with a plurality of accounts and receiving navigation menu data associated with the accounts. The operations may include training a model based on the account data and the navigation menu data. The operations may include receiving a request associated with a user and receiving user account data associated with the user. The operations may include generating, using the model, a navigation menu based on the request and the user account data. The operations may include providing the navigation menu. | 2021-01-14 |
20210011590 | MULTI-PIECE TEXT COPY METHOD AND MOBILE TERMINAL - The present disclosure provides a multi-piece text copy method and a mobile terminal. The multi-piece text copy method includes: receiving N inputs from a user; displaying N text editing controls in response to the N inputs respectively; acquiring N pieces of target text selected by the N text editing controls respectively; receiving a first input from the user at a target position in first text information; and copying the N pieces of target text to the target position in response to the first input. Each text editing control includes a text selection identifier and a control addition identifier, N is an integer greater than 1, and any two of the N pieces of target text are not adjacent to each other. | 2021-01-14 |
20210011591 | SCREEN DISPLAY METHOD AND APPARATUS OF A MOBILE TERMINAL - A screen display method and apparatus of a mobile terminal is provided for changing a screen represented by an index to another screen represented by a newly selected index. A screen display method of a mobile terminal includes displaying a page represented by an index, the page including an index region having a plurality of indices and a content region displaying content corresponding to the index highlighted in the index region, selecting a new index in the index region according to a selection input, and changing the page represented by the highlighted index for a new page represented by the new index, the new page appearing in a direction from a position of the new index to a position of the highlighted index. | 2021-01-14 |
20210011592 | USING ARTIFICIAL INTELLIGENCE TO ITERATIVELY DESIGN A USER INTERFACE THROUGH PROGRESSIVE FEEDBACK - A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface. | 2021-01-14 |
20210011593 | SYSTEM FOR RENDERING APPLICATIONS BASED ON REAL-TIME ACCESSIBILITY ASSESSMENT - Embodiments of the present invention provide a system for rendering applications based on real-time accessibility assessment. The system is configured for identifying that a user is accessing an application on a user device, capturing real-time accessibility data associated with the user device of the user and real-time usage data associated with the user, wherein the real-time usage data is associated with usage of the application, validating the real-time accessibility data and the real-time usage data; inputting the real-time accessibility data and the real-time usage data into a machine learning model, analyzing the real-time accessibility data and the real-time usage data, via the machine learning model, generating an accessibility score based on analyzing the real-time accessibility data and the real-time usage data, and rendering the application based on the accessibility score. | 2021-01-14 |
20210011594 | CONTENT SERVICE METHOD - The present disclosure relates to a content service method, including at least obtaining tagging information about a content including at least one of section, wherein the tagging information includes identifier of a content, time information and location information of the at least one section, generating additional information of the content based on the obtained tagging information, and transmitting the additional information of the content to a terminal. The at least one section of the content is played out in the terminal based on the additional information. | 2021-01-14 |
20210011595 | TERMINAL AND METHOD FOR DETERMINING TYPE OF INPUT METHOD EDITOR - A method for determining an input method editor for a webpage in a terminal, including detecting a focus on an input field displayed on the terminal, analyzing information of the input field, determining a character type for the input field, setting the input method editor corresponding to the determined character type, and outputting the set input method editor as a virtual soft keyboard comprising the determined character type. Determining the character type comprises extracting an associated word from within a reference proximity of the input field. | 2021-01-14 |
20210011596 | Electronic Device and Method for the Electronic Device to Navigate Between Windows - An electronic device includes a display and a processor configured to detect a first gesture in a predefined area of the display while a first window is currently displayed in full screen on the display and upon detection of the first gesture instruct the display to display a gallery of previously opened windows, and detect a second gesture in the predefined area on the display. The second gesture is a movement along the display. The processor is further configured to instruct the display to scroll based on the movement through the gallery. | 2021-01-14 |
20210011597 | DATA ENTRY SYSTEMS - A system comprising an on-screen QWERTY keyboard having a left zone to which the four left letters of each of the rows of letters of said keyboard are assigned, and a right zone to which the rest of the letters of said keyboard are assigned and wherein an interaction provided with any of said zones is related by a processor to one or more of the letters assigned to the interacted zone, and wherein said processor is adapted to execute a word predictive software for predicting one or more words from a database of words upon detection of a sequence of interactions with said zones. | 2021-01-14 |
20210011598 | 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, and 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. | 2021-01-14 |
20210011599 | METHOD AND SYSTEM FOR CONTROLLING DEVICE - A method of controlling a device includes determining a distance between the device and a hovering inputter; determining 3-dimensional (3D) location information of a hovering input based on the distance; selecting a task among a plurality of tasks corresponding to an operation of an application executed by the device and the 3D location information of the hovering input; determining a class of an execution input according to the hovering input; and performing the selected task according to the determined class of the execution input. | 2021-01-14 |
20210011600 | CONTENT MANIPULATION USING SWIPE GESTURE RECOGNITION TECHNOLOGY - A method of manipulation of content provided by a hosting server using swipe gesture recognition on a user device having a touch input display. The method includes storing the content, combined with a swipe gesture recognition module to form a content package, on the hosting server. The swipe gesture recognition module is associated with at least one displayable content element of the content. The method further includes receiving, at the hosting server, a request for the content package from the user device and transmitting the content package from the hosting server to the user device for display by an application running on the user device. A defined action is applied to the at least one displayable content element if it is determined that a swipe gesture has occurred on the at least one displayable content element. | 2021-01-14 |
20210011601 | METHOD, APPARATUS, AND COMPUTER SYSTEM OF USING AN ACTIVE PEN TO WAKE A COMPUTER DEVICE FROM A POWER-SAVING MODE - A method of using an active pen to wake a computer device from a power-saving mode is provided. The computer device includes a detecting apparatus, a processor, and a touch screen display panel. When the computer device is in a power-saving mode, the detecting apparatus continuously detects presence of the active pen within an effective detecting range with respect to the touch screen display panel. The detecting apparatus transmits a wakeup signal to the processor to wake the computer device when the detection circuit detects that the active pen is within the effective detecting range. | 2021-01-14 |
20210011602 | TOUCH UNIT AND A DISPLAY DEVICE INCLUDING THE SAME - A touch unit is provided including a touch electrode disposed in a sensor region. A touch driving wire is connected to the touch electrode. The touch driving wire includes a first routing line connected to a first side of the touch electrode and a second routing line branched from the first routing line and connected to a second side of the touch electrode. A pad electrode line is spaced apart from the touch driving wire. The pad electrode line is connected to a pad. A pad connection line is connected to the touch driving wire and the pad electrode line. The pad connection line is disposed in a different layer from the touch driving wire. An area in which the pad connection line is in contact with the first routing line is greater than an area in which the pad connection line is in contact with the pad electrode line. | 2021-01-14 |
20210011603 | METHOD FOR DRIVING TOUCH DISPLAY AND TOUCH DISPLAY SCREEN - A method for driving touch display and a touch display screen are provided. The touch display screen includes a plurality of continuous work time periods. Each work time period includes a display time period and a touch time period. In the display time period, a plurality of second signal lines are configured to cooperate with a plurality of third signal lines to perform image-signal transmission for image display. The touch time period includes a detection time period and a sensing time period. In the detection time period, at least one second signal line of the plurality of the second signal lines is provided with a touch driving signal, a detection signal is received from a plurality of first signal lines, the detection signal is compared with a preset signal to obtain a comparison result, the touch time period is prolonged or shortened according to the comparison result. | 2021-01-14 |
20210011604 | ERROR CORRECTION FOR SEAMLESS TRANSITION BETWEEN HOVER AND TOUCH SENSING - A hover touch controller device includes a touch sensor having a touch surface and a proximity sensor. The touch sensor provides two-dimensional position information on when and where a user's finger touches the touch surface. The proximity sensor provides three-dimensional position information on pre-touch events. The pre-touch events corresponding to the user's finger hovering over the touch surface within some maximum depth. The hover touch controller device further includes a processor. The processor determines from the three-dimensional information a hover point projected on the touch surface and determines from the two-dimensional information a touch point on the touch surface. The processor communicates the hover point and the contact point to a display device. This can include correcting for any perceived user interaction issues associated an offset between the hover point and the touch point. | 2021-01-14 |
20210011605 | PERSONAL DIGITAL ASSISTANT - A personal digital assistant includes a display control unit that causes an object as a target of the touch operation to be displayed in the image display unit, an image input unit that acquires a video of an operation instruction object that performs the touch operation on the touch screen, and a shaking detection unit that analyzes the video of the operation instruction object, which is acquired by the image input unit, and calculates a relative shaking amount of the operation instruction object to a position of the personal digital assistant as a reference. The display control unit causes the object to be displayed in the image display unit to be displayed, based on the relative shaking amount of the operation instruction object, which is calculated by the shaking detection unit, such that the object is shifted in accordance with the relative shaking amount. | 2021-01-14 |
20210011606 | REAL-TIME PREVIEW OF CONNECTABLE OBJECTS IN A PHYSICALLY-MODELED VIRTUAL SPACE - Virtual reality (VR), augmented reality (AR), and/or mixed reality (MR) systems may enable one or more users to connect two or more connectable objects together. These connectable objects may be real objects from the user's environment, virtual objects, or a combination thereof. A preview system may be included as a part of the VR, AR, and/or MR systems that provide a preview of the connection between the connectable objects prior to the user(s) connecting the connectable objects. The preview may include a representation of the connectable objects in a connected state along with an indication of whether the connected state is valid or invalid. The preview system may continuously physically model the connectable objects while simultaneously displaying a preview of the connection process to the user of the VR, AR, or MR system. | 2021-01-14 |
20210011607 | PROVIDING A FIRST PERSON VIEW IN A VIRTUAL WORLD USING A LENS - An interactive virtual world having avatars. Scenes in the virtual world as seen by the eyes of the avatars are presented on user devices controlling the avatars. In one approach, a method includes identifying a location of an avatar in a virtual world, and a point of gaze of the avatar; adjusting, based on the point of gaze, a lens that directs available light received by the lens so that the lens can focus on objects at all distances; collecting, using the adjusted lens, image data; and generating a scene of the virtual world as seen by the avatar, the scene based on the collected image data, the location of the avatar, and the point of gaze of the avatar. | 2021-01-14 |
20210011608 | SYSTEM AND METHODS TO DENOTE UNSHARED CONTENT TO BE SHARED - Methods and systems are described for identifying and marking content items that have or have not been shared to social media or content hosting services. The methods and systems use a marking engine to access a content item in a content library and identify the content hosts or social media sites to which the content item was previously transmitted. A marking engine may create a user interface, generate a thumbnail of each content item, and generate a graphical indicator for each identified content host. A marking engine may generate for display thumbnail representations of each content item with graphical indicators of each of the identified content hosts. A marking engine may sort thumbnails by metadata associated with the corresponding content items, such as creation time and date, location, share status, and other classifications and filters, to indicate which content items are ready to be shared to a content host. | 2021-01-14 |
20210011609 | METHOD FOR DISPLAYING USER INTERFACE AND DISPLAY DEVICE - The present application provides a display device, including: a display configured to display a user interface including view display areas and a focus object, wherein each view display area includes one or more items; a memory configured to store computer instructions; and a processor configured to execute computer instructions to cause the display device to perform operations. The operations include: displaying the user interface on the display; receiving a user input for moving the focus object; and moving a target item to a position where the focus object is; where in response to a number of the one or more items in the view display area being greater than a maximum number of items displayable on a screen of the display, the one or more items are displayed in a fixed focus cycling mode; and otherwise, the one or more items are displayed in a fixed focus non-cycling mode. | 2021-01-14 |
20210011610 | METHOD AND APPARATUS FOR PROVIDING MULTI-WINDOW IN TOUCH DEVICE - A method of executing an application in a touch device is provided. The method includes displaying an execution screen of a first application as a full screen, receiving an input of an execution event for executing a second application, configuring a multi-window in a split scheme when the execution event is released on a specific window, and independently displaying screens of the first application and the second application through respective split windows. | 2021-01-14 |
20210011611 | INPUT/OUTPUT CONTROLLER AND INPUT/OUTPUT CONTROL PROGRAM - Provided is an input/output controller including: a touch panel display; and a control section configured to cause the touch panel display to display a first icon at a first position on the touch panel display and, when one or more other positions are touched while the first position is touched, perform a process associated with the first icon and the one or more other positions. | 2021-01-14 |
20210011612 | EDGE GESTURE INTERFACE WITH SMART INTERACTIONS - Methods, systems, user interfaces, media, and devices provide a geographically-based graphical user interface (GUI) suited to single-handed operation of a device. The method and system provide for causing display of a GUI including map data displayed in a first view; receiving input comprising at least one input point; determining first and second characteristics of the input; processing; when the first characteristic fulfils a first operational mode criterion, the input according to a first operational mode and causing display of the map data in a second view, the second view being based on the second characteristic of the input; and processing, when the first characteristic of the input fulfils a second operational mode criterion, the input according to a second operational mode, and causing display of the map data in a third view, the third view being based on the second characteristic of the input. | 2021-01-14 |
20210011613 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MOVING A CURRENT POSITION IN CONTENT AT A VARIABLE SCRUBBING RATE - A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon that indicates a current position within a first piece of content; displaying a multi-purpose content navigation icon; while providing the first piece of content: detecting a first contact at a first location that corresponds to the multi-purpose content navigation icon; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; and, in response to detecting movement of the contact that includes a first component of movement in a direction that corresponds to movement on the display parallel to the first predefined direction, moving the current position within the first piece of content at a variable scrubbing rate that varies monotonically as the first component of movement increases. | 2021-01-14 |
20210011614 | METHOD AND APPARATUS FOR MOOD BASED COMPUTING EXPERIENCE - The system provides a method and apparatus for dynamically modifying a computing experience based on an existing or desired state or mood of the user. The system detects the state or mood of the user in one or more ways. In one embodiment the system uses detected biometrics and desires of the user and/or manual input by the user to determine state, mood, and the like. The biometrics and other data can be used to identify a present and/or desired change in mood or moods of the user and to modify parameters of a computing experience in response to the mood. | 2021-01-14 |
20210011615 | Edit Experience for Transformation of Digital Content - Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image. | 2021-01-14 |
20210011616 | Edit Experience for Transformation of Digital Content - Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image. | 2021-01-14 |
20210011617 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a detection unit, an acceptance unit, and an image control unit. The detection unit is capable of detecting whether or not each of a plurality of reproduction apparatuses constitutes a group related to reproduction of content, each of the plurality of reproduction apparatuses being connected to a network, each of the plurality of reproduction apparatuses being capable of reproducing the content. The acceptance unit accepts a user operation related to constitution of the group. The image control unit outputs a group state image based on a detection result by the detection unit, the group state image representing a constitution state of the group, the group state image including an image of each of the plurality of reproduction apparatuses, and controls the group state image in response to the accepted user operation related to constitution of the group. | 2021-01-14 |
20210011618 | SYSTEM AND METHODS FOR CONTROLLING A VEHICULAR INFOTAINMENT SYSTEM - An infotainment computer device for use in controlling an infotainment system in a vehicle is provided. The infotainment computer device includes at least one processor communicatively coupled to at least one memory device and a display device communicatively coupled to the at least one processor. The infotainment computer device is programmed to display an active page and a toolbar. The active page includes a plurality of buttons and the toolbar includes a shortcut area including at least one shortcut button. The infotainment computer device is also programmed to receive a first input requesting access to a customization mode, retrieve a current speed of the vehicle, activate the customization mode if the current speed of the vehicle is zero, receive a second input indicating a desired change to at least one of the active page and the toolbar, and change the display based on the desired change. | 2021-01-14 |
20210011619 | Method for Utilizing Projected Gesture Completion to Improve Instrument Performance - A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen is disclosed. The method includes estimating a direction and assuming an identity for the vector gesture prior to the vector gesture being completed. A command that depends on the estimated direction and assumed identity is executed, the command being a command that would be required to update a current state of the first data processing system if the assumed identity of the vector gesture is correct. The command is executed prior to the vector gesture being completed. The current state of the first data processing system is then updated based on the data generated by the command. After the vector gesture has been determined to have been completed, the first data processing system is updated to a state indicated by the completed vector gesture. | 2021-01-14 |
20210011620 | METHOD FOR CONTROLLING A DISPLAY DEVICE AT THE EDGE OF AN INFORMATION ELEMENT TO BE DISPLAYED - A device and a method for controlling a display device such that a section of an information element presented on the display device, where a first edge is not presented and a first edge section is presented that includes the first edge of the information element as well as the region of the information element that is adjacent to the first edge. A translation of the presented section of the information element in a first direction can be actuated via a control motion. | 2021-01-14 |
20210011621 | Virtual Keyboard Engagement - The discussion relates to virtual keyboard engagement. One example can define key volumes relating to keys of a virtual keyboard and detect finger movement of a user through individual key volumes. The example can detect parameter changes associated with detected finger movement through individual key volumes and build potential key sequences from detected parameter changes. | 2021-01-14 |
20210011622 | TOUCHSCREEN DEVICES TO TRANSMIT INPUT SELECTIVELY - An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device. | 2021-01-14 |
20210011623 | GENERATING TAGS FOR DATA ALLOCATION - A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to store sets of data at one or more solid-state storage devices of the plurality of solid-state storage devices. The processing device may also generate tags for each of the sets of data based on one or more metadata items associated with each set of data. The processing device may also determine an expected lifespan for each set of data based on the one or more tags generated for the respective set of data. The processing device may also group each of the one or more sets of data into respective ones of a plurality of memory blocks based on the expected lifespan for each set of data, wherein each memory block corresponds to sets of data of a particular expected lifespan. | 2021-01-14 |
20210011624 | ASSOCIATING DATA MANAGEMENT POLICIES TO PORTIONS OF DATA USING CONNECTION INFORMATION - A computer-implemented method, according to one embodiment, is for managing data received at a storage device. The computer-implemented method includes: receiving data management policies, and receiving two or more connection names from a host. Each of the connection names is correlated with one or more of the data management policies. Moreover, a connection path which extends between the storage device and the host is created. The connection path also has a connection name which corresponds thereto. Data is received along the connection path, and the connection name which corresponds to the connection path is matched to one of the connection names received from the host. Furthermore, the received data is processed according to the one or more data management policies that are correlated with the matching one of the connection names received from the host. | 2021-01-14 |
20210011625 | SYSTEM AND METHOD FOR BACKUP OF LOGICAL LAYER VIRTUAL SYSTEMS - A method for performing backup operations includes identifying a plurality of virtual machines (VMs) to back up, grouping the plurality of VMs to obtain a plurality of VM groups, and initiating a configuration of a production agent on a production host associated with a first VM group of the plurality of VM groups, wherein the configured first production agent initiates a backup operation on at least the first VM group. | 2021-01-14 |
20210011626 | MIRRORING WRITE OPERATIONS ACROSS DATA STORAGE DEVICES - A computer-implemented method, according to one approach, includes: receiving a first request to perform a write operation from a host, and performing the write operation. Metadata corresponding to the first request is sent to the secondary data storage device, and metadata corresponding to a second request to perform the write operation is received from the secondary data storage device, where the second request was received at the secondary data storage device from the host. The metadata corresponding to the first and second requests is used to determine whether the write operation has been mirrored across the primary and secondary data storage devices. In response to determining that the write operation has been mirrored across the primary and secondary data storage devices, a response is sent to the secondary data storage device which indicates that the write operation has been reconciled across the primary and secondary data storage devices. | 2021-01-14 |
20210011627 | Performing Backup Operations Using Replicas - Disclosed herein are methods, systems, and processes that can include performing a replication operation, receiving a backup operation instruction at a replication agent, and, in response to receipt of the backup operation instruction, performing an application quiescing operation and invoking an action of a backup agent. The replication operation sends data of an application executed by a virtual machine at a primary site, to a secondary site. The virtual machine is executed by a computing system at the primary site. The backup operation instruction is received from the backup agent. The application quiescing operation is performed by the replication agent. The application quiescing operation quiesces the replication operation, at least in part, by quiescing the application. | 2021-01-14 |
20210011628 | METHODS AND SYSTEMS FOR DE-DUPLICATING BLOCKS OF DATA - Disclosed herein are systems and method for de-duplicating blocks of data. In one aspect, an exemplary method comprises for each previously de-duplicated block of data of a de-duplication engine, storing de-duplicated pages references by hashes and a block descriptor. The method comprises receiving, at the de-duplication engine, a new block of data for de-duplication assessment and determining a similarity of the received block to the previously de-duplicated blocks. When the received block is determined as being similar to the previously de-duplicated blocks, the method comprises storing the received block without duplication in the de-duplication engine, including pages of the block referenced by the hashes and the block descriptor. | 2021-01-14 |
20210011629 | MEMORY DEVICE - A control circuit configured to associate a plurality of memory with an error correction scheme. The control circuit including an internal operation circuit configured to generate an internal command based on an access unit of the plurality of memory. The control circuit including a storage circuit configured to store information on the access unit of the plurality of memory. | 2021-01-14 |
20210011630 | MEMORY MANAGEMENT METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT - A memory management method for a memory storage device is provided. The memory management method includes: detecting effective information of at least one operation event performed by the memory storage device in a first mode; and adjusting a threshold value according to the effective information. The threshold value is configured to determine whether to instruct the memory storage device to enter the first mode. | 2021-01-14 |
20210011631 | MITIGATING DATA ERRORS IN A STORAGE DEVICE - Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device. | 2021-01-14 |
20210011632 | METHOD OF IDENTIFYING ERRORS IN OR MANIPULATIONS OF DATA OR SOFTWARE STORED IN A DEVICE - A method of identifying errors or manipulations of data or software, includes receiving a first hash value stored in a first block of the memory, receiving a second hash value from a reference memory, and comparing the hash values. If different, error correction information and the content of the first block is received. The content of the first block is reconstructed by in accordance with the error correction information, generating a hash value and comparing the hash value of the modified content with the received first hash value, until the modified content and the received hash values are identical. The content of the first block received from the reference memory and the content of the reconstructed first block stored in the memory of the device are compared for identifying the differences in the content. | 2021-01-14 |
20210011633 | NONVOLATILE MEMORY DEVICE - A nonvolatile memory device includes a memory cell region having a first metal pad and a peripheral circuit region having a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad, a a memory cell array in the memory cell region and an address decoder in the peripheral circuit region. The memory cell array includes memory blocks, and each memory block includes memory cells coupled to word-lines respectively. The word-lines are stacked vertically on a substrate, and some memory cells of the plurality of memory cells are selectable by a sub-block unit smaller than one memory block of the plurality of memory blocks. The address decoder applies an erase voltage to each of sub-blocks in a first memory block of the plurality of memory blocks through the first metal pad and the second metal pad. | 2021-01-14 |
20210011634 | METHODS AND SYSTEMS FOR MANAGING KEY-VALUE SOLID STATE DRIVES (KV SSDS) - Methods and systems for managing Key-Value Solid State Drives (KV SSDs). A method includes writing, by a host processor, at least one Key-value pair of at least one write command to at least one KV SSD of a plurality of KV SSDs of at least one RAID group based on at least one of slab information, available space and load. Further, the method includes reading, by the host processor, at least one value from the at least one KV SSD of the plurality of KV SSDs for at least one key of at least one read command using at least one of a consistent hashing function and slab information. | 2021-01-14 |
20210011635 | DETECTION OF ALTERATION OF STORAGE KEYS USED TO PROTECT MEMORY - Detection of alteration of storage keys used to protect memory includes determining whether a storage key alteration event has occurred within a processor of a computing environment. The determining includes checking whether one or more selected fields of a storage key have been updated. The storage key is associated with a block of memory and controls access to the block of memory. Based on the checking indicating that the one or more selected fields of the storage key have been updated, a storage key alteration event has been detected. Based on determining the storage key alteration event has occurred, a notification is provided. | 2021-01-14 |
20210011636 | LOGIC FABRIC BASED ON MICROSECTOR INFRASTRUCTURE WITH DATA REGISTER HAVING SCAN REGISTERS - Systems and methods described herein may relate to providing a dynamically configurable circuitry able to be programed using a microsector granularity. Furthermore, selective partial reconfiguration operations may be performed use write operations to write a new configuration over existing configurations to selectively reprogram a portion of programmable logic. A quasi-delay insensitive (QDI) shift register and/or control circuitry receiving data and commands from an access register disposed between portions of programmable logic may enable at least some of the operations described. | 2021-01-14 |
20210011637 | SELECTIVE COMPRESSION AND ENCRYPTION FOR DATA REPLICATION - Described herein are techniques for managing replication in a data storage environment. The techniques including selectively compressing and selectively encrypting, by a production site, a set of files for replication from the production site to a remote site. Files can be selectively compressed based on a compression ratio satisfying a compression threshold, and files can be selectively encrypted based on a file content satisfying an encryption criteria. The techniques can further include updating, by the production site, metadata associated with selectively compressed files and updating metadata associated with selectively encrypted files. The techniques can further include replicating the set of files for replication from the production site to the remote site, the set of files for replication including the selectively compressed and the selectively encrypted files. | 2021-01-14 |
20210011638 | NON-VOLATILE STORAGE CIRCUITRY ACCESSIBLE AS PRIMARY STORAGE FOR PROCESSING CIRCUITRY - Non-volatile storage circuitry is provided as primary storage accessible to processing circuitry, e.g. as registers, a cache, scratchpad memory, TLB or on-chip RAM. Power control circuitry powers down a given region of the non-volatile storage circuitry when information stored in said given region is not being used. This provides opportunities for more frequent power savings than would be possible if primary storage was implemented using volatile storage. | 2021-01-14 |
20210011639 | AGGREGATING SEPARATE DATA WITHIN A SINGLE DATA LOG WHEREIN SINGLE DATA LOG IS DIVIDED IN A PLURALITY OF BLOCKS ASSIGNED TO PLURALITY OF DIFFERENT STREAMS - A computer-implemented method according to one embodiment includes creating a single data log; storing data from a plurality of different data streams in at least one data unit of the single data log; and allocating an additional data unit to the single data log in response to one or more criteria. | 2021-01-14 |
20210011640 | SCALING RAID-BASED STORAGE BY REDISTRIBUTING SPLITS - Each drive in a cluster is organized into splits of a single size. The splits are used as protection group members for a selected RAID level. Individual clusters can be scaled up with a number of new drives that is less than the number of protection group members for the RAID level by redistributing some data/parity to splits of the new drives. Splits are selected for redistribution such that new protection groups are created. If the number of new drives is equal to or greater than the number of protection group members for the RAID level, then new clusters may be created using the new drives. Any remaining drives are used to scale-up individual clusters. | 2021-01-14 |
20210011641 | SYSTEMS AND METHODS FOR RECONFIGURING DUAL-FUNCTION CELL ARRAYS - An integrated circuit die element comprises one or more field-programmable gate arrays (FPGAs) elements; a reconfigurable dual function memory array, the reconfigurable dual function memory array including a plurality of reconfigurable memory array blocks, each reconfigurable memory array block being capable of configuration and reconfiguration as a storage memory array block or as a control logic array block for controlling at least a portion of the one or more FPGA elements; and a control logic circuit functioning to configure each reconfigurable memory array block as the respective memory array block or as the respective logic array block for controlling the one or more FPGA elements. | 2021-01-14 |
20210011642 | MEMORY SYSTEM FOR DETERMINING USAGE OF A BUFFER BASED ON I/O THROUGHPUT AND OPERATION METHOD THEREOF - A memory system includes a memory device including first memory blocks each including a memory cell storing a 1-bit data, and second memory blocks each including a memory cell storing a multi-bit data. The memory system further includes a controller configured to estimate data input/output speed of an operation requested by an external device and to determine, based on the estimated data input/output speed, a buffering ratio of pieces of buffered data, temporarily stored in the first memory blocks, to pieces of inputted data. The controller uses the buffer ratio to determine whether to program pieces of inputted data into the second memory blocks directly or to buffer the inputted data in the first memory blocks before programming it into the second memory blocks. | 2021-01-14 |
20210011643 | Flash memory controller - A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode. | 2021-01-14 |
20210011644 | HYBRID DATA REDUCTION - An information handling system may include at least one processor and a memory coupled to the at least one processor. The information handling system may be configured to receive data comprising a plurality of data chunks; perform deduplication on the plurality of data chunks to produce a plurality of unique data chunks; determine a compression ratio for respective pairs of the unique data chunks; determine a desired compression order for the plurality of unique data chunks based on the compression ratios; combine the plurality of unique data chunks in the desired compression order; and perform data compression on the combined plurality of unique data chunks. | 2021-01-14 |
20210011645 | CIRCUIT PARTITIONING FOR A MEMORY DEVICE - Methods, systems, and devices for circuit partitioning for a memory device are described. In one example, a memory device may include a set of memory tiles that each include a respective array of memory cells (e.g., in an array level or layer). Each of the memory tiles may include a respective circuit level or layer associated with circuitry configured to operate the respective array of memory cells. The memory device may also include circuitry for communicating data between the memory cells of the set of memory tiles and an input/output component. Aspects of the circuitry for communicating the data may be subdivided into repeatable blocks each configured to communicate one or more bits, and the repeatable blocks and other aspects of the circuitry for communicating the data is distributed across the circuit layer of two or more of the set of memory tiles. | 2021-01-14 |
20210011646 | METHODS AND APPARATUS FOR STORING DATA IN MEMORY IN DATA PROCESSING SYSTEMS - When storing an array of data in memory, the data array is divided into a plurality of blocks, and for respective groups of the blocks that the data array has been divided into, a set of data representing the group of blocks that includes: for each block of the group of blocks, a set of data for that block of the group of blocks; and a size indication for each of one or more of the blocks of the group of blocks, the size indication for a block of a group of blocks indicating the size in memory of the set of data for that block of the group included in the stored set of data representing the group of blocks, is stored. A set of header data is also stored separately for each group of blocks of the data array. | 2021-01-14 |
20210011647 | IDENTIFYING AND RELOCATING HOT DATA TO A CACHE DETERMINED WITH READ VELOCITY BASED ON A THRESHOLD STORED AT A STORAGE DEVICE - Reads of data stored at the solid-state storage device are monitored. A set of data stored at the solid-state storage device is marked based on the monitoring of the reads of the data. A read request is received for a subset of data of the set of data stored at the storage device. In response to receiving the read request for the subset of data, the subset of data is relocated to a cache memory of the solid-state storage device. | 2021-01-14 |
20210011648 | DATA MANAGEMENT IN MULTI-CLOUD COMPUTING ENVIRONMENT - A data transfer request is received from an application program hosted at a first location in a computing environment for transferring a given data set to a second location in the computing environment. The data transfer request comprises information identifying one or more data types of the given data set and one or more preferences associated with the transfer of the given data set. The second location is notified of the data transfer request. The method causes deployment of one or more data-aware services to optimize the given data set prior to transfer to the second location, wherein optimizing the given data set is performed based on the one or more data types of the given data set and the one or more preferences associated with the transfer of the given data set. For example, the data-aware services at the first location may comprise data deduplication and/or data compression. | 2021-01-14 |
20210011649 | APPARATUS, SYSTEMS, ARTICLES OF MANUFACTURE, AND METHODS FOR DATA LIFECYCLE MANAGEMENT IN AN EDGE ENVIRONMENT - Apparatus and methods for data lifecycle management in an edge environment are disclosed herein. An example apparatus includes an operation executor to identify a first operation to be performed for a data object at an edge node in an edge environment and a second operation to be performed for the data object, the first operation different that the second operation. The example apparatus includes a time parameter retriever to retrieve a first time value associated with the first operation from a data source and a second time value associated with the second operation from the data source. The operation executor is to execute the first operation in response to the first time value and to execute the second operation in response to the second time value. | 2021-01-14 |
20210011650 | CONTROLLER, MEMORY SYSTEM, AND OPERATING METHOD THEREOF - A controller, a memory system and an operating method thereof are disclosed. The operating method of a controller includes controlling a nonvolatile memory device to perform a first erase operation on invalidated memory blocks; allocating a target memory block for a write operation among the memory blocks on which the first erase operation is performed; controlling the nonvolatile memory device to perform an erase state verifying operation on the target memory block; and controlling the nonvolatile memory device to perform the write operation on the target memory block when the erase state verifying operation indicates that an erase state of the target memory block satisfies a set condition. | 2021-01-14 |
20210011651 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a memory group including a plurality of memory devices having two or more different types; and a controller configured to control data input and output for the memory group, wherein the controller includes a scrubbing controller configured to collect health information to which a deterioration degree for each of the plurality of memory devices is reflected and determine a scrubbing interval for each of the plurality of memory devices based on the health information, the scrubbing interval being reduced in proportion to the deterioration degree. | 2021-01-14 |
20210011652 | DATA STORAGE ACCESS METHOD, DEVICE AND APPARATUS FOR PERSISTENT MEMORY - The invention discloses a data storage access method, device and apparatus for persistent memory. The method includes: enabling a file system in device to receive, in a kernel space, an access request of a user library, where the user library operates in user mode, and the access request is initiated by third-party application through user library and carries operation type; if the operation type is read operation, enabling the file system to allow third-party application to directly access persistent memory space of device through user library; and if the operation type is not read operation, enabling the file system to allow third-party application to access persistent memory space of device through user library and kernel thread, where kernel thread operates in kernel mode. In this way, the present invention can achieve both high performance and data security of persistent memory, and provide technical support for scalability in multi-core scenario. | 2021-01-14 |
20210011653 | OPERATION PROCESSING APPARATUS, OPERATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An apparatus for calculating feature planes by hierarchically performing filter operation processing for input image data, comprises an operation unit configured to perform a convolution operation, a holding unit including memories configured to store image data and an operation result of the operation unit, a unit configured to receive the operation result, and write, out of the operation result, data of successive lines of the same feature plane in different memories of the memories and write data at the same coordinates of feature planes in the same layer in different memories of the memories, and a unit configured to read out the data of the successive lines from the different memories, read out the data at the same coordinates of the different feature planes in the same layer, and transmit the data to the operation unit. | 2021-01-14 |
20210011654 | METHOD FOR PROCESSING DATA AND ELECTRONIC DEVICE SUPPORTING SAME - An electronic device according to various embodiments of the present invention comprises a host device and a block device electrically connected to the host device, wherein the block device comprises a first memory and a controller electrically connected to the first memory, and the controller receives a write request for first data form the host device, determines whether the first data is pattern data configured in a form in which an assigned number of bit values are repeated, and, in response to the first data being determined to be the pattern data, controls the first memory to store the assigned number of bit values of the first data in a logical to physical mapping table after mapping the assigned number of bit values to a logical address indicated by the write request. | 2021-01-14 |
20210011655 | LOW POWER MODE FOR A MEMORY DEVICE - Methods, systems, and devices for low power mode for a memory device are described. A memory device may identify a pattern of data configured to be stored in an array of memory cells and determine if the pattern of data satisfies a criterion. The pattern of data may satisfy the criterion if each of the bits of data include a same logic value. If the pattern of data satisfies the criterion, the memory device may disable a driver of an internal bus of the memory device if the data satisfies the criterion, isolate a data line from the internal bus, or couple the data line with a voltage source, or a combination thereof. The memory device may further disable a signal of a clock tree based on identifying that the pattern of data satisfies the criterion. | 2021-01-14 |
20210011656 | READ SAMPLE OFFSET BIT DETERMINATION IN A MEMORY SUB-SYSTEM - The present disclosure is directed to read sample offset most probable bit operation associated with a memory component. A processing device performs a first read, a second read, and a third read of data from the memory component using a center value corresponding to a read threshold voltage value, a negative offset value, and a positive offset value, respectively. The processing device performs a most probable bit operation on the first set of data, the second set of data, and the third set of date to generate a most probable bit sequence corresponding to the data associated with the memory component. The processing device can store or output the generated most probable bit sequence. | 2021-01-14 |
20210011657 | READ SAMPLE OFFSET PLACEMENT - The present disclosure is directed to placement of samples of a read sample offset operation in a memory sub-system. A processing device determines a shape of a valley to be subject to a read sample offset operation, where the valley corresponds to at least one programming distribution of a memory sub-system. The processing device selects a sampling rule from a set of sampling rules based on the shape of the valley. The processing device executes the read sample offset operation in accordance with the sampling rule. | 2021-01-14 |
20210011658 | READ VOLTAGE MANAGEMENT BASED ON WRITE-TO-READ TIME DIFFERENCE - A request can be received to perform a read operation to retrieve data at a memory sub-system. A time to perform the read operation can be determined. A time a write operation was performed to store the data at the memory sub-system can be determined. An amount of time that has elapsed since the time the performance of the write operation until the time to perform the read operation can be determined. A read voltage from a plurality of read voltages can be selected based on the amount of time that has elapsed. The read operation can be performed to retrieve the data by using the read voltage. | 2021-01-14 |
20210011659 | STORAGE DEVICE AND STORAGE MANAGEMENT METHOD - To provide a storage device by which distribution of data to an added memory device may be carried out in a short period of time. | 2021-01-14 |
20210011660 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD - There is provided an information processing apparatus including: a storage configured to store a program; a first processor configured to output a first control signal and to determine whether the program read out from the storage in accordance with the first control signal is valid; a second processor configured to output a second control signal and to execute the program read out from the storage in accordance with the second control signal; and a first switch configured to selectively output one of the first control signal and the second control signal to the storage. | 2021-01-14 |
20210011661 | 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-01-14 |
20210011662 | SYSTEM AND METHOD FOR ENSURING COMMAND ORDER IN A STORAGE CONTROLLER - A novel storage router with an acceleration gate is disclosed. The storage router includes one or more network interfaces for receiving storage traffic and a hardware engine for processing data storage commands. The hardware engine transfers commands and data to target storage devices by means of more than one storage interface, the storage interfaces having unequal processing latencies. The hardware engine contains an acceleration gate for storing the number of outstanding commands to each storage interface on a per-target-device basis. If the target device is not idle, the hardware engine uses the acceleration gate count to automatically route commands to the lowest latency path with outstanding commands for the target device. | 2021-01-14 |
20210011663 | High-Speed Data Packet Capture and Storage with Playback Capabilities - An embodiment may involve receiving a chunk and a chunk index, where the chunk contains packets captured by a network interface unit and the chunk index contains timestamps of first and last packets within the chunk. The chunk may be stored in a first ring buffer of a first memory and the chunk index may be stored in an index buffer of the first memory. A processor may allocate an entry in an I/O queue of a second memory and an entry in a chunk processing queue of the first memory. The processor may read the chunk processing queue to identify and copy the chunk from the first ring buffer to a location in a second ring buffer of the second memory, the location associated with the entry in the I/O queue. The same or a different processor may instruct a controller to write the chunk to a non-volatile memory unit. | 2021-01-14 |
20210011664 | BACKGROUND OPERATIONS IN MEMORY - The present disclosure includes apparatuses and methods related to performing background operations in memory. A memory device can be configured to perform background operations while another memory device in a memory system and/or on a common memory module is busy performing commands received from a host coupled to the memory system and/or common memory module. An example apparatus can include a first memory device, wherein the first memory device can include an array of memory cells and a controller configured to perform a background operation on the first memory device in response to detecting a command from a host to a second memory device. | 2021-01-14 |
20210011665 | STORAGE DEVICE, HOST DEVICE CONTROLLING STORAGE DEVICE, AND OPERATION METHOD OF STORAGE DEVICE - A storage device includes a first physical space including first nonvolatile memory devices, a second physical space including second nonvolatile memory devices physically isolated from the first nonvolatile memory devices, and a storage controller that fetches a command from an external device and performs an operation corresponding to the command in any one of the first and second physical spaces, based on information included in the fetched command. | 2021-01-14 |
20210011666 | Unified Host Memory for Coprocessors - At least one application of a client executes via system software on a hardware computing system that includes at least one CPU and at least one coprocessor. A virtualization layer establishes unified memory address space between the client and the hardware computing system, which also includes memory associated with the at least one coprocessor. The virtualization layer then synchronizes memory associated with the client and memory associated the at least one coprocessor. The virtualization layer may be installed and run in a non-privileged, user space, without modification of the application or of the system software running on the hardware computing system. | 2021-01-14 |
20210011667 | VIRTUAL BLOCK REDIRECTION CLEAN-UP - Virtual block redirection clean-up is accomplished for a virtual block in a mapper tree for a logical volume that is redirected to a destination virtual block in the mapper tree. In response to redirection of the virtual block, a redirection notification is sent to each component in a set of dependent components. Each dependent component may store one or more pointers to pointers located within virtual blocks of the mapper tree. The redirected virtual block is cleaned up in response to determining that each dependent component has expressly indicated, in response to the redirection notification, that it does not store any pointer to any pointer that is located within the redirected virtual block. | 2021-01-14 |
20210011668 | MEMORY CONTROLLER AND OPERATING METHOD THEREOF - In a memory controller for controlling an operation of a memory device, the memory controller includes a buffer memory and a buffer management circuit. The buffer memory includes an input buffer for storing input data received from a host and an output buffer for storing output data received from the memory device. The buffer management circuit changes capacities of the input buffer and the output buffer, based on a use state of at least one of the input buffer and the output buffer. | 2021-01-14 |
20210011669 | CONTROLLER, MEMORY SYSTEM, AND OPERATING METHODS THEREOF - A memory system includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device. The nonvolatile memory device includes a first data storage region in which a memory cell stores one-bit data in a first mode and a second data storage region in which a memory cell stores two-bit or more data in a second mode. The controller controls the nonvolatile memory device to perform a read operation on the first data storage region and the second data storage region in the second mode. The controller decodes first data read from the first data storage region, and decodes second data read from the second data storage region. The controller controls the nonvolatile memory device to perform the read operation on the first data storage region in the second mode. | 2021-01-14 |
20210011670 | CONTROL APPARATUS, IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - A control apparatus includes: an acquisition unit configured to acquire measurement data in continuous printing in which print images corresponding to a plurality of pages generated based on print data are continuously printed, the measurement data being data obtained by measuring a status of an image forming apparatus while the image forming apparatus is printing a print image for at least one measurement target page out of the plurality of pages without using a rest of the plurality of pages as measurement target pages; and a prediction unit configured to perform processing of predicting a possibility of a malfunction of the image forming apparatus using the measurement data. | 2021-01-14 |
20210011671 | IMAGE FORMING APPARATUS USING CALENDAR INFORMATION AND METHOD OF USING IMAGE FORMING APPARATUS - An image forming apparatus and method for using calendar information are provided. The image forming apparatus includes a display to display a user interface window for selecting a function supported by the image forming apparatus, a communication device to receive, from a calendar server, schedule information of the image forming apparatus and user information corresponding a particular schedule, and a processor to control the display to display a user interface window for a schedule corresponding to a current time and user information corresponding to the schedule. | 2021-01-14 |
20210011672 | CONTROL DEVICE, CONTROL METHOD OF CONTROL DEVICE, AND STORAGE MEDIUM - A terminal device includes: a printer driver execution unit that generates divided job execution data that causes a printer to perform printing; a terminal storage unit that stores divided job execution data generated by the printer driver execution unit; a determination unit that determines whether or not a predetermined aggregation condition is met; an aggregation unit that, when the determination unit determines that the predetermined aggregation condition is met, generates aggregated divided job execution data in which a plurality of divided job execution data stored in the terminal storage unit are aggregated; and a terminal communication unit that transmits the aggregated divided job execution data generated by the aggregation unit to the printer. | 2021-01-14 |
20210011673 | IMAGE FORMING SYSTEM AND IMAGE FORMING APPARATUS THAT PERFORM MAINTENANCE OR CANCEL OF SLEEP MODE - An image forming system includes an image forming apparatus and a mobile terminal device. In the image forming apparatus, when a first short-range communication device receives second identification information after a first control device allows formation of an image on a recording paper sheet and storage of first identification information, the first control device determines correspondence or non-correspondence between the first and second identification information. In a power-saving sleep mode of the image forming apparatus, the first control device maintains the sleep mode in the case of the correspondence or cancels the sleep mode in the case of the non-correspondence. When short-range communication is enabled between the first short-range communication device and a second short-range communication device of the mobile terminal device, a second control device of the mobile terminal device allows the second short-range communication device to send the second identification information to the first short-range communication device. | 2021-01-14 |
20210011674 | PRINTER, COMMUNICATION METHOD, ENCRYPTION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A printer capable of communicating with an external apparatus is proposed. The printer includes: a processing unit configured to executing one of commands to perform corresponding processing with regard to the printer; a disabling unit configured to disable a first command among the commands, the first command to acquire data from the external apparatus; a determining unit configured to determine whether an authentication result is successful based on predetermined code information; and an enabling unit configured to enable the first command for a period of time, when the authentication result has been successful. | 2021-01-14 |
20210011675 | DISPLAY DEVICE AND DISPLAY SYSTEM - A display device includes a display section, an operation section, and a controller. The display section displays a screen. The operation section receives a first operation by which a display target area of the screen is changed. The controller changes the display target area of the screen in response to the operation section receiving the first operation. The screen includes an object. The object receives a second operation by which the display target area of the screen is changed. In response to the operation section receiving the first operation, the controller causes the object not to be displayed or increases a transparency of the object. | 2021-01-14 |
20210011676 | APPARATUS AND METHOD FOR MANAGING THE PRINTING OF AN ELECTRONIC DOCUMENT HAVING MULTIPLE PAGE SIZES - Systems, methods, and devices are configured to manage the printing of an electronic document having different page sizes. They include receiving a request from a user to print an electronic document, the electronic document arranged as a set of pages. They also include determining if a page size for a page of the set of pages in the electronic document matches at least one print media size available for printing. They further include providing a message for display to the user, the message including an indication that the page size for the page is not available for printing when it is determined that the page size of the page does not match the at least one print media size. The message also including a menu with a set of user selectable options for completing the print request on the printing device. | 2021-01-14 |
20210011677 | SYSTEM FOR INFORMATION DISPLAY - Apparatus and methods for generating, displaying, and updating information, such as aggregated information or content, provide engagement techniques, delivering new experiences to an audience, viewer, visitor, customer, etc. Applications prepare information, such as pricing, to present or display on display devices, signage, etc. A platform manages the display devices and the content on the display devices to engage the audience. The display devices are low-powered, may be ePaper-based, and have minimum circuitry and reduced resource requirements. Information and control signals may be transferred to, and power and ground established with, the display devices via transient electrical and frictional mechanisms. Changes made in information presented may depend on the needs or relevancy to the audience or the needs or desires of a content provider, business, organization, or presenter, etc. Updates or format/layout changes for presenting the content may be based on the efficacy of content previously presented. | 2021-01-14 |